sttcl  v0.9c
STTCL C++ template state machine framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sttcl::StateMachine< StateMachineImpl, IState > Member List

This is the complete list of members for sttcl::StateMachine< StateMachineImpl, IState >, including all inherited members.

changeState(typename StateMachine< StateMachineImpl, IState >::StateBaseClass *newState)sttcl::StateMachine< StateMachineImpl, IState >protected
Context typedefsttcl::StateMachine< StateMachineImpl, IState >
enterNewState()sttcl::StateMachine< StateMachineImpl, IState >protected
exitCurrentState()sttcl::StateMachine< StateMachineImpl, IState >protected
finalize(bool finalizeSubStateMachines=true)sttcl::StateMachine< StateMachineImpl, IState >inline
finalizeImpl(bool finalizeSubStateMachines)sttcl::StateMachine< StateMachineImpl, IState >inline
getInitialState() const sttcl::StateMachine< StateMachineImpl, IState >inlineprotected
getInitialStateImpl() const sttcl::StateMachine< StateMachineImpl, IState >inlineprotected
getState() const sttcl::StateMachine< StateMachineImpl, IState >inline
initialize(bool force=false)sttcl::StateMachine< StateMachineImpl, IState >inline
initializeImpl(bool force)sttcl::StateMachine< StateMachineImpl, IState >inline
isFinalized() const sttcl::StateMachine< StateMachineImpl, IState >inline
isFinalizing() const sttcl::StateMachine< StateMachineImpl, IState >inline
isInitalizing() const sttcl::StateMachine< StateMachineImpl, IState >inline
isInitialized() const sttcl::StateMachine< StateMachineImpl, IState >inline
isReady() const sttcl::StateMachine< StateMachineImpl, IState >inline
isReadyImpl() const sttcl::StateMachine< StateMachineImpl, IState >inlineprotected
setState(StateBaseClass *newState)sttcl::StateMachine< StateMachineImpl, IState >inlineprotected
StateBase< StateMachineImpl, IState > classsttcl::StateMachine< StateMachineImpl, IState >friend
StateBaseClass typedefsttcl::StateMachine< StateMachineImpl, IState >
StateInterface typedefsttcl::StateMachine< StateMachineImpl, IState >
StateMachine()sttcl::StateMachine< StateMachineImpl, IState >inlineprotected
subStateMachineCompleted(StateBaseClass *state)sttcl::StateMachine< StateMachineImpl, IState >inline
subStateMachineCompletedImpl(StateBaseClass *state)sttcl::StateMachine< StateMachineImpl, IState >inline
~StateMachine()sttcl::StateMachine< StateMachineImpl, IState >inline