12 #ifndef COMPOUND_TRANSITION_IMPL_A5F32559_6ACF_4113_92D6_FD2473853A3A 13 #define COMPOUND_TRANSITION_IMPL_A5F32559_6ACF_4113_92D6_FD2473853A3A 24 class compound_transition_impl SX_FINAL:
25 public virtual compound_transition
28 compound_transition_impl();
29 virtual ~compound_transition_impl() SX_NOEXCEPT SX_OVERRIDE;
30 SX_NO_COPY(compound_transition_impl)
32 virtual const vertex& get_last_target() const SX_OVERRIDE;
35 virtual region * get_LCA_region() SX_OVERRIDE;
36 virtual composite_state * get_LCA_composite_state() SX_OVERRIDE;
38 virtual
bool check_if_starts_with( const transition& _incoming_transition ) SX_OVERRIDE;
39 virtual
bool create_and_check_transition_path( transition& _start_transition, const event& _event,
40 event_collector& _event_collector ) SX_OVERRIDE;
std::vector< compound_transition_uptr > compound_transitions
Definition: compound_transition_fwd.hpp:32
sxe::SX_UNIQUE_PTR< compound_transition > compound_transition_uptr
Definition: compound_transition_fwd.hpp:26
Definition: adapter_cpp11.hpp:21
transition_kind
Definition: transition_kind.hpp:25
std::vector< transition_step_uptr > transition_steps
Definition: transition_step_fwd.hpp:28