Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Private Attributes | List of all members
orxonox::StaticallyInitializedScopedSingletonWrapper Class Reference

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/singleton/ScopedSingletonIncludes.h>

Inheritance diagram for orxonox::StaticallyInitializedScopedSingletonWrapper:
orxonox::StaticallyInitializedInstance

Public Member Functions

 StaticallyInitializedScopedSingletonWrapper (ScopedSingletonWrapper *wrapper, ScopeID::Value scope)
 
 ~StaticallyInitializedScopedSingletonWrapper ()
 
ScopedSingletonWrappergetWrapper ()
 
virtual void load () override
 
virtual void unload () override
 
- Public Member Functions inherited from orxonox::StaticallyInitializedInstance
 StaticallyInitializedInstance (StaticInitialization::Type type)
 
virtual ~StaticallyInitializedInstance ()
 
StaticInitialization::Type getType () const
 

Private Attributes

ScopeID::Value scope_
 
ScopedSingletonWrapperwrapper_
 

Constructor & Destructor Documentation

orxonox::StaticallyInitializedScopedSingletonWrapper::StaticallyInitializedScopedSingletonWrapper ( ScopedSingletonWrapper wrapper,
ScopeID::Value  scope 
)
inline
orxonox::StaticallyInitializedScopedSingletonWrapper::~StaticallyInitializedScopedSingletonWrapper ( )
inline

Member Function Documentation

ScopedSingletonWrapper& orxonox::StaticallyInitializedScopedSingletonWrapper::getWrapper ( )
inline
void orxonox::StaticallyInitializedScopedSingletonWrapper::load ( )
overridevirtual
void orxonox::StaticallyInitializedScopedSingletonWrapper::unload ( )
overridevirtual

Member Data Documentation

ScopeID::Value orxonox::StaticallyInitializedScopedSingletonWrapper::scope_
private
ScopedSingletonWrapper* orxonox::StaticallyInitializedScopedSingletonWrapper::wrapper_
private

The documentation for this class was generated from the following files: