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