Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::msm::front::state_machine_def< Derived, BaseState > Struct Template Reference

#include <state_machine_def.hpp>

Inheritance diagram for boost::msm::front::state_machine_def< Derived, BaseState >:
Collaboration diagram for boost::msm::front::state_machine_def< Derived, BaseState >:

Classes

struct  _irow
 
struct  _row
 
struct  a_irow
 
struct  a_row
 
struct  g_irow
 
struct  g_row
 
struct  irow
 
struct  row
 

Public Types

typedef ::boost::mpl::vector0 flag_list
 
typedef ::boost::mpl::vector0 internal_flag_list
 
typedef ::boost::mpl::vector0 deferred_events
 
typedef ::boost::mpl::vector0 configuration
 
typedef BaseState BaseAllStates
 

Protected Member Functions

template<class FSM , class Event >
void no_transition (Event const &, FSM &, int)
 
template<class FSM , class Event >
void exception_caught (Event const &, FSM &, std::exception &)
 

Member Typedef Documentation

template<class Derived , class BaseState = default_base_state>
typedef BaseState boost::msm::front::state_machine_def< Derived, BaseState >::BaseAllStates
template<class Derived , class BaseState = default_base_state>
typedef ::boost::mpl::vector0 boost::msm::front::state_machine_def< Derived, BaseState >::configuration
template<class Derived , class BaseState = default_base_state>
typedef ::boost::mpl::vector0 boost::msm::front::state_machine_def< Derived, BaseState >::deferred_events
template<class Derived , class BaseState = default_base_state>
typedef ::boost::mpl::vector0 boost::msm::front::state_machine_def< Derived, BaseState >::flag_list
template<class Derived , class BaseState = default_base_state>
typedef ::boost::mpl::vector0 boost::msm::front::state_machine_def< Derived, BaseState >::internal_flag_list

Member Function Documentation

template<class Derived , class BaseState = default_base_state>
template<class FSM , class Event >
void boost::msm::front::state_machine_def< Derived, BaseState >::exception_caught ( Event const &  ,
FSM &  ,
std::exception &   
)
inlineprotected

References BOOST_ASSERT.

template<class Derived , class BaseState = default_base_state>
template<class FSM , class Event >
void boost::msm::front::state_machine_def< Derived, BaseState >::no_transition ( Event const &  ,
FSM &  ,
int   
)
inlineprotected

References BOOST_ASSERT.


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