Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::region_processing_helper< StateType, typename::boost::enable_if< ::boost::mpl::is_sequence< typename StateType::initial_state > >::type > Struct Template Reference

#include <state_machine.hpp>

Collaboration diagram for boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::region_processing_helper< StateType, typename::boost::enable_if< ::boost::mpl::is_sequence< typename StateType::initial_state > >::type >:

Public Member Functions

 region_processing_helper (library_sm *self_, HandledEnum &result_)
 
template<class Event >
void process (Event const &evt)
 

Public Attributes

library_smself
 
HandledEnumresult
 

Constructor & Destructor Documentation

template<class A0 , class A1 = parameter::void_, class A2 = parameter::void_, class A3 = parameter::void_, class A4 = parameter::void_>
template<class StateType >
boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::region_processing_helper< StateType, typename::boost::enable_if< ::boost::mpl::is_sequence< typename StateType::initial_state > >::type >::region_processing_helper ( library_sm self_,
HandledEnum result_ 
)
inline

Member Function Documentation

template<class A0 , class A1 = parameter::void_, class A2 = parameter::void_, class A3 = parameter::void_, class A4 = parameter::void_>
template<class StateType >
template<class Event >
void boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::region_processing_helper< StateType, typename::boost::enable_if< ::boost::mpl::is_sequence< typename StateType::initial_state > >::type >::process ( Event const &  evt)
inline

Member Data Documentation

template<class A0 , class A1 = parameter::void_, class A2 = parameter::void_, class A3 = parameter::void_, class A4 = parameter::void_>
template<class StateType >
HandledEnum& boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::region_processing_helper< StateType, typename::boost::enable_if< ::boost::mpl::is_sequence< typename StateType::initial_state > >::type >::result
template<class A0 , class A1 = parameter::void_, class A2 = parameter::void_, class A3 = parameter::void_, class A4 = parameter::void_>
template<class StateType >
library_sm* boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::region_processing_helper< StateType, typename::boost::enable_if< ::boost::mpl::is_sequence< typename StateType::initial_state > >::type >::self

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