12 #ifndef REGION_PSEUDOSTATE_IMPL_4F059791_948F_4CB6_9EDA_5CD4338F2255 13 #define REGION_PSEUDOSTATE_IMPL_4F059791_948F_4CB6_9EDA_5CD4338F2255 35 bool _include_final_ancestor =
true )
const SX_OVERRIDE;
41 void collect_ancestors_as_regions(
raw_regions& _ancestor_regions )
const;
46 #ifdef Y_OPTIMIZE_4_SPEED Definition: state_machine_element.hpp:26
std::vector< composite_state *> raw_composite_states
Definition: composite_state_fwd.hpp:27
virtual raw_regions get_ancestors_as_regions() const SX_OVERRIDE
Definition: region_pseudostate_impl.cpp:112
virtual raw_composite_states get_ancestors(composite_state *const _final_ancestor, bool _include_final_ancestor=true) const SX_OVERRIDE
Definition: region_pseudostate_impl.cpp:68
virtual region * get_parent_region() const SX_OVERRIDE
Definition: region_pseudostate_impl.cpp:55
Definition: composite_state.hpp:28
Definition: region_pseudostate.hpp:23
Definition: region.hpp:42
Definition: adapter_cpp11.hpp:21
virtual const state_machine_element * get_parent() const SX_OVERRIDE
Definition: region_pseudostate_impl.cpp:49
virtual ~region_pseudostate_impl() SX_NOEXCEPT SX_OVERRIDE
Definition: region_pseudostate_impl.cpp:43
std::vector< region *> raw_regions
Definition: region_fwd.hpp:29
Definition: pseudostate_impl.hpp:24
region_pseudostate_impl(const std::string &_name)
Definition: region_pseudostate_impl.cpp:28
virtual void set_parent_region(region *const _parent_region) SX_OVERRIDE
Definition: region_pseudostate_impl.cpp:61
Definition: region_pseudostate_impl.hpp:25