FiniteStateMachine< T, ChainType, StatusType, failure_status > Member List

This is the complete list of members for FiniteStateMachine< T, ChainType, StatusType, failure_status >, including all inherited members.

failure_status_valueFiniteStateMachine< T, ChainType, StatusType, failure_status >static
FiniteStateMachine(T &context)FiniteStateMachine< T, ChainType, StatusType, failure_status >inline
FiniteStateMachine(std::shared_ptr< T > context)FiniteStateMachine< T, ChainType, StatusType, failure_status >inline
FiniteStateMachine(T *context)FiniteStateMachine< T, ChainType, StatusType, failure_status >inline
from(state from_state)FiniteStateMachine< T, ChainType, StatusType, failure_status >inline
get_id(std::optional< state > fn) constFiniteStateMachine< T, ChainType, StatusType, failure_status >inlineprotected
get_id(const state &fn) constFiniteStateMachine< T, ChainType, StatusType, failure_status >inlineprotected
get_next_state(const long state_id, const StatusType status) constFiniteStateMachine< T, ChainType, StatusType, failure_status >inlineprotected
m_contextFiniteStateMachine< T, ChainType, StatusType, failure_status >mutableprotected
m_default_fail_stateFiniteStateMachine< T, ChainType, StatusType, failure_status >protected
m_init_from_stateFiniteStateMachine< T, ChainType, StatusType, failure_status >protected
m_init_to_stateFiniteStateMachine< T, ChainType, StatusType, failure_status >protected
m_start_stateFiniteStateMachine< T, ChainType, StatusType, failure_status >protected
m_statesFiniteStateMachine< T, ChainType, StatusType, failure_status >protected
m_transitionsFiniteStateMachine< T, ChainType, StatusType, failure_status >protected
on(StatusType status)FiniteStateMachine< T, ChainType, StatusType, failure_status >inline
on_any_failure()FiniteStateMachine< T, ChainType, StatusType, failure_status >inline
on_failure()FiniteStateMachine< T, ChainType, StatusType, failure_status >inline
run() constFiniteStateMachine< T, ChainType, StatusType, failure_status >inlinevirtual
start_from(state start_state)FiniteStateMachine< T, ChainType, StatusType, failure_status >inline
state typedefFiniteStateMachine< T, ChainType, StatusType, failure_status >
to(state to_state)FiniteStateMachine< T, ChainType, StatusType, failure_status >inline