|
| state_machine_t ()=default |
|
| state_machine_t (const state_t &state, transition_table_t< state_t, event_t > transition_table) |
|
bool | handle_event (const event_t &event) |
|
void | set_state (const state_t &state) |
|
void | set_transition_table (const transition_table_t< state_t, event_t > &transition_table) |
|
state_t | get_state () const |
|
transition_table_t< state_t, event_t > | get_transition_table () const |
|
| state_machine_t ()=default |
|
| state_machine_t (const state_t &state, transition_table_t< state_t, event_t > transition_table) |
|
bool | handle_event (const event_t &event) |
|
void | set_state (const state_t &state) |
|
void | set_transition_table (const transition_table_t< state_t, event_t > &transition_table) |
|
void | set_enter_action (const state_t &state, const enter_action_t &enter_action) |
|
void | set_leave_action (const state_t &state, const leave_action_t &leave_action) |
|
state_t | get_state () const |
|
transition_table_t< state_t, event_t > | get_transition_table () const |
|
enter_actions_t< state_t > | get_enter_actions () const |
|
leave_actions_t< state_t > | get_leave_actions () const |
|
| state_machine_t ()=default |
|
| state_machine_t (const state_t &state, transition_table_t< state_t, event_t > transition_table) |
|
bool | handle_event (const event_t &event) |
|
void | set_state (const state_t &state) |
|
void | set_transition_table (const transition_table_t< state_t, event_t > &transition_table) |
|
void | set_enter_action (const state_t &state, const enter_action_t &enter_action) |
|
void | set_leave_action (const state_t &state, const leave_action_t &leave_action) |
|
state_t | get_state () const |
|
transition_table_t< state_t, event_t > | get_transition_table () const |
|
enter_actions_t< state_t > | get_enter_actions () const |
|
leave_actions_t< state_t > | get_leave_actions () const |
|
| state_machine_t ()=default |
|
| state_machine_t (const state_t &state, transition_table_t< state_t, event_t, data_t > transition_table) |
|
bool | handle_event (const event_t &event, const data_t &data) |
|
void | set_state (const state_t &state) |
|
void | set_transition_table (const transition_table_t< state_t, event_t, data_t > &transition_table) |
|
void | set_enter_action (const state_t &state, const enter_action_t< state_t, data_t > &enter_action) |
|
void | set_leave_action (const state_t &state, const leave_action_t< state_t, data_t > &leave_action) |
|
state_t | get_state () const |
|
transition_table_t< state_t, event_t, data_t > | get_transition_table () const |
|
enter_actions_t< state_t, data_t > | get_enter_actions () const |
|
leave_actions_t< state_t, data_t > | get_leave_actions () const |
|