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::recursive_get_internal_transition_table< StateType, IsComposite > Struct Template Reference

#include <metafunctions.hpp>

Public Types

typedef
StateType::internal_transition_table 
composite_table
 
typedef generate_state_set
< typename StateType::stt >
::type 
composite_states
 
typedef ::boost::mpl::fold
< composite_states,
composite_table,::boost::mpl::insert_range
< ::boost::mpl::placeholders::_1,::boost::mpl::end
< ::boost::mpl::placeholders::_1 >
, recursive_get_internal_transition_table
< ::boost::mpl::placeholders::_2,
is_composite_state
< ::boost::mpl::placeholders::_2 >
> > >::type 
type
 

Member Typedef Documentation

template<class StateType, class IsComposite>
typedef generate_state_set<typename StateType::stt>::type boost::msm::back::recursive_get_internal_transition_table< StateType, IsComposite >::composite_states
template<class StateType, class IsComposite>
typedef StateType::internal_transition_table boost::msm::back::recursive_get_internal_transition_table< StateType, IsComposite >::composite_table
template<class StateType, class IsComposite>
typedef ::boost::mpl::fold< composite_states, composite_table, ::boost::mpl::insert_range< ::boost::mpl::placeholders::_1, ::boost::mpl::end< ::boost::mpl::placeholders::_1>, recursive_get_internal_transition_table< ::boost::mpl::placeholders::_2, is_composite_state< ::boost::mpl::placeholders::_2> > > >::type boost::msm::back::recursive_get_internal_transition_table< StateType, IsComposite >::type

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