module.h File Reference

Classes

struct  MaxonRegistry
 
class  InternedIdInitializer
 
class  InitializationFunctions
 

Namespaces

 maxon
 
 maxon::reflection
 
 maxon::details
 

Macros

#define MAXON_INTERNED_ID(IID, NAME)
 
#define MAXON_INTERNED_ID_LOCAL(IID, NAME)
 
#define MAXON_DEPENDENCY_ON_MODULE(module)
 
#define MAXON_INITIALIZATION(...)
 
#define MAXON_DECLARATION(T, Name, id, ...)
 
#define MAXON_DECLARATION_CLASS(T, Name, id)
 
#define PRIVATE_MAXON_DECLARATION(T, Name, id, getInstanceBody, storage, ...)
 
#define PRIVATE_MAXON_DECLARATION_REGISTER_1(cnt, Name)
 
#define PRIVATE_MAXON_DECLARATION_REGISTER_2(cnt, REGISTRY, Name)
 
#define PRIVATE_MAXON_DECLARATION_REGISTER_A(N, CNT, ...)
 
#define PRIVATE_MAXON_DECLARATION_REGISTER_B(N, CNT, ...)
 
#define PRIVATE_MAXON_DECLARATION_REGISTER_C(N, CNT, ...)
 
#define MAXON_DECLARATION_REGISTER(...)
 
#define PRIVATE_MAXON_DECLARATION_REGISTER_DECLARATION(Name, prefix, id)
 
#define MAXON_DEPENDENCY(Name)