Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::multiprecision | |
boost::multiprecision::backends | |
Functions | |
template<class CppInt1 , class CppInt2 , class CppInt3 > | |
void | boost::multiprecision::backends::add_unsigned (CppInt1 &result, const CppInt2 &a, const CppInt3 &b) BOOST_NOEXCEPT_IF(is_non_throwing_cpp_int< CppInt1 > |
template<class CppInt1 , class CppInt2 > | |
void | boost::multiprecision::backends::add_unsigned (CppInt1 &result, const CppInt2 &a, const limb_type &o) BOOST_NOEXCEPT_IF(is_non_throwing_cpp_int< CppInt1 > |
template<class CppInt1 , class CppInt2 , class CppInt3 > | |
void | boost::multiprecision::backends::subtract_unsigned (CppInt1 &result, const CppInt2 &a, const CppInt3 &b) BOOST_NOEXCEPT_IF(is_non_throwing_cpp_int< CppInt1 > |
template<class CppInt1 , class CppInt2 > | |
void | boost::multiprecision::backends::subtract_unsigned (CppInt1 &result, const CppInt2 &a, const limb_type &b) BOOST_NOEXCEPT_IF(is_non_throwing_cpp_int< CppInt1 > |
template<unsigned MinBits1, unsigned MaxBits1, cpp_integer_type SignType1, cpp_int_check_type Checked1, class Allocator1 , unsigned MinBits2, unsigned MaxBits2, cpp_integer_type SignType2, cpp_int_check_type Checked2, class Allocator2 > | |
BOOST_MP_FORCEINLINE enable_if_c <!is_trivial_cpp_int < cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > >::value &&!is_trivial_cpp_int < cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > >::value >::type | boost::multiprecision::backends::eval_add (cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > &result, const cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > &o) BOOST_NOEXCEPT_IF((is_non_throwing_cpp_int< cpp_int_backend< MinBits1 |
template<unsigned MinBits1, unsigned MaxBits1, cpp_integer_type SignType1, cpp_int_check_type Checked1, class Allocator1 , unsigned MinBits2, unsigned MaxBits2, cpp_integer_type SignType2, cpp_int_check_type Checked2, class Allocator2 , unsigned MinBits3, unsigned MaxBits3, cpp_integer_type SignType3, cpp_int_check_type Checked3, class Allocator3 > | |
enable_if_c <!is_trivial_cpp_int < cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > >::value &&!is_trivial_cpp_int < cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > >::value &&!is_trivial_cpp_int < cpp_int_backend< MinBits3, MaxBits3, SignType3, Checked3, Allocator3 > >::value >::type | boost::multiprecision::backends::eval_add (cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > &result, const cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > &a, const cpp_int_backend< MinBits3, MaxBits3, SignType3, Checked3, Allocator3 > &b) BOOST_NOEXCEPT_IF((is_non_throwing_cpp_int< cpp_int_backend< MinBits1 |
template<unsigned MinBits1, unsigned MaxBits1, cpp_integer_type SignType1, cpp_int_check_type Checked1, class Allocator1 > | |
BOOST_MP_FORCEINLINE enable_if_c <!is_trivial_cpp_int < cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > >::value >::type | boost::multiprecision::backends::eval_add (cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > &result, const limb_type &o) BOOST_NOEXCEPT_IF((is_non_throwing_cpp_int< cpp_int_backend< MinBits1 |
template<unsigned MinBits1, unsigned MaxBits1, cpp_integer_type SignType1, cpp_int_check_type Checked1, class Allocator1 , unsigned MinBits2, unsigned MaxBits2, cpp_integer_type SignType2, cpp_int_check_type Checked2, class Allocator2 > | |
BOOST_MP_FORCEINLINE enable_if_c <!is_trivial_cpp_int < cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > >::value &&!is_trivial_cpp_int < cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > >::value >::type | boost::multiprecision::backends::eval_add (cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > &result, const cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > &a, const limb_type &o) BOOST_NOEXCEPT_IF((is_non_throwing_cpp_int< cpp_int_backend< MinBits1 |
else | boost::multiprecision::backends::if (o > 0) eval_add(result |
else | boost::multiprecision::backends::static_cast< limb_type > (o)) |
template<unsigned MinBits1, unsigned MaxBits1, cpp_integer_type SignType1, cpp_int_check_type Checked1, class Allocator1 > | |
BOOST_MP_FORCEINLINE enable_if_c <!is_trivial_cpp_int < cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > >::value >::type | boost::multiprecision::backends::eval_subtract (cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > &result, const limb_type &o) BOOST_NOEXCEPT_IF((is_non_throwing_cpp_int< cpp_int_backend< MinBits1 |
template<unsigned MinBits1, unsigned MaxBits1, cpp_integer_type SignType1, cpp_int_check_type Checked1, class Allocator1 , unsigned MinBits2, unsigned MaxBits2, cpp_integer_type SignType2, cpp_int_check_type Checked2, class Allocator2 > | |
BOOST_MP_FORCEINLINE enable_if_c <!is_trivial_cpp_int < cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > >::value &&!is_trivial_cpp_int < cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > >::value >::type | boost::multiprecision::backends::eval_subtract (cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > &result, const cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > &a, const limb_type &o) BOOST_NOEXCEPT_IF((is_non_throwing_cpp_int< cpp_int_backend< MinBits1 |
Variables | |
BOOST_MP_FORCEINLINE enable_if_c <!is_trivial_cpp_int < cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > >::value &&!is_trivial_cpp_int < cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > >::value >::type | boost::multiprecision::backends::MaxBits1 |
BOOST_MP_FORCEINLINE enable_if_c <!is_trivial_cpp_int < cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > >::value &&!is_trivial_cpp_int < cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > >::value >::type | boost::multiprecision::backends::SignType1 |
BOOST_MP_FORCEINLINE enable_if_c <!is_trivial_cpp_int < cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 > >::value &&!is_trivial_cpp_int < cpp_int_backend< MinBits2, MaxBits2, SignType2, Checked2, Allocator2 > >::value >::type | boost::multiprecision::backends::Checked1 |
else | boost::multiprecision::backends::a { using default_ops::BOOST_JOIN(eval_, add ) |
else if result | boost::multiprecision::backends::result = a |