Classes | |
struct | double_integer |
struct | dummy_size |
struct | has_generic_interconversion |
struct | is_explicitly_convertible |
struct | is_explicitly_convertible_imp |
struct | is_lossy_conversion |
struct | is_restricted_conversion |
struct | largest_signed_type |
struct | largest_unsigned_type |
Functions | |
template<class I > | |
bool | check_small_factors (const I &n) |
bool | is_small_prime (unsigned n) |
template<class I > | |
enable_if_c< is_convertible< I, unsigned >::value, unsigned > ::type | cast_to_unsigned (const I &val) |
template<class I > | |
disable_if_c< is_convertible < I, unsigned >::value, unsigned >::type | cast_to_unsigned (const I &val) |
template<class tag , class A1 , class A2 , class A3 , class A4 > | |
std::ostream & | operator<< (std::ostream &os, const expression< tag, A1, A2, A3, A4 > &r) |
enable_if_c<is_convertible<I, unsigned>::value, unsigned>::type boost::multiprecision::detail::cast_to_unsigned | ( | const I & | val | ) |
References boost::phoenix::val().
Referenced by boost::multiprecision::miller_rabin_test().
disable_if_c<is_convertible<I, unsigned>::value, unsigned>::type boost::multiprecision::detail::cast_to_unsigned | ( | const I & | val | ) |
bool boost::multiprecision::detail::check_small_factors | ( | const I & | n | ) |
References BOOST_ASSERT, boost::multiprecision::backends::i, and boost::multiprecision::integer_modulus().
Referenced by boost::multiprecision::miller_rabin_test().
|
inline |
References boost::multiprecision::backends::i, and boost::multiprecision::backends::p.
Referenced by boost::multiprecision::miller_rabin_test().