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: