#include <metafunctions.hpp>
Public Types | |
typedef ::boost::mpl::eval_if < typename is_composite_state < Composite >::type, get_transition_table < Composite > ,::boost::mpl::vector0 <> >::type | org_table |
typedef generate_state_set < org_table >::type | states |
typedef ::boost::mpl::fold < states, org_table,::boost::mpl::insert_range < ::boost::mpl::placeholders::_1,::boost::mpl::end < mpl::placeholders::_1 > , recursive_get_transition_table < ::boost::mpl::placeholders::_2 > > >::type | type |
typedef ::boost::mpl::eval_if<typename is_composite_state<Composite>::type, get_transition_table<Composite>, ::boost::mpl::vector0<> >::type boost::msm::back::recursive_get_transition_table< Composite >::org_table |
typedef generate_state_set<org_table>::type boost::msm::back::recursive_get_transition_table< Composite >::states |
typedef ::boost::mpl::fold< states,org_table, ::boost::mpl::insert_range< ::boost::mpl::placeholders::_1, ::boost::mpl::end<mpl::placeholders::_1>, recursive_get_transition_table< ::boost::mpl::placeholders::_2 > > >::type boost::msm::back::recursive_get_transition_table< Composite >::type |