#include <metafunctions.hpp>
Public Types | |
typedef keep_source_names< stt > ::type | sources |
typedef keep_target_names< stt > ::type | targets |
typedef ::boost::mpl::fold < sources,::boost::mpl::set <>,::boost::mpl::insert < ::boost::mpl::placeholders::_1,::boost::mpl::placeholders::_2 > >::type | source_set |
typedef ::boost::mpl::fold < targets, source_set,::boost::mpl::insert < ::boost::mpl::placeholders::_1,::boost::mpl::placeholders::_2 > >::type | type |
typedef ::boost::mpl::fold< sources, ::boost::mpl::set<>, ::boost::mpl::insert< ::boost::mpl::placeholders::_1, ::boost::mpl::placeholders::_2> >::type boost::msm::back::generate_state_set< stt >::source_set |
typedef keep_source_names<stt>::type boost::msm::back::generate_state_set< stt >::sources |
typedef keep_target_names<stt>::type boost::msm::back::generate_state_set< stt >::targets |
typedef ::boost::mpl::fold< targets,source_set, ::boost::mpl::insert< ::boost::mpl::placeholders::_1, ::boost::mpl::placeholders::_2> >::type boost::msm::back::generate_state_set< stt >::type |