Classes | |
| struct | gmp_float_imp | 
| struct | mpfi_float_imp | 
| struct | mpfr_cleanup | 
| struct | mpfr_float_imp | 
| struct | mpfr_float_imp< digits10, allocate_dynamic > | 
| struct | mpfr_float_imp< digits10, allocate_stack > | 
Functions | |
| template<class S > | |
| disable_if_c< is_unsigned< S > ::value, bool >::type  | is_negative (S s) | 
| void | raise_overflow (std::string op) | 
| void | raise_add_overflow () | 
| void | raise_subtract_overflow () | 
| void | raise_mul_overflow () | 
| void | raise_div_overflow () | 
| template<class A > | |
| A | checked_add_imp (A a, A b, const mpl::true_ &) | 
| template<class A > | |
| A | checked_add_imp (A a, A b, const mpl::false_ &) | 
| template<class A > | |
| A | checked_add (A a, A b, const mpl::int_< checked > &) | 
| template<class A > | |
| A | checked_add (A a, A b, const mpl::int_< unchecked > &) | 
| template<class A > | |
| A | checked_subtract_imp (A a, A b, const mpl::true_ &) | 
| template<class A > | |
| A | checked_subtract_imp (A a, A b, const mpl::false_ &) | 
| template<class A > | |
| A | checked_subtract (A a, A b, const mpl::int_< checked > &) | 
| template<class A > | |
| A | checked_subtract (A a, A b, const mpl::int_< unchecked > &) | 
| template<class A > | |
| A | checked_multiply (A a, A b, const mpl::int_< checked > &) | 
| template<class A > | |
| A | checked_multiply (A a, A b, const mpl::int_< unchecked > &) | 
| template<class A > | |
| A | checked_divide (A a, A b, const mpl::int_< checked > &) | 
| template<class A > | |
| A | checked_divide (A a, A b, const mpl::int_< unchecked > &) | 
| template<class A > | |
| A | checked_left_shift (A a, unsigned long long shift, const mpl::int_< checked > &) | 
| template<class A > | |
| A | checked_left_shift (A a, unsigned long long shift, const mpl::int_< unchecked > &) | 
| void | verify_new_size (unsigned new_size, unsigned min_size, const mpl::int_< checked > &) | 
| void | verify_new_size (unsigned, unsigned, const mpl::int_< unchecked > &) | 
| template<class U > | |
| void | verify_limb_mask (bool b, U limb, U mask, const mpl::int_< checked > &) | 
| template<class U > | |
| void | verify_limb_mask (bool, U, U, const mpl::int_< unchecked > &) | 
| int | mpfi_sgn (mpfi_srcptr p) | 
| long | get_default_precision () | 
| void | check_tommath_result (unsigned v) | 
Variables | |
| template<class U > | |
| enable_if_c< is_unsigned< U > ::value, bool >::type  | is_negative (U) | 
      
  | 
  inline | 
References BOOST_THROW_EXCEPTION.
Referenced by boost::multiprecision::backends::tommath_int::compare(), boost::multiprecision::backends::eval_abs(), boost::multiprecision::backends::eval_add(), boost::multiprecision::backends::eval_bitwise_and(), boost::multiprecision::backends::eval_bitwise_or(), boost::multiprecision::backends::eval_bitwise_xor(), boost::multiprecision::backends::eval_divide(), boost::multiprecision::backends::eval_gcd(), boost::multiprecision::backends::eval_integer_modulus(), boost::multiprecision::backends::eval_lcm(), boost::multiprecision::backends::eval_left_shift(), boost::multiprecision::backends::eval_modulus(), boost::multiprecision::backends::eval_multiply(), boost::multiprecision::backends::eval_powm(), boost::multiprecision::backends::eval_qr(), boost::multiprecision::backends::eval_right_shift(), boost::multiprecision::backends::eval_subtract(), boost::multiprecision::backends::tommath_int::operator=(), boost::multiprecision::backends::tommath_int::str(), and boost::multiprecision::backends::tommath_int::tommath_int().
      
  | 
  inline | 
References checked_add_imp().
      
  | 
  inline | 
References boost::multiprecision::backends::b.
      
  | 
  inline | 
References boost::multiprecision::backends::b, and raise_add_overflow().
Referenced by checked_add().
      
  | 
  inline | 
References boost::multiprecision::backends::b, and raise_add_overflow().
      
  | 
  inline | 
References boost::multiprecision::backends::b, and raise_div_overflow().
      
  | 
  inline | 
References boost::multiprecision::backends::b.
      
  | 
  inline | 
References BOOST_THROW_EXCEPTION, and boost::multiprecision::backends::shift.
      
  | 
  inline | 
References boost::multiprecision::backends::shift.
      
  | 
  inline | 
References boost::abs(), boost::multiprecision::backends::b, and raise_mul_overflow().
      
  | 
  inline | 
References boost::multiprecision::backends::b.
      
  | 
  inline | 
References checked_subtract_imp().
      
  | 
  inline | 
References boost::multiprecision::backends::b.
      
  | 
  inline | 
References boost::multiprecision::backends::b, and raise_subtract_overflow().
Referenced by checked_subtract().
      
  | 
  inline | 
References boost::multiprecision::backends::b, and raise_subtract_overflow().
      
  | 
  inline | 
Referenced by boost::multiprecision::backends::mpfr_float_backend< 0, allocate_dynamic >::default_precision(), boost::math::tools::digits< boost::multiprecision::mpfi_float >(), boost::math::tools::digits< boost::multiprecision::mpfr_float >(), boost::multiprecision::backends::gmp_float< digits10 >::gmp_float(), boost::multiprecision::backends::detail::mpfr_float_imp< digits10, allocate_dynamic >::mpfr_float_imp(), boost::multiprecision::backends::detail::mpfr_float_imp< digits10, allocate_dynamic >::operator=(), boost::multiprecision::backends::mpfr_float_backend< 0, allocate_dynamic >::operator=(), and boost::multiprecision::backends::gmp_float< digits10 >::operator=().
      
  | 
  inline | 
      
  | 
  inline | 
References BOOST_THROW_EXCEPTION.
Referenced by boost::multiprecision::backends::eval_get_sign().
      
  | 
  inline | 
References raise_overflow().
Referenced by checked_add_imp().
      
  | 
  inline | 
References raise_overflow().
Referenced by checked_divide().
      
  | 
  inline | 
References raise_overflow().
Referenced by checked_multiply().
      
  | 
  inline | 
References BOOST_THROW_EXCEPTION.
Referenced by raise_add_overflow(), raise_div_overflow(), and raise_mul_overflow().
      
  | 
  inline | 
References BOOST_THROW_EXCEPTION.
Referenced by checked_subtract_imp().
      
  | 
  inline | 
References BOOST_THROW_EXCEPTION.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline |