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::find_region_index< GraphAsSeqOfSets, StateType > Struct Template Reference

#include <metafunctions.hpp>

Public Types

enum  { value = type::value }
 
typedef ::boost::mpl::fold
< GraphAsSeqOfSets,::boost::mpl::pair
< ::boost::mpl::int_
< -1 >,::boost::mpl::int_
< 0 > >,::boost::mpl::if_
< ::boost::mpl::has_key
< ::boost::mpl::placeholders::_2,
StateType >,::boost::mpl::pair
< ::boost::mpl::second
< ::boost::mpl::placeholders::_1 >
,::boost::mpl::next
< ::boost::mpl::second
< ::boost::mpl::placeholders::_1 >
> >,::boost::mpl::pair
< ::boost::mpl::first
< ::boost::mpl::placeholders::_1 >
,::boost::mpl::next
< ::boost::mpl::second
< ::boost::mpl::placeholders::_1 >
> > > >::type 
result_pair
 
typedef ::boost::mpl::first
< result_pair >::type 
type
 

Member Typedef Documentation

template<class GraphAsSeqOfSets , class StateType >
typedef ::boost::mpl::fold< GraphAsSeqOfSets, ::boost::mpl::pair< ::boost::mpl::int_< -1 > , ::boost::mpl::int_<0> >, ::boost::mpl::if_< ::boost::mpl::has_key< ::boost::mpl::placeholders::_2, StateType >, ::boost::mpl::pair< ::boost::mpl::second< ::boost::mpl::placeholders::_1 >, ::boost::mpl::next< ::boost::mpl::second< ::boost::mpl::placeholders::_1 > > >, ::boost::mpl::pair< ::boost::mpl::first< ::boost::mpl::placeholders::_1 >, ::boost::mpl::next< ::boost::mpl::second< ::boost::mpl::placeholders::_1 > > > > >::type boost::msm::back::find_region_index< GraphAsSeqOfSets, StateType >::result_pair
template<class GraphAsSeqOfSets , class StateType >
typedef ::boost::mpl::first<result_pair>::type boost::msm::back::find_region_index< GraphAsSeqOfSets, StateType >::type

Member Enumeration Documentation

template<class GraphAsSeqOfSets , class StateType >
anonymous enum
Enumerator
value 

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