aimstil
5.0.5
|
Defines the return type of an operation between numbers of different types. More...
#include <til/traits.h>
Public Types | |
typedef type_if<(!std::numeric_limits< T1 >::is_integer &&std::numeric_limits< T2 >::is_integer)||((!std::numeric_limits< T1 >::is_integer||std::numeric_limits< T2 >::is_integer) &&(sizeof(T1) >=sizeof(T2))), T1, T2 >::type | type |
Defines the return type of an operation between numbers of different types.
typedef type_if< (!std::numeric_limits<T1>::is_integer && std::numeric_limits<T2>::is_integer) || ((!std::numeric_limits<T1>::is_integer || std::numeric_limits<T2>::is_integer) && (sizeof(T1) >= sizeof(T2))), T1, T2 >::type til::combine< T1, T2 >::type |