#include <metafunctions.hpp>
Public Types | |
typedef ::boost::mpl::find_if < typename Fsm::configuration, has_active_state_switch_policy < ::boost::mpl::placeholders::_1 > >::type | iter |
typedef ::boost::mpl::eval_if < typename::boost::is_same < iter, typename::boost::mpl::end < typename Fsm::configuration > ::type >::type, get_active_state_switch_policy_helper < Fsm > , get_active_state_switch_policy_helper2 < iter > >::type | type |
typedef ::boost::mpl::find_if< typename Fsm::configuration, has_active_state_switch_policy< ::boost::mpl::placeholders::_1 > >::type boost::msm::back::get_active_state_switch_policy< Fsm >::iter |
typedef ::boost::mpl::eval_if< typename ::boost::is_same< iter, typename ::boost::mpl::end<typename Fsm::configuration>::type >::type, get_active_state_switch_policy_helper<Fsm>, get_active_state_switch_policy_helper2< iter > >::type boost::msm::back::get_active_state_switch_policy< Fsm >::type |