yasmine
sxy::compound_transition Class Referenceabstract

#include <compound_transition.hpp>

Inheritance diagram for sxy::compound_transition:
sxy::compound_transition_consumer sxy::SX_FINAL

Public Member Functions

 compound_transition ()
 
virtual ~compound_transition () SX_NOEXCEPT SX_OVERRIDE
 
virtual void add_sub_compound_transition (compound_transition_uptr _sub_compound_transition)=0
 
virtual bool check_if_starts_with (const transition &_incoming_transition)=0
 
virtual bool create_and_check_transition_path (transition &_start_transition, const event &_event, event_collector &_event_collector)=0
 
- Public Member Functions inherited from sxy::compound_transition_consumer
 compound_transition_consumer ()
 
virtual ~compound_transition_consumer () SX_NOEXCEPT
 
virtual transition_stepsget_transition_steps ()=0
 
virtual const vertexget_last_target () const =0
 
virtual const compound_transitionsget_sub_compound_transitions () const =0
 
virtual regionget_LCA_region ()=0
 
virtual composite_stateget_LCA_composite_state ()=0
 
virtual transition_kind get_transition_kind ()=0
 

Constructor & Destructor Documentation

◆ compound_transition()

sxy::compound_transition::compound_transition ( )
inline

◆ ~compound_transition()

virtual sxy::compound_transition::~compound_transition ( )
inlinevirtual

Member Function Documentation

◆ add_sub_compound_transition()

virtual void sxy::compound_transition::add_sub_compound_transition ( compound_transition_uptr  _sub_compound_transition)
pure virtual

Implemented in sxy::SX_FINAL.

◆ check_if_starts_with()

virtual bool sxy::compound_transition::check_if_starts_with ( const transition _incoming_transition)
pure virtual

Implemented in sxy::SX_FINAL.

◆ create_and_check_transition_path()

virtual bool sxy::compound_transition::create_and_check_transition_path ( transition _start_transition,
const event _event,
event_collector _event_collector 
)
pure virtual

Implemented in sxy::SX_FINAL.


The documentation for this class was generated from the following file: