Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::statechart::detail::simple_state_base_type< MostDerived, Context, InnerInitial > Struct Template Reference

#include <simple_state.hpp>

Public Types

typedef mpl::eval_if
< mpl::empty
< inner_initial_list >
, mpl::identity< typename
rtti_policy_type::template
rtti_derived_type< MostDerived,
leaf_state< allocator_type,
rtti_policy_type >
> >, mpl::identity< typename
rtti_policy_type::template
rtti_derived_type< MostDerived,
node_state
< inner_initial_list_size,
allocator_type,
rtti_policy_type > > > >::type 
type
 

Member Typedef Documentation

template<class MostDerived, class Context, class InnerInitial>
typedef mpl::eval_if< mpl::empty< inner_initial_list >, mpl::identity< typename rtti_policy_type:: template rtti_derived_type< MostDerived, leaf_state< allocator_type, rtti_policy_type > > >, mpl::identity< typename rtti_policy_type:: template rtti_derived_type< MostDerived, node_state< inner_initial_list_size, allocator_type, rtti_policy_type > > > >::type boost::statechart::detail::simple_state_base_type< MostDerived, Context, InnerInitial >::type

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