Home
last modified time | relevance | path

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 Dpromotion.hpp81 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 …]