A scope for a given template argument is either active or not.
More...
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/CorePrereqs.h>
template<ScopeID::Value scope>
class orxonox::Scope< scope >
A scope for a given template argument is either active or not.
Objects inheriting from a ScopeListener are registered in a list (different for each scope). If the scope gets activated or deactivated, all objects in this list are notified.
- See also
- See this description for details about the interrelationship of Scope, ScopeListener, and ScopeManager.
template<ScopeID::Value scope>
Constructor: activate the listeners.
template<ScopeID::Value scope>
Destructor: deactivate the listeners.
template<ScopeID::Value scope>
Deactivates the listeners of this scope in case the scope is destroyed or the construction fails.
template<ScopeID::Value scope>
Returns true if the scope is active.
The documentation for this class was generated from the following files: