#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 |
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 |
typedef ::boost::mpl::first<result_pair>::type boost::msm::back::find_region_index< GraphAsSeqOfSets, StateType >::type |