#include <roboptim/core/detail/autopromote.hh>
Public Types | |
enum | |
enum | { promoteToT1 = (T1IsBetter) ? false : true } |
typedef AutopromoteTrait < T1_orig >::T_type | T1 |
typedef AutopromoteTrait < T2_orig >::T_type | T2 |
typedef promote2< T1, T2, promoteToT1 >::T_promote | T_promote |
Public Member Functions | |
BOOST_MPL_ASSERT ((boost::mpl::bool_< knowBothRanks >)) | |
typedef AutopromoteTrait<T1_orig>::T_type roboptim::detail::PromoteTrait< T1_orig, T2_orig >::T1 |
typedef AutopromoteTrait<T2_orig>::T_type roboptim::detail::PromoteTrait< T1_orig, T2_orig >::T2 |
typedef promote2<T1, T2, promoteToT1>::T_promote roboptim::detail::PromoteTrait< T1_orig, T2_orig >::T_promote |
anonymous enum |
roboptim::detail::PromoteTrait< T1_orig, T2_orig >::BOOST_MPL_ASSERT | ( | (boost::mpl::bool_< knowBothRanks >) | ) |