template<class EnumT, class MetaDataT = void, uint32_t MAX_MARKERS = 15>
class sparta::State< EnumT, MetaDataT, MAX_MARKERS >::Monitor
Monitor a particular State value and allow the user to determine a full state change.
This class supports the notion that a user wants to intervene in the transition of a State from one enum value to another. Instead of the State transitioning from State enum value 1 to enum value 2, the monitor will be signalled instead, and it's up to the developer of the Monitor to force the state change (via a call to State::setValue).
Definition at line 227 of file State.hpp.