yasmine
sxy::execution_step_visitor Class Referenceabstract

#include <execution_step_visitor.hpp>

Public Member Functions

 execution_step_visitor ()
 
virtual ~execution_step_visitor () SX_NOEXCEPT
 
virtual void visit (const execution_state_enter_step &_execution_state_enter_step)=0
 
virtual void visit (const execution_state_do_step &_execution_state_do_step)=0
 
virtual void visit (const execution_state_exit_step &_execution_state_exit_step)=0
 
virtual void visit (const execution_transition_step &_execution_transition_step)=0
 

Constructor & Destructor Documentation

◆ execution_step_visitor()

sxy::execution_step_visitor::execution_step_visitor ( )
inline

◆ ~execution_step_visitor()

virtual sxy::execution_step_visitor::~execution_step_visitor ( )
inlinevirtual

Member Function Documentation

◆ visit() [1/4]

virtual void sxy::execution_step_visitor::visit ( const execution_state_enter_step &  _execution_state_enter_step)
pure virtual

◆ visit() [2/4]

virtual void sxy::execution_step_visitor::visit ( const execution_state_do_step &  _execution_state_do_step)
pure virtual

◆ visit() [3/4]

virtual void sxy::execution_step_visitor::visit ( const execution_state_exit_step &  _execution_state_exit_step)
pure virtual

◆ visit() [4/4]

virtual void sxy::execution_step_visitor::visit ( const execution_transition_step &  _execution_transition_step)
pure virtual

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