#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 |
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 |