assign_float(Float f) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
assign_float(Float f) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
bit_count | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | static |
bits() | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
bits() const | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
BOOST_STATIC_ASSERT_MSG(MinExponent >=min_exponent_limit,"Template parameter MinExponent is too negative for our internal logic to function correctly, sorry!") | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
BOOST_STATIC_ASSERT_MSG(MaxExponent<=max_exponent_limit,"Template parameter MaxExponent is too large for our internal logic to function correctly, sorry!") | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
BOOST_STATIC_ASSERT_MSG(MinExponent<=0,"Template parameter MinExponent can not be positive!") | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
BOOST_STATIC_ASSERT_MSG(MaxExponent >=0,"Template parameter MaxExponent can not be negative!") | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
check_invariants() | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
compare(const cpp_bin_float &o) const BOOST_NOEXCEPT | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
compare(const A &o) const BOOST_NOEXCEPT | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
cpp_bin_float() | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
cpp_bin_float(const cpp_bin_float &o) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
cpp_bin_float(const cpp_bin_float< D, B, A, E, MinE, MaxE > &o, typename boost::enable_if_c<(bit_count >=cpp_bin_float< D, B, A, E, MinE, MaxE >::bit_count)>::type const *=0) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
cpp_bin_float(const cpp_bin_float< D, B, A, E, MinE, MaxE > &o, typename boost::disable_if_c<(bit_count >=cpp_bin_float< D, B, A, E, MinE, MaxE >::bit_count)>::type const *=0) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inlineexplicit |
cpp_bin_float(const Float &f, typename boost::enable_if_c< (number_category< Float >::value==number_kind_floating_point)&&(std::numeric_limits< Float >::digits<=(int) bit_count)&&(std::numeric_limits< Float >::radix==2) >::type const *=0) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
double_rep_type typedef | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
exponent() | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
exponent() const | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
exponent_infinity | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | static |
exponent_nan | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | static |
exponent_type typedef | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
exponent_zero | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | static |
float_types typedef | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
max_exponent | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | static |
max_exponent_limit | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | static |
min_exponent | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | static |
min_exponent_limit | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | static |
negate() | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
operator=(const cpp_bin_float &o) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
operator=(const cpp_bin_float< D, B, A, E, MinE, MaxE > &o) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
operator=(const Float &f) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
operator=(const I &i) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
operator=(const char *s) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
rep_type typedef | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
serialize(Archive &ar, const unsigned int) | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
sign() | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
sign() const | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
signed_types typedef | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
str(std::streamsize dig, std::ios_base::fmtflags f) const | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |
swap(cpp_bin_float &o) BOOST_NOEXCEPT | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | inline |
unsigned_types typedef | boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent > | |