registrybase.h File Reference

Classes

class  Registry< T, R >
 
class  Registry< T, R >::IteratorBase
 
class  Registry< T, R >::IdIteratorBase
 
class  Registry< T, R >::IteratorTemplate< IT >
 
class  RegistryDefinition
 

Namespaces

 maxon
 

Macros

#define MAXON_REGISTRY(T, Name, id)
 
#define PRIVATE_MAXON_REGISTRY_DEFINE(R)
 
#define MAXON_DEPENDENCY_ON_REGISTRY(registry)
 

Macro Definition Documentation

◆ PRIVATE_MAXON_REGISTRY_DEFINE

#define PRIVATE_MAXON_REGISTRY_DEFINE (   R)

◆ MAXON_DEPENDENCY_ON_REGISTRY

#define MAXON_DEPENDENCY_ON_REGISTRY (   registry)

MAXON_DEPENDENCY_ON_REGISTRY adds a dependency of the current module on the specified registry. Use this if you want to make sure that all registry entries that are registered via a MAXON_XYZ_REGISTER macro have been initialized before the current module is initialized.

Parameters
[in]registryRegistry on whose entries the current module shall depend.