Orxonox
0.0.5 Codename: Arcturus
|
The static initializer stores the parent classes of this identifier. More...
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/CoreIncludes.h>
Classes | |
struct | InheritsFromClass |
Public Member Functions | |
StaticallyInitializedIdentifier (Identifier *identifier) | |
~StaticallyInitializedIdentifier () | |
Identifier & | getIdentifier () |
template<class T > | |
StaticallyInitializedIdentifier & | inheritsFrom () |
virtual void | load () override |
virtual void | unload () override |
StaticallyInitializedIdentifier & | virtualBase () |
Public Member Functions inherited from orxonox::StaticallyInitializedInstance | |
StaticallyInitializedInstance (StaticInitialization::Type type) | |
virtual | ~StaticallyInitializedInstance () |
StaticInitialization::Type | getType () const |
Private Attributes | |
Identifier * | identifier_ |
The static initializer stores the parent classes of this identifier.
The corresponding identifiers are later loaded. This prevents identifiers from being used before they are completely initialized.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements orxonox::StaticallyInitializedInstance.
|
inlineoverridevirtual |
Implements orxonox::StaticallyInitializedInstance.
|
inline |
|
private |