Searched defs:promote_args_2 (Results 1 – 1 of 1) sorted by relevance
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/math/tools/ |
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. 97 …l::not_<is_floating_point<T2P> >, ::boost::is_convertible<T1P, T2P> >, T2P, T1P>::type>::type type; 101 template <> struct promote_args_2<float, float> { typedef float type; }; argument 102 template <> struct promote_args_2<double, double>{ typedef double type; }; argument 103 template <> struct promote_args_2<long double, long double> { typedef long double type; }; argument 104 template <> struct promote_args_2<int, int> { typedef double type; }; argument 105 template <> struct promote_args_2<int, float> { typedef double type; }; struct 106 template <> struct promote_args_2<float, int> { typedef double type; }; struct [all …]
|