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

◆ T_1 [1/2]

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

◆ T_2 [1/2]

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

◆ PType [1/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

◆ T_1 [2/2]

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

◆ T_2 [2/2]

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

◆ PType [2/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

◆ anonymous enum

template<class T1 , class T2 >
anonymous enum

◆ anonymous enum

template<class T1 , class T2 >
anonymous enum