Searched defs:promote_arg (Results 1 – 3 of 3) sorted by relevance
/third_party/boost/boost/math/tools/ |
D | promotion.hpp | 69 struct promote_arg struct 71 typedef typename mpl::if_<is_integral<T>, double, T>::type type; 75 template <> struct promote_arg<float> { typedef float type; }; argument 76 template <> struct promote_arg<double>{ typedef double type; }; struct 77 template <> struct promote_arg<long double> { typedef long double type; }; argument 78 template <> struct promote_arg<int> { typedef double type; }; argument
|
/third_party/boost/boost/math/bindings/ |
D | mpfr.hpp | 294 struct promote_arg<__gmp_expr<T,U> > struct 296 typedef mpfr_class type;
|
/third_party/boost/boost/multiprecision/detail/ |
D | number_base.hpp | 1764 struct promote_arg<boost::multiprecision::detail::expression<tag, A1, A2, A3, A4> > struct 1766 … typedef typename boost::multiprecision::detail::expression<tag, A1, A2, A3, A4>::result_type type;
|