Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::multiprecision::backends::mpfr_float_backend< 0, allocate_dynamic > Struct Template Reference

#include <mpfr.hpp>

Inheritance diagram for boost::multiprecision::backends::mpfr_float_backend< 0, allocate_dynamic >:
Collaboration diagram for boost::multiprecision::backends::mpfr_float_backend< 0, allocate_dynamic >:

Public Member Functions

 mpfr_float_backend ()
 
 mpfr_float_backend (const mpfr_t val)
 
 mpfr_float_backend (const mpf_t val)
 
 mpfr_float_backend (const mpz_t val)
 
 mpfr_float_backend (const mpq_t val)
 
 mpfr_float_backend (const mpfr_float_backend &o)
 
 mpfr_float_backend (mpfr_float_backend &&o) BOOST_NOEXCEPT
 
 mpfr_float_backend (const mpfr_float_backend &o, unsigned digits10)
 
template<unsigned D>
 mpfr_float_backend (const mpfr_float_backend< D > &val)
 
template<unsigned D>
 mpfr_float_backend (const gmp_float< D > &val)
 
 mpfr_float_backend (const gmp_int &val)
 
 mpfr_float_backend (const gmp_rational &val)
 
mpfr_float_backendoperator= (const mpfr_float_backend &o)
 
mpfr_float_backendoperator= (mpfr_float_backend &&o) BOOST_NOEXCEPT
 
template<class V >
mpfr_float_backendoperator= (const V &v)
 
mpfr_float_backendoperator= (const mpfr_t val)
 
mpfr_float_backendoperator= (const mpf_t val)
 
mpfr_float_backendoperator= (const mpz_t val)
 
mpfr_float_backendoperator= (const mpq_t val)
 
template<unsigned D>
mpfr_float_backendoperator= (const mpfr_float_backend< D > &val)
 
template<unsigned D>
mpfr_float_backendoperator= (const gmp_float< D > &val)
 
mpfr_float_backendoperator= (const gmp_int &val)
 
mpfr_float_backendoperator= (const gmp_rational &val)
 
unsigned precision () const BOOST_NOEXCEPT
 
void precision (unsigned digits10) BOOST_NOEXCEPT
 

Static Public Member Functions

static unsigned default_precision () BOOST_NOEXCEPT
 
static void default_precision (unsigned v) BOOST_NOEXCEPT
 

Constructor & Destructor Documentation

Member Function Documentation

template<class V >
mpfr_float_backend& boost::multiprecision::backends::mpfr_float_backend< 0, allocate_dynamic >::operator= ( const V &  v)
inline

The documentation for this struct was generated from the following file: