Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::msm::back::get_active_state_switch_policy< Fsm > Struct Template Reference

#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
 

Member Typedef Documentation

template<class Fsm >
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
template<class Fsm >
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

The documentation for this struct was generated from the following file: