Functor used to instantiate and evaluate elements in the sequence.
More...
#include <shorting_action_sequence.h>
|
| | Call (EVT const &evt, FSM &fsm, STATE &state) |
| | Constructor to store event, state machine, state. More...
|
| |
| template<class FCT > |
| bool | operator() (::boost::msm::wrap< FCT > const &) |
| | operator function that instantiates the functor and evaluates it on the event, fsm, state More...
|
| |
template<class Sequence>
template<class EVT, class FSM, class STATE>
struct boost::msm::front::ShortingActionSequence_< Sequence >::Call< EVT, FSM, STATE >
Functor used to instantiate and evaluate elements in the sequence.
- Template Parameters
-
| EVT | Event type |
| FSM | State machine type |
| STATE | State type |
template<class Sequence >
template<class EVT , class FSM , class STATE >
Constructor to store event, state machine, state.
- Parameters
-
| evt | Event instance |
| fsm | State machine |
| state | State instance |
template<class Sequence >
template<class EVT , class FSM , class STATE >
template<class FCT >
operator function that instantiates the functor and evaluates it on the event, fsm, state
- Template Parameters
-
- Parameters
-
- Returns
- result of evaluating the functor
The documentation for this struct was generated from the following file: