Classes |
class | TransitionAction |
| This class exists for documentation purposes. A TransitionAction does something when a transition is activated. More...
|
class | NoTransitionAction |
| Trivial class indicating the absence of any action on a transition. More...
|
class | Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType > |
| A transition represents an activable link between two states. More...
|
struct | Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< Arguments > |
struct | Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple<> > |
struct | Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple< T1 > > |
struct | Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple< T1, T2 > > |
struct | Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple< T1, T2, T3 > > |
struct | Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple< T1, T2, T3, T4 > > |
struct | Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple< T1, T2, T3, T4, T5 > > |