#include <state_machine.hpp>
◆ allocator_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ context_type_list
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ deep_history
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ event_base_ptr_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ event_base_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ inherited_deep_history
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ inner_context_ptr_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ inner_context_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ inner_orthogonal_position
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ leaf_state_ptr_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ no_of_orthogonal_regions
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ node_state_base_ptr_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ outermost_context_base_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ outermost_context_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ rtti_policy_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ shallow_history
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ state_base_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ state_list_type
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ state_machine()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ ~state_machine()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ add()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class State >
◆ add_inner_state()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ clear_deep_history()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class HistoryContext , detail::orthogonal_position_type orthogonalPosition>
◆ clear_shallow_history()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class HistoryContext , detail::orthogonal_position_type orthogonalPosition>
◆ construct_with_deep_history()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class DefaultState >
void boost::statechart::state_machine< MostDerived, InitialState, Allocator, ExceptionTranslator >::construct_with_deep_history |
( |
const typename DefaultState::context_ptr_type & |
pContext | ) |
|
|
inline |
◆ construct_with_shallow_history()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class DefaultState >
void boost::statechart::state_machine< MostDerived, InitialState, Allocator, ExceptionTranslator >::construct_with_shallow_history |
( |
const typename DefaultState::context_ptr_type & |
pContext | ) |
|
|
inline |
◆ context() [1/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class Context >
◆ context() [2/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class Context >
◆ exit_impl()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ initiate()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ outermost_context() [1/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ outermost_context() [2/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ outermost_context_base() [1/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ outermost_context_base() [2/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ post_event() [1/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ post_event() [2/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ post_event_impl() [1/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ post_event_impl() [2/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ process_event()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ react_impl()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ release_events()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ remove_inner_state()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
void boost::statechart::state_machine< MostDerived, InitialState, Allocator, ExceptionTranslator >::remove_inner_state |
( |
detail::orthogonal_position_type |
position | ) |
|
|
inline |
◆ set_outermost_unstable_state()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
void boost::statechart::state_machine< MostDerived, InitialState, Allocator, ExceptionTranslator >::set_outermost_unstable_state |
( |
typename state_base_type::node_state_base_ptr_type & |
pOutermostUnstableState | ) |
|
|
inline |
◆ state_begin()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ state_cast()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class Target >
◆ state_downcast()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class Target >
◆ state_end()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ store_deep_history()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class HistorizedState , class LeafState >
◆ store_shallow_history()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
template<class HistorizedState >
◆ terminate()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ terminate_as_part_of_transit() [1/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ terminate_as_part_of_transit() [2/2]
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ terminate_as_reaction()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ terminated()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ triggering_event()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ unconsumed_event()
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
◆ exception_event_handler
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
friend class exception_event_handler |
|
friend |
◆ initial_construct_function
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
friend class initial_construct_function |
|
friend |
◆ terminate_function
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
friend class terminate_function |
|
friend |
◆ terminator
template<class MostDerived , class InitialState , class Allocator = std::allocator< none >, class ExceptionTranslator = null_exception_translator>
The documentation for this class was generated from the following file: