yasmine
sxy::vertex_visitor Class Referenceabstract

#include <vertex_visitor.hpp>

Inheritance diagram for sxy::vertex_visitor:
sxy::states_to_enter_visitor_impl

Public Member Functions

 vertex_visitor ()
 
virtual ~vertex_visitor () SX_NOEXCEPT
 
virtual void visit (composite_state &_composite_state)=0
 
virtual void visit (simple_state &_simple_state)=0
 
virtual void visit (final_state &_final_state)=0
 
virtual void visit (initial_pseudostate &_initial_pseudostate)=0
 
virtual void visit (choice &_choice)=0
 
virtual void visit (junction &_junction)=0
 
virtual void visit (join &_join)=0
 
virtual void visit (fork &_fork)=0
 
virtual void visit (entry_point &_entry_point)=0
 
virtual void visit (exit_point &_exit_point)=0
 
virtual void visit (deep_history &_deep_history)=0
 
virtual void visit (shallow_history &_shallow_history)=0
 
virtual void visit (terminate_pseudostate &_terminate_pseudostate)=0
 

Constructor & Destructor Documentation

◆ vertex_visitor()

sxy::vertex_visitor::vertex_visitor ( )
inline

◆ ~vertex_visitor()

virtual sxy::vertex_visitor::~vertex_visitor ( )
inlinevirtual

Member Function Documentation

◆ visit() [1/13]

virtual void sxy::vertex_visitor::visit ( composite_state _composite_state)
pure virtual

◆ visit() [2/13]

virtual void sxy::vertex_visitor::visit ( simple_state _simple_state)
pure virtual

◆ visit() [3/13]

virtual void sxy::vertex_visitor::visit ( final_state _final_state)
pure virtual

◆ visit() [4/13]

virtual void sxy::vertex_visitor::visit ( initial_pseudostate _initial_pseudostate)
pure virtual

◆ visit() [5/13]

virtual void sxy::vertex_visitor::visit ( choice _choice)
pure virtual

◆ visit() [6/13]

virtual void sxy::vertex_visitor::visit ( junction _junction)
pure virtual

◆ visit() [7/13]

virtual void sxy::vertex_visitor::visit ( join _join)
pure virtual

◆ visit() [8/13]

virtual void sxy::vertex_visitor::visit ( fork _fork)
pure virtual

◆ visit() [9/13]

virtual void sxy::vertex_visitor::visit ( entry_point _entry_point)
pure virtual

◆ visit() [10/13]

virtual void sxy::vertex_visitor::visit ( exit_point _exit_point)
pure virtual

◆ visit() [11/13]

virtual void sxy::vertex_visitor::visit ( deep_history _deep_history)
pure virtual

◆ visit() [12/13]

virtual void sxy::vertex_visitor::visit ( shallow_history _shallow_history)
pure virtual

◆ visit() [13/13]

virtual void sxy::vertex_visitor::visit ( terminate_pseudostate _terminate_pseudostate)
pure virtual

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