79
79
// Exclusion of this macro stuff from doxygen:
80
80
// \cond HIDDEN_SYMBOLS
82
// long double is the better choice for these
83
CREATEPROMOTION( long double, double, long double )
84
CREATEPROMOTION( long double, float, long double )
85
CREATEPROMOTION( long double, int64_t, long double )
86
CREATEPROMOTION( long double, int32_t, long double )
87
CREATEPROMOTION( long double, int16_t, long double )
88
CREATEPROMOTION( long double, int8_t, long double )
89
CREATEPROMOTION( long double, uint64_t, long double )
90
CREATEPROMOTION( long double, uint32_t, long double )
91
CREATEPROMOTION( long double, uint16_t, long double )
92
CREATEPROMOTION( long double, uint8_t, long double )
82
94
// double is the better choice for these
83
95
CREATEPROMOTION( double, float, double )
84
96
CREATEPROMOTION( double, int64_t, double )