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

Base class of ClassScopedSingletonWrapper. More...

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

Inheritance diagram for orxonox::ScopedSingletonWrapper:
orxonox::ScopeListener orxonox::ClassScopedSingletonWrapper< T, allowedToFail > orxonox::ClassScopedSingletonWrapper< T, true >

Public Member Functions

 ScopedSingletonWrapper (const std::string &className)
 Constructor: Initializes all the values. More...
 
virtual ~ScopedSingletonWrapper ()=default
 

Protected Attributes

const std::string className_
 The name of the scoped singleton class that is managed by this object. More...
 

Additional Inherited Members

- Protected Member Functions inherited from orxonox::ScopeListener
 ScopeListener ()
 
virtual ~ScopeListener ()=default
 
virtual void activated ()=0
 Gets called if the scope is activated. More...
 
virtual void deactivated ()=0
 Gets called if the scope is deactivated. More...
 

Detailed Description

Base class of ClassScopedSingletonWrapper.

Constructor & Destructor Documentation

orxonox::ScopedSingletonWrapper::ScopedSingletonWrapper ( const std::string &  className)
inline

Constructor: Initializes all the values.

virtual orxonox::ScopedSingletonWrapper::~ScopedSingletonWrapper ( )
virtualdefault

Member Data Documentation

const std::string orxonox::ScopedSingletonWrapper::className_
protected

The name of the scoped singleton class that is managed by this object.


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