| 
| template<class T >  | 
| mpreal  | mpfr::operator+ (const mpreal &r, const T &t) | 
|   | 
| template<class T >  | 
| mpreal  | mpfr::operator- (const mpreal &r, const T &t) | 
|   | 
| template<class T >  | 
| mpreal  | mpfr::operator* (const mpreal &r, const T &t) | 
|   | 
| template<class T >  | 
| mpreal  | mpfr::operator/ (const mpreal &r, const T &t) | 
|   | 
| template<class T >  | 
| mpreal  | mpfr::operator+ (const T &t, const mpreal &r) | 
|   | 
| template<class T >  | 
| mpreal  | mpfr::operator- (const T &t, const mpreal &r) | 
|   | 
| template<class T >  | 
| mpreal  | mpfr::operator* (const T &t, const mpreal &r) | 
|   | 
| template<class T >  | 
| mpreal  | mpfr::operator/ (const T &t, const mpreal &r) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator== (const mpreal &r, const T &t) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator!= (const mpreal &r, const T &t) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator<= (const mpreal &r, const T &t) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator>= (const mpreal &r, const T &t) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator< (const mpreal &r, const T &t) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator> (const mpreal &r, const T &t) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator== (const T &t, const mpreal &r) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator!= (const T &t, const mpreal &r) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator<= (const T &t, const mpreal &r) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator>= (const T &t, const mpreal &r) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator< (const T &t, const mpreal &r) | 
|   | 
| template<class T >  | 
| bool  | mpfr::operator> (const T &t, const mpreal &r) | 
|   | 
| mpfr::mpreal  | mpfr::ldexp (const mpfr::mpreal &v, int e) | 
|   | 
| mpfr::mpreal  | mpfr::frexp (const mpfr::mpreal &v, int *expon) | 
|   | 
| template<class Policy >  | 
| mpfr::mpreal  | mpfr::modf (const mpfr::mpreal &v, long long *ipart, const Policy &pol) | 
|   | 
| template<class Policy >  | 
| int  | mpfr::iround (mpfr::mpreal const &x, const Policy &pol) | 
|   | 
| template<class Policy >  | 
| long  | mpfr::lround (mpfr::mpreal const &x, const Policy &pol) | 
|   | 
| template<class Policy >  | 
| long long  | mpfr::llround (mpfr::mpreal const &x, const Policy &pol) | 
|   | 
| template<class Policy >  | 
| int  | mpfr::itrunc (mpfr::mpreal const &x, const Policy &pol) | 
|   | 
| template<class Policy >  | 
| long  | mpfr::ltrunc (mpfr::mpreal const &x, const Policy &pol) | 
|   | 
| template<class Policy >  | 
| long long  | mpfr::lltrunc (mpfr::mpreal const &x, const Policy &pol) | 
|   | 
| template<>  | 
| int  | boost::math::tools::digits< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) | 
|   | 
| template<class I >  | 
| void  | boost::math::tools::detail::convert_to_long_result (mpfr::mpreal const &r, I &result) | 
|   | 
| template<>  | 
| mpfr::mpreal  | boost::math::tools::real_cast< mpfr::mpreal, long long > (long long t) | 
|   | 
| template<>  | 
| long long  | boost::math::tools::real_cast< long long, mpfr::mpreal > (mpfr::mpreal t) | 
|   | 
| template<>  | 
| mpfr::mpreal  | boost::math::tools::max_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) | 
|   | 
| template<>  | 
| mpfr::mpreal  | boost::math::tools::min_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) | 
|   | 
| template<>  | 
| mpfr::mpreal  | boost::math::tools::log_max_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) | 
|   | 
| template<>  | 
| mpfr::mpreal  | boost::math::tools::log_min_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) | 
|   | 
| template<>  | 
| mpfr::mpreal  | boost::math::tools::epsilon< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) | 
|   | 
| template<class Policy >  | 
| mpfr::mpreal  | boost::math::skewness (const extreme_value_distribution< mpfr::mpreal, Policy > &) | 
|   | 
| template<class Policy >  | 
| mpfr::mpreal  | boost::math::skewness (const rayleigh_distribution< mpfr::mpreal, Policy > &) | 
|   | 
| template<class Policy >  | 
| mpfr::mpreal  | boost::math::kurtosis (const rayleigh_distribution< mpfr::mpreal, Policy > &) | 
|   | 
| template<class Policy >  | 
| mpfr::mpreal  | boost::math::kurtosis_excess (const rayleigh_distribution< mpfr::mpreal, Policy > &) | 
|   | 
| template<class Policy >  | 
| mpfr::mpreal  | boost::math::detail::digamma_imp (mpfr::mpreal x, const mpl::int_< 0 > *, const Policy &pol) | 
|   | 
| template<class Policy >  | 
| mpfr::mpreal  | boost::math::detail::erf_inv_imp (const mpfr::mpreal &p, const mpfr::mpreal &q, const Policy &, const boost::mpl::int_< 64 > *) | 
|   | 
| mpfr::mpreal  | boost::math::detail::bessel_i0 (mpfr::mpreal x) | 
|   | 
| mpfr::mpreal  | boost::math::detail::bessel_i1 (mpfr::mpreal x) | 
|   |