#include <state_grammar.hpp>
|
template<class FSM , class Event > |
void | no_transition (Event const &evt, FSM &fsm, int state) |
|
template<class FSM , class Event > |
void | exception_caught (Event const &evt, FSM &fsm, std::exception &e) |
|
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
typedef BASE boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::BaseAllStates |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
typedef Configuration boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::configuration |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
typedef Defer boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::deferred_events |
typedef state_tag boost::msm::front::euml::euml_state_intern< func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, NoTransitionFunctor, OnExceptionFunctor, BASE > >::euml_tag_type |
|
inherited |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
typedef Flags boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::flag_list |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
typedef Init boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::initial_state |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
typedef ::boost::mpl::vector0 boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::internal_flag_list |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
typedef StateNameTag boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::state_name_tag |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
typedef STT boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::transition_table |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::func_state_machine |
( |
| ) |
|
|
inline |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::BOOST_MPL_ASSERT_NOT |
( |
(boost::is_same< EntryFunctor, invalid_type >) |
| ) |
|
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::BOOST_MPL_ASSERT_NOT |
( |
(boost::is_same< ExitFunctor, invalid_type >) |
| ) |
|
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::BOOST_MPL_ASSERT_NOT |
( |
(boost::is_same< NoTransitionFunctor, invalid_type >) |
| ) |
|
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::BOOST_MPL_ASSERT_NOT |
( |
(boost::is_same< OnExceptionFunctor, invalid_type >) |
| ) |
|
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::BOOST_MPL_ASSERT_NOT |
( |
(boost::is_same< STT, invalid_type >) |
| ) |
|
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
template<class FSM , class Event >
void boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::exception_caught |
( |
Event const & |
evt, |
|
|
FSM & |
fsm, |
|
|
std::exception & |
e |
|
) |
| |
|
inlineprotected |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
template<class FSM , class Event >
void boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::no_transition |
( |
Event const & |
evt, |
|
|
FSM & |
fsm, |
|
|
int |
state |
|
) |
| |
|
inlineprotected |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
template<class Event , class FSM >
void boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::on_entry |
( |
Event const & |
evt, |
|
|
FSM & |
fsm |
|
) |
| |
|
inline |
template<class StateNameTag , class STT , class Init , class EntryFunctor = NoAction, class ExitFunctor = NoAction, class Attributes = ::boost::fusion::vector<>, class Flags = ::boost::mpl::vector0<>, class Defer = ::boost::mpl::vector0<>, class Configuration = ::boost::mpl::vector0<>, class NoTransitionFunctor = NoAction, class OnExceptionFunctor = NoAction, class BASE = ::boost::msm::front::default_base_state>
template<class Event , class FSM >
void boost::msm::front::euml::func_state_machine< StateNameTag, STT, Init, EntryFunctor, ExitFunctor, Attributes, Flags, Defer, Configuration, NoTransitionFunctor, OnExceptionFunctor, BASE >::on_exit |
( |
Event const & |
evt, |
|
|
FSM & |
fsm |
|
) |
| |
|
inline |
The documentation for this struct was generated from the following file: