Action sequence that runs until one of the actions returns false.
More...
#include <shorting_action_sequence.h>
|
| typedef Sequence | sequence |
| | Sequence of elements that are instantiated and evaluated. More...
|
| |
typedef ::boost::mpl::bool_
< ::boost::mpl::count_if
< sequence,
has_deferring_action
<::boost::mpl::placeholders::_1 >
>::value!=0 > | some_deferring_actions |
| | Deferring actions for the sequence. More...
|
| |
typedef ::boost::mpl::set
< state_action_tag, action_tag > | tag_type |
| | Tag type. More...
|
| |
|
| template<class EVT , class FSM , class STATE > |
| bool | operator() (EVT const &evt, FSM &fsm, STATE &state) |
| | operator to evaluate the action sequence More...
|
| |
| template<class EVT , class FSM , class SourceState , class TargetState > |
| bool | operator() (EVT const &evt, FSM &fsm, SourceState &src, TargetState &tgt) |
| | operator to evaluate the action sequence More...
|
| |
template<class Sequence>
struct boost::msm::front::ShortingActionSequence_< Sequence >
Action sequence that runs until one of the actions returns false.
- Template Parameters
-
| Sequence | The Sequence of elements that are instantiated and evaluated |
template<class Sequence >
Sequence of elements that are instantiated and evaluated.
template<class Sequence >
Deferring actions for the sequence.
template<class Sequence >
template<class Sequence >
template<class EVT , class FSM , class STATE >
operator to evaluate the action sequence
- Template Parameters
-
| EVT | Event type |
| FSM | Statemachine type |
| STATE | State type |
- Parameters
-
| evt | event instance |
| fsm | statemachine instance |
| state | state instance |
- Returns
- true if the action sequence returns true/false otherwise
template<class Sequence >
template<class EVT , class FSM , class SourceState , class TargetState >
operator to evaluate the action sequence
- Template Parameters
-
| EVT | Event type |
| FSM | Statemachine type |
| SourceState | source state type |
| TargetState | target state type |
- Parameters
-
| evt | event instance |
| fsm | statemachine instance |
| src | source state instance |
| tgt | target state instance |
- Returns
- true if the action sequence returns true/false otherwise
The documentation for this struct was generated from the following file: