12 #ifndef SIMPLE_TRANSITION_STEP_12297D2C_C792_4163_B87A_1CB896808779 13 #define SIMPLE_TRANSITION_STEP_12297D2C_C792_4163_B87A_1CB896808779 27 class simple_transition_step SX_FINAL:
28 public transition_step
31 explicit simple_transition_step( transition& _transition );
32 virtual ~simple_transition_step() SX_NOEXCEPT SX_OVERRIDE;
33 SX_NO_COPY(simple_transition_step)
35 virtual const vertex& get_unique_source() const SX_OVERRIDE;
36 virtual const vertex& get_unique_target() const SX_OVERRIDE;
37 virtual const exit_point * get_exit_point() const SX_OVERRIDE;
38 virtual const entry_point * get_entry_point() const SX_OVERRIDE;
40 void execute_transition_behaviors( const event& _event, event_collector& _event_collector ) const SX_OVERRIDE;
44 transition& transition_;
std::vector< const vertex *> raw_const_vertices
Definition: vertex_fwd.hpp:27
Definition: adapter_cpp11.hpp:21
std::vector< transition *> raw_transitions
Definition: transition_fwd.hpp:30