template<class Event, class Destination, typename Tag = default_transition_tags::default_transition_name, class TransitionContext = boost::statechart::detail::no_context<Event>, void(TransitionContext::*)(const Event &) pTransitionAction = &boost::statechart::detail::no_context<Event>::no_function>
class smacc2::Transition< Event, Destination, Tag, TransitionContext, pTransitionAction >
Definition at line 106 of file smacc_types.hpp.
template<class Event , class Destination , typename Tag = default_transition_tags::default_transition_name, class TransitionContext = boost::statechart::detail::no_context<Event>, void(TransitionContext::*)(const Event &) pTransitionAction = &boost::statechart::detail::no_context<Event>::no_function>
template<class State , class EventBase , class IdType >
static boost::statechart::detail::reaction_result smacc2::Transition< Event, Destination, Tag, TransitionContext, pTransitionAction >::react |
( |
State & | stt, |
|
|
const EventBase & | evt, |
|
|
const IdType & | eventType ) |
|
inlinestatic |
Definition at line 71 of file smacc_transition.hpp.
73 {
74 typedef boost::statechart::detail::reaction_dispatcher<
75 reactions<State>, State, EventBase, Event, TransitionContext, IdType>
76 dispatcher;
77 return dispatcher::react(stt, evt, eventType);
78 }