12 #ifndef TRANSITION_EXECUTOR_H_2521E4B8_B89E_4CCE_9751_F5B6BD515AD5 13 #define TRANSITION_EXECUTOR_H_2521E4B8_B89E_4CCE_9751_F5B6BD515AD5 16 #include "essentials/non_copyable.hpp" 43 class transition_executor SX_FINAL
46 transition_executor();
47 ~transition_executor() SX_NOEXCEPT;
48 SX_NO_COPY(transition_executor)
std::vector< compound_transition_uptr > compound_transitions
Definition: compound_transition_fwd.hpp:32
Definition: event_collector.hpp:25
Definition: composite_state.hpp:28
Interface of an event. An event has an ID, a name and a priority (for processing by the async state m...
Definition: event.hpp:28
Definition: async_event_handler.hpp:22
Definition: adapter_cpp11.hpp:21
Definition: transition_executor_impl.hpp:45
Callback interface that is called by a state machine during event processing. See the different metho...
Definition: event_processing_callback.hpp:37
Definition: interruptible.hpp:22
std::vector< const choice *> raw_const_choices
Definition: choice_fwd.hpp:28
std::vector< event_sptr > events
Definition: event_fwd.hpp:27