BoolFiniteStateMachine< T > Member List

This is the complete list of members for BoolFiniteStateMachine< T >, including all inherited members.

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