Template Class ScopedState¶
Defined in File utilities.h
Class Documentation¶
-
template<size_t N>
class ScopedState¶ object sets a state on construction, clears on destruction
This class is used to create a scoped state object. Constructed with a state manager object and a state, the state is set on construction and when this object goes out of scope the state is cleared.
Public Functions
-
inline ScopedState(ImprovedStateManager<N> &manager, size_t statebit)¶
-
inline ScopedState(ImprovedStateManager<N> &manager, size_t statebit, bool setonly)¶
-
inline ~ScopedState()¶
-
inline void destruct_set(size_t destructbit)¶
-
inline ScopedState(ImprovedStateManager<N> &manager, size_t statebit)¶