Searched defs:promote_args_2 (Results 1 – 1 of 1) sorted by relevance
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/math/tools/ |
| H A D | promotion.hpp | 81 struct promote_args_2 struct 84 typedef typename promote_arg<T1>::type T1P; // T1 perhaps promoted. 85 typedef typename promote_arg<T2>::type T2P; // T2 perhaps promoted. 104 …l::not_<is_floating_point<T2P> >, ::boost::is_convertible<T1P, T2P> >, T2P, T1P>::type>::type type; 108 template <> struct promote_args_2<float, float> { typedef float type; }; struct 109 template <> struct promote_args_2<double, double>{ typedef double type; }; argument 110 template <> struct promote_args_2<long double, long double> { typedef long double type; }; struct 111 template <> struct promote_args_2<int, int> { typedef double type; }; argument 112 template <> struct promote_args_2<int, float> { typedef double type; }; argument 113 template <> struct promote_args_2<float, int> { typedef double type; }; argument [all …]
|