12 #ifndef EXECUTION_STEP_VISITOR_7AEFC8D8_8C36_4529_AC9E_F3A2B20622B4 13 #define EXECUTION_STEP_VISITOR_7AEFC8D8_8C36_4529_AC9E_F3A2B20622B4 16 #include "essentials/non_copyable.hpp" 23 class execution_state_enter_step;
24 class execution_state_do_step;
25 class execution_state_exit_step;
26 class execution_transition_step;
45 virtual void visit(
const execution_state_enter_step& _execution_state_enter_step ) = 0;
46 virtual void visit(
const execution_state_do_step& _execution_state_do_step ) = 0;
47 virtual void visit(
const execution_state_exit_step& _execution_state_exit_step ) = 0;
48 virtual void visit(
const execution_transition_step& _execution_transition_step ) = 0;
virtual void visit(const execution_state_enter_step &_execution_state_enter_step)=0
Definition: execution_step_visitor.hpp:29
Definition: adapter_cpp11.hpp:21
virtual ~execution_step_visitor() SX_NOEXCEPT
Definition: execution_step_visitor.hpp:38
execution_step_visitor()
Definition: execution_step_visitor.hpp:32