PureFSM
pure::transition< Source, Event, Target, Action, Guard > Struct Template Reference

Represents a transition between two states. More...

Detailed Description

template<class Source, class Event, class Target, class Action, class Guard = none>
struct pure::transition< Source, Event, Target, Action, Guard >

Represents a transition between two states.

A metaprogramming container of types. Transition contains a source state, a target state, an event, which causes state change from source to target and a guard, which determines, is state changing allowed. Also transition contains an action, that is will be performed when this transition is happened.


The documentation for this struct was generated from the following file: