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)