#include <scalar_promotions.h>
Public Types | |
enum | { T1IsBetter, knowBothRanks, knowT1butNotT2, knowT2butNotT1, T1IsLarger = sizeof(T1) >= sizeof(T2), defaultPromotion } |
enum | { promoteToT1 } |
typedef autopromote_trait < T1_orig >::T_numtype | T1 |
typedef autopromote_trait < T2_orig >::T_numtype | T2 |
typedef promote2< T1, T2, promoteToT1 >::T_promote | T_promote |
Definition at line 89 of file scalar_promotions.h.
typedef autopromote_trait<T1_orig>::T_numtype cml::et::detail::promote_trait< T1_orig, T2_orig >::T1 |
Definition at line 91 of file scalar_promotions.h.
typedef autopromote_trait<T2_orig>::T_numtype cml::et::detail::promote_trait< T1_orig, T2_orig >::T2 |
Definition at line 92 of file scalar_promotions.h.
typedef promote2<T1,T2,promoteToT1>::T_promote cml::et::detail::promote_trait< T1_orig, T2_orig >::T_promote |
Definition at line 132 of file scalar_promotions.h.
anonymous enum |
Definition at line 95 of file scalar_promotions.h.
anonymous enum |