LTL  2.0.x
Public Types | List of all members
ltl::ltl::promotion_trait< T1, T2 > Struct Template Reference

Public Types

enum  
 
enum  
 
typedef promote_smallint< T1 >
::PType 
T_1
 
typedef promote_smallint< T2 >
::PType 
T_2
 
typedef promote_to< T_1, T_2,
T2_has_higher_precision >
::PType 
PType
 
typedef promote_smallint< T1 >
::PType 
T_1
 
typedef promote_smallint< T2 >
::PType 
T_2
 
typedef promote_to< T_1, T_2,
T2_has_higher_precision >
::PType 
PType
 

Member Typedef Documentation

template<class T1 , class T2 >
typedef promote_smallint<T1>::PType ltl::ltl::promotion_trait< T1, T2 >::T_1
template<class T1 , class T2 >
typedef promote_smallint<T2>::PType ltl::ltl::promotion_trait< T1, T2 >::T_2
template<class T1 , class T2 >
typedef promote_to<T_1, T_2, T2_has_higher_precision>::PType ltl::ltl::promotion_trait< T1, T2 >::PType
template<class T1 , class T2 >
typedef promote_smallint<T1>::PType ltl::ltl::promotion_trait< T1, T2 >::T_1
template<class T1 , class T2 >
typedef promote_smallint<T2>::PType ltl::ltl::promotion_trait< T1, T2 >::T_2
template<class T1 , class T2 >
typedef promote_to<T_1, T_2, T2_has_higher_precision>::PType ltl::ltl::promotion_trait< T1, T2 >::PType

Member Enumeration Documentation

template<class T1 , class T2 >
anonymous enum
template<class T1 , class T2 >
anonymous enum