12 #ifndef SIMPLE_STATE_IMPL_F53AD7D0_4393_4F4A_9FB4_4D865E93C724 13 #define SIMPLE_STATE_IMPL_F53AD7D0_4393_4F4A_9FB4_4D865E93C724 23 class simple_state_impl SX_FINAL:
24 public simple_state_base
30 virtual ~simple_state_impl() SX_NOEXCEPT SX_OVERRIDE;
31 SX_NO_COPY(simple_state_impl)
32 void execute_do_behavior( const event& _event, async_event_handler* const _async_event_handler,
33 event_collector& _event_collector ) const SX_OVERRIDE;
36 const behavior * get_do() const;
Definition: adapter_cpp11.hpp:21
sxe::shared_ptr< event > event_sptr
Definition: event_fwd.hpp:25
std::vector< event_id > event_ids
The type alias for yasmine's event ID list.
Definition: event_id.hpp:29
sxe::SX_UNIQUE_PTR< behavior > behavior_uptr
Definition: behavior_fwd.hpp:25