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 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;
bool Loki::RegisterFunction | ( | ) |
Must be specialized be the user
bool Loki::UnRegisterFunction | ( | ) |
Must be specialized be the user