Lines Matching defs:result_type
702 template <typename ArgumentType> struct result_type {};
704 template <> struct result_type<mpreal> {typedef mpreal type;};
705 template <> struct result_type<mpz_t> {typedef mpreal type;};
706 template <> struct result_type<mpq_t> {typedef mpreal type;};
707 template <> struct result_type<long double> {typedef mpreal type;};
708 template <> struct result_type<double> {typedef mpreal type;};
709 template <> struct result_type<unsigned long int> {typedef mpreal type;};
710 template <> struct result_type<unsigned int> {typedef mpreal type;};
711 template <> struct result_type<long int> {typedef mpreal type;};
712 template <> struct result_type<int> {typedef mpreal type;};
715 template <> struct result_type<int64_t > {typedef mpreal type;};
716 template <> struct result_type<uint64_t > {typedef mpreal type;};
722 inline const typename internal::result_type<Rhs>::type
726 inline const typename internal::result_type<Lhs>::type
731 inline const typename internal::result_type<Rhs>::type
735 inline const typename internal::result_type<Lhs>::type
740 inline const typename internal::result_type<Rhs>::type
744 inline const typename internal::result_type<Lhs>::type
749 inline const typename internal::result_type<Rhs>::type
753 inline const typename internal::result_type<Lhs>::type