DynExp
Highly flexible laboratory automation for dynamically changing experiments.
Util::StateMachine< StateMachineStateT > Member List

This is the complete list of members for Util::StateMachine< StateMachineStateT >, including all inherited members.

ContextType typedefUtil::StateMachine< StateMachineStateT >
CurrentContextUtil::StateMachine< StateMachineStateT >private
CurrentStateUtil::StateMachine< StateMachineStateT >private
GetContext() const noexceptUtil::StateMachine< StateMachineStateT >inline
GetCurrentState() const noexceptUtil::StateMachine< StateMachineStateT >inline
Invoke(instance_of_t< typename StateType::CallableType > &Instance, ArgTs &&... Args)Util::StateMachine< StateMachineStateT >inline
ResetContext()Util::StateMachine< StateMachineStateT >inline
SetContext(const ContextType *NewContext)Util::StateMachine< StateMachineStateT >inline
SetCurrentState(StateEnumType NewState)Util::StateMachine< StateMachineStateT >inline
StateEnumType typedefUtil::StateMachine< StateMachineStateT >
StateMachine(const StateType &InitialState, const StateMachineStateTs &... States)Util::StateMachine< StateMachineStateT >inline
StatesListUtil::StateMachine< StateMachineStateT >private
StateType typedefUtil::StateMachine< StateMachineStateT >