BOOST_STATIC_ASSERT_MSG(MinBits > sizeof(double_limb_type)*CHAR_BIT,"Template parameter MinBits is inconsistent with the parameter trivial - did you mistakingly try to override the trivial parameter?") | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |
BOOST_STATIC_ASSERT_MSG(internal_limb_count >=2,"A fixed precision integer type must have at least 2 limbs") | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |
BOOST_STATIC_CONSTANT(unsigned, limb_bits=sizeof(limb_type)*CHAR_BIT) | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |
BOOST_STATIC_CONSTANT(limb_type, max_limb_value=~static_cast< limb_type >(0u)) | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |
BOOST_STATIC_CONSTANT(limb_type, sign_bit_mask=1u<< (limb_bits-1)) | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |
BOOST_STATIC_CONSTANT(unsigned, internal_limb_count=MinBits/limb_bits+(MinBits%limb_bits?1:0)) | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |
BOOST_STATIC_CONSTANT(bool, variable=false) | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |
BOOST_STATIC_CONSTANT(limb_type, upper_limb_mask=MinBits%limb_bits?(limb_type(1)<< (MinBits%limb_bits))-1:(~limb_type(0))) | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |
checked_type typedef | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |
const_limb_pointer typedef | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |
cpp_int_base(limb_type i) BOOST_NOEXCEPT | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | inline |
limb_pointer typedef | boost::multiprecision::backends::cpp_int_base< MinBits, MinBits, unsigned_magnitude, Checked, void, false > | |