Classes | |
struct | boost::multiprecision::detail::double_integer< I > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::multiprecision | |
boost::multiprecision::detail | |
Functions | |
template<class Integer , class I2 > | |
enable_if_c< is_integral < Integer >::value &&is_integral< I2 >::value, Integer & >::type | boost::multiprecision::multiply (Integer &result, const I2 &a, const I2 &b) |
template<class Integer , class I2 > | |
enable_if_c< is_integral < Integer >::value &&is_integral< I2 >::value, Integer & >::type | boost::multiprecision::add (Integer &result, const I2 &a, const I2 &b) |
template<class Integer , class I2 > | |
enable_if_c< is_integral < Integer >::value &&is_integral< I2 >::value, Integer & >::type | boost::multiprecision::subtract (Integer &result, const I2 &a, const I2 &b) |
template<class Integer > | |
enable_if_c< is_integral < Integer >::value >::type | boost::multiprecision::divide_qr (const Integer &x, const Integer &y, Integer &q, Integer &r) |
template<class I1 , class I2 > | |
enable_if_c< is_integral< I1 > ::value &&is_integral< I2 > ::value, I2 >::type | boost::multiprecision::integer_modulus (const I1 &x, I2 val) |
template<class I1 , class I2 , class I3 > | |
enable_if_c< is_integral< I1 > ::value &&is_unsigned< I2 > ::value &&is_integral< I3 > ::value, I1 >::type | boost::multiprecision::powm (const I1 &a, I2 b, I3 c) |
template<class I1 , class I2 , class I3 > | |
enable_if_c< is_integral< I1 > ::value &&is_signed< I2 > ::value &&is_integral< I3 > ::value, I1 >::type | boost::multiprecision::powm (const I1 &a, I2 b, I3 c) |
template<class Integer > | |
enable_if_c< is_integral < Integer >::value, unsigned > ::type | boost::multiprecision::lsb (const Integer &val) |
template<class Integer > | |
enable_if_c< is_integral < Integer >::value, unsigned > ::type | boost::multiprecision::msb (Integer val) |
template<class Integer > | |
enable_if_c< is_integral < Integer >::value, bool > ::type | boost::multiprecision::bit_test (const Integer &val, unsigned index) |
template<class Integer > | |
enable_if_c< is_integral < Integer >::value, Integer & > ::type | boost::multiprecision::bit_set (Integer &val, unsigned index) |
template<class Integer > | |
enable_if_c< is_integral < Integer >::value, Integer & > ::type | boost::multiprecision::bit_unset (Integer &val, unsigned index) |
template<class Integer > | |
enable_if_c< is_integral < Integer >::value, Integer & > ::type | boost::multiprecision::bit_flip (Integer &val, unsigned index) |
template<class Integer > | |
enable_if_c< is_integral < Integer >::value, Integer > ::type | boost::multiprecision::sqrt (const Integer &x, Integer &r) |
template<class Integer > | |
enable_if_c< is_integral < Integer >::value, Integer > ::type | boost::multiprecision::sqrt (const Integer &x) |