12 #ifndef COMPOUND_TRANSITION_CONSUMER_01F0BAAD_6712_44B9_AA77_76A33352E801 13 #define COMPOUND_TRANSITION_CONSUMER_01F0BAAD_6712_44B9_AA77_76A33352E801 16 #include "essentials/non_copyable.hpp" 29 class composite_state;
std::vector< compound_transition_uptr > compound_transitions
Definition: compound_transition_fwd.hpp:32
Definition: composite_state.hpp:28
virtual ~compound_transition_consumer() SX_NOEXCEPT
Definition: compound_transition_consumer.hpp:41
Definition: region.hpp:42
Definition: adapter_cpp11.hpp:21
virtual transition_kind get_transition_kind()=0
Definition: vertex.hpp:36
virtual const vertex & get_last_target() const =0
Definition: compound_transition_consumer.hpp:32
virtual const compound_transitions & get_sub_compound_transitions() const =0
virtual region * get_LCA_region()=0
virtual composite_state * get_LCA_composite_state()=0
transition_kind
Definition: transition_kind.hpp:25
virtual transition_steps & get_transition_steps()=0
compound_transition_consumer()
Definition: compound_transition_consumer.hpp:35
std::vector< transition_step_uptr > transition_steps
Definition: transition_step_fwd.hpp:28