failure_status_value | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | static |
FiniteStateMachine(T &context) | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inline |
FiniteStateMachine(std::shared_ptr< T > context) | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inline |
FiniteStateMachine(T *context) | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inline |
from(state from_state) | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inline |
get_id(std::optional< state > fn) const | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inlineprotected |
get_id(const state &fn) const | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inlineprotected |
get_next_state(const long state_id, const status status) const | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inlineprotected |
m_context | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | mutableprotected |
m_default_fail_state | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | protected |
m_init_from_state | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | protected |
m_init_to_state | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | protected |
m_start_state | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | protected |
m_states | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | protected |
m_transitions | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | protected |
on(status status) | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inline |
on_any_failure() | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inline |
on_failure() | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inline |
on_success() | BinaryFiniteStateMachine< T > | inline |
run() const | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inlinevirtual |
start_from(state start_state) | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inline |
state typedef | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | |
to(state to_state) | FiniteStateMachine< T, BinaryFiniteStateMachine< T >, status, status::failure > | inline |