#include <metafunctions.hpp>
Public Types | |
typedef ::boost::mpl::front < Sequence >::type | seq_front |
typedef ::boost::mpl::if_ < typename::boost::mpl::not_ < typename::boost::is_same < typename seq_front::owner, ContainingSM >::type >::type, typename seq_front::owner, seq_front >::type | type |
typedef ::boost::mpl::front<Sequence>::type boost::msm::back::get_fork_owner< Sequence, ContainingSM >::seq_front |
typedef ::boost::mpl::if_< typename ::boost::mpl::not_< typename ::boost::is_same<typename seq_front::owner,ContainingSM>::type>::type, typename seq_front::owner, seq_front >::type boost::msm::back::get_fork_owner< Sequence, ContainingSM >::type |