#include <state_machine.hpp>
Public Types | |
typedef Composite::stt | Stt |
typedef ::boost::mpl::fold < typename Composite::internal_transition_table,::boost::mpl::vector0 <>,::boost::mpl::push_back < ::boost::mpl::placeholders::_1, make_row_tag < ::boost::mpl::placeholders::_2, Composite > > >::type | internal_stt |
typedef ::boost::mpl::insert_range < Stt, typename::boost::mpl::end< Stt > ::type, internal_stt >::type | stt_plus_internal |
typedef ::boost::mpl::fold < state_list, stt_plus_internal,::boost::mpl::insert_range < ::boost::mpl::placeholders::_1,::boost::mpl::end < ::boost::mpl::placeholders::_1 > , get_internal_transition_table < ::boost::mpl::placeholders::_2, is_composite_state < ::boost::mpl::placeholders::_2 > > > >::type | type |
typedef ::boost::mpl::fold< typename Composite::internal_transition_table,::boost::mpl::vector0<>, ::boost::mpl::push_back< ::boost::mpl::placeholders::_1, make_row_tag< ::boost::mpl::placeholders::_2 , Composite> > >::type boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::extend_table< Composite >::internal_stt |
typedef Composite::stt boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::extend_table< Composite >::Stt |
typedef ::boost::mpl::insert_range< Stt, typename ::boost::mpl::end<Stt>::type, internal_stt >::type boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::extend_table< Composite >::stt_plus_internal |
typedef ::boost::mpl::fold<state_list,stt_plus_internal, ::boost::mpl::insert_range< ::boost::mpl::placeholders::_1, ::boost::mpl::end< ::boost::mpl::placeholders::_1>, get_internal_transition_table< ::boost::mpl::placeholders::_2, is_composite_state< ::boost::mpl::placeholders::_2> > > >::type boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::extend_table< Composite >::type |