#include <metafunctions.hpp>
Public Types | |
typedef create_stt< Derived >::type | Stt |
typedef generate_event_set < Stt >::type | event_list |
typedef ::boost::mpl::fold < event_list,::boost::mpl::set <>,::boost::mpl::if_ < is_completion_event < ::boost::mpl::placeholders::_2 > ,::boost::mpl::insert < ::boost::mpl::placeholders::_1,::boost::mpl::placeholders::_2 > ,::boost::mpl::placeholders::_1 > >::type | type |
typedef generate_event_set<Stt>::type boost::msm::back::find_completion_events< Derived >::event_list |
typedef create_stt<Derived>::type boost::msm::back::find_completion_events< Derived >::Stt |
typedef ::boost::mpl::fold< event_list, ::boost::mpl::set<>, ::boost::mpl::if_< is_completion_event< ::boost::mpl::placeholders::_2>, ::boost::mpl::insert< ::boost::mpl::placeholders::_1, ::boost::mpl::placeholders::_2 >, ::boost::mpl::placeholders::_1 > >::type boost::msm::back::find_completion_events< Derived >::type |