Register


Classes

class  Loki::RegisterOnCreateSet< ElementList >
class  Loki::UnRegisterOnDeleteSet< ElementList >

Defines

#define LOKI_CHECK_CLASS_IN_LIST(CLASS, LIST)

Functions

template<class t>
bool Loki::RegisterFunction ()
template<class t>
bool Loki::UnRegisterFunction ()

Define Documentation

#define LOKI_CHECK_CLASS_IN_LIST ( CLASS,
LIST   ) 

Value:

\
    struct Loki_##CLASS##LIST_OK{typedef int class_##CLASS##_is_not_in_##LIST;};\
    typedef Loki::Select<Loki::TL::IndexOf<LIST, CLASS>::value == -1,            \
    CLASS,Loki_##CLASS##LIST_OK >::Result IsInList##CLASS##LIST;                \
    typedef IsInList##CLASS##LIST::class_##CLASS##_is_not_in_##LIST                \
                                                    isInListTest##CLASS##LIST;
Check if CLASS is in the typelist LIST.

Usage
see test/Register


Function Documentation

template<class t>
bool Loki::RegisterFunction (  ) 

Must be specialized be the user

template<class t>
bool Loki::UnRegisterFunction (  ) 

Must be specialized be the user


Generated on Mon Jun 19 15:14:43 2006 for Loki by  doxygen 1.4.7