yasmine
|
#include <region_pseudostate_impl.hpp>
Public Member Functions | |
region_pseudostate_impl (const std::string &_name) | |
virtual | ~region_pseudostate_impl () SX_NOEXCEPT SX_OVERRIDE |
virtual const state_machine_element * | get_parent () const SX_OVERRIDE |
virtual region * | get_parent_region () const SX_OVERRIDE |
virtual void | set_parent_region (region *const _parent_region) SX_OVERRIDE |
virtual raw_composite_states | get_ancestors (composite_state *const _final_ancestor, bool _include_final_ancestor=true) const SX_OVERRIDE |
virtual raw_regions | get_ancestors_as_regions () const SX_OVERRIDE |
Public Member Functions inherited from sxy::region_pseudostate | |
region_pseudostate () | |
virtual | ~region_pseudostate () SX_NOEXCEPT SX_OVERRIDE |
Public Member Functions inherited from sxy::pseudostate | |
pseudostate () | |
virtual | ~pseudostate () SX_NOEXCEPT SX_OVERRIDE |
virtual void | accept_pseudostate_visitor (pseudostate_visitor &_visitor) const =0 |
Public Member Functions inherited from sxy::vertex | |
vertex () | |
virtual | ~vertex () SX_NOEXCEPT SX_OVERRIDE |
virtual void | accept_vertex_visitor (const_vertex_visitor &_visitor) const =0 |
virtual void | accept_vertex_visitor (vertex_visitor &_visitor)=0 |
Public Member Functions inherited from sxy::state_machine_element | |
state_machine_element () | |
virtual | ~state_machine_element () SX_NOEXCEPT |
Public Member Functions inherited from sxy::pseudostate_impl | |
pseudostate_impl (const std::string &_name) | |
virtual | ~pseudostate_impl () SX_NOEXCEPT SX_OVERRIDE |
virtual bool | check (state_machine_defects &_defects) const SX_OVERRIDE |
Public Member Functions inherited from sxy::vertex_impl | |
vertex_impl (const std::string &_name) | |
virtual | ~vertex_impl () SX_NOEXCEPT SX_OVERRIDE |
virtual composite_state * | get_root_state () SX_OVERRIDE |
virtual const composite_state * | get_root_state () const SX_OVERRIDE |
virtual void | add_outgoing_transition (transition &_outgoing_transition) SX_OVERRIDE |
virtual void | add_incoming_transition (transition &_incoming_transition) SX_OVERRIDE |
virtual void | remove_outgoing_transition (const transition &_outgoing_transition) SX_OVERRIDE |
virtual void | remove_incoming_transition (const transition &_incoming_transition) SX_OVERRIDE |
virtual const raw_transitions & | get_outgoing_transitions () const SX_OVERRIDE |
virtual const raw_transitions & | get_incoming_transitions () const SX_OVERRIDE |
virtual sxe::uri | get_uri () const SX_OVERRIDE |
transition * | search_transition (const event &_event, event_collector &_event_collector) const SX_OVERRIDE |
virtual region * | LCA_region (const vertex &_target_vertex) const SX_OVERRIDE |
virtual composite_state * | LCA_composite_state (const vertex &_rhs) const SX_OVERRIDE |
Public Member Functions inherited from sxy::state_machine_element_impl | |
state_machine_element_impl (const std::string &_name) | |
virtual | ~state_machine_element_impl () SX_NOEXCEPT SX_OVERRIDE |
virtual const std::string & | get_name () const SX_OVERRIDE |
|
explicit |
|
virtual |
|
virtual |
Implements sxy::vertex.
|
virtual |
Implements sxy::vertex.
|
virtual |
Implements sxy::state_machine_element.
Reimplemented in sxy::SX_FINAL, and sxy::SX_FINAL.
|
virtual |
Implements sxy::region_pseudostate.
|
virtual |
Implements sxy::region_pseudostate.