12 #ifndef COMPOUND_TRANSITION_STEP_5FE5C12E_E6AE_4F16_AD93_764327C2E299 13 #define COMPOUND_TRANSITION_STEP_5FE5C12E_E6AE_4F16_AD93_764327C2E299 23 class compound_transition_step SX_FINAL:
24 public transition_step
27 explicit compound_transition_step(
const raw_transitions& _transition_step );
28 virtual ~compound_transition_step() SX_NOEXCEPT SX_OVERRIDE;
29 SX_NO_COPY(compound_transition_step)
31 virtual const vertex& get_unique_source() const SX_OVERRIDE;
32 virtual const vertex& get_unique_target() const SX_OVERRIDE;
33 virtual const exit_point * get_exit_point() const SX_OVERRIDE;
34 virtual const entry_point * get_entry_point() const SX_OVERRIDE;
36 void execute_transition_behaviors( const event& _event, event_collector& _event_collector ) const SX_OVERRIDE;
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