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