12 #ifndef EXECUTION_STATE_DO_STEP_E8739F61_00B1_43BD_9E32_2DCD7B890E2C 13 #define EXECUTION_STATE_DO_STEP_E8739F61_00B1_43BD_9E32_2DCD7B890E2C 16 #include "essentials/non_copyable.hpp" 29 class execution_state_do_step SX_FINAL :
33 explicit execution_state_do_step(
const state& _state);
34 virtual ~execution_state_do_step() SX_NOEXCEPT SX_OVERRIDE;
35 SX_NO_COPY(execution_state_do_step)
36 virtual
bool execute_behavior( event_processing_callback* const _event_processing_callback,
37 const event& _event,
events& _exception_events, async_event_handler* const _async_event_handler,
38 event_collector& _event_collector ) const SX_OVERRIDE;
39 virtual
void accept( execution_step_visitor& _visitor ) const SX_OVERRIDE;
40 const state& get_state() const;
Definition: adapter_cpp11.hpp:21
std::vector< event_sptr > events
Definition: event_fwd.hpp:27