rc_fallback_interface.h File Reference


Detailed Description

Date
Revision

Author:
Armin Felke <felke@cs.uni-bonn.de>

Definition in file rc_fallback_interface.h.

Go to the source code of this file.

Namespaces

namespace  ReChannel

Classes

class  rc_fallback_interface
 fallback interface template (skeleton) More...
class  rc_fallback_interface_factory< IF, true >
 fallback interface factory (if fallback interface exists) More...
class  rc_fallback_interface_factory< IF, false >
 fallback interface factory (if fallback interface doesn't exist) More...

Defines

#define RC_UNDEFINED_VALUE(value_type, value)
#define RC_FALLBACK_INTERFACE(interface_type)
#define RC_FALLBACK_INTERFACE_TEMPLATE(interface_type)
#define RC_FALLBACK_INTERFACE_CTOR(interface_type)   rc_fallback_interface()
#define RC_FALLBACK_INTERFACE_TEMPLATE_CTOR(interface_type)   RC_FALLBACK_INTERFACE_CTOR(interface_type)

Functions

template<class T>
rc_undefined_value ()
 returns the default undefined value of type T


Define Documentation

#define RC_FALLBACK_INTERFACE ( interface_type   ) 

Value:

template<> \
    struct rc_fallback_interface<interface_type> \
        : virtual public interface_type

Definition at line 110 of file rc_fallback_interface.h.

#define RC_FALLBACK_INTERFACE_CTOR ( interface_type   )     rc_fallback_interface()

Definition at line 119 of file rc_fallback_interface.h.

#define RC_FALLBACK_INTERFACE_TEMPLATE ( interface_type   ) 

Value:

struct rc_fallback_interface<interface_type > \
        : virtual public interface_type

Definition at line 115 of file rc_fallback_interface.h.

#define RC_FALLBACK_INTERFACE_TEMPLATE_CTOR ( interface_type   )     RC_FALLBACK_INTERFACE_CTOR(interface_type)

Definition at line 122 of file rc_fallback_interface.h.

#define RC_UNDEFINED_VALUE ( value_type,
value   ) 

Value:

namespace ReChannel { \
        template<> \
        inline value_type rc_undefined_value<value_type >() \
            { return (value); } \
    }

Definition at line 103 of file rc_fallback_interface.h.


Generated on Tue Jan 1 23:14:06 2008 for ReChannel by  doxygen 1.5.3