_get_union() | mppp::mp_integer< SSize > | inline |
_get_union() const | mppp::mp_integer< SSize > | inline |
abs() | mppp::mp_integer< SSize > | inline |
abs(mp_integer &rop, const mp_integer &n) | mppp::mp_integer< SSize > | friend |
abs(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
add(mp_integer &rop, const mp_integer &op1, const mp_integer &op2) | mppp::mp_integer< SSize > | friend |
add_ui(mp_integer &rop, const mp_integer &op1, unsigned long op2) | mppp::mp_integer< SSize > | friend |
addmul(mp_integer &rop, const mp_integer &op1, const mp_integer &op2) | mppp::mp_integer< SSize > | friend |
bin_ui(mp_integer &rop, const mp_integer &n, unsigned long k) | mppp::mp_integer< SSize > | friend |
bin_ui(const mp_integer &n, unsigned long k) | mppp::mp_integer< SSize > | friend |
binomial(const T &n, const U &k) | mppp::mp_integer< SSize > | friend |
cmp(const mp_integer &op1, const mp_integer &op2) | mppp::mp_integer< SSize > | friend |
demote() | mppp::mp_integer< SSize > | inline |
divexact(mp_integer &rop, const mp_integer &n, const mp_integer &d) | mppp::mp_integer< SSize > | friend |
divexact(const mp_integer &n, const mp_integer &d) | mppp::mp_integer< SSize > | friend |
even_p() const | mppp::mp_integer< SSize > | inline |
even_p(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
fac_ui(mp_integer &rop, unsigned long n) | mppp::mp_integer< SSize > | friend |
gcd(mp_integer &rop, const mp_integer &op1, const mp_integer &op2) | mppp::mp_integer< SSize > | friend |
gcd(const mp_integer &op1, const mp_integer &op2) | mppp::mp_integer< SSize > | friend |
get_mpz_t() | mppp::mp_integer< SSize > | inline |
get_mpz_view() const | mppp::mp_integer< SSize > | inline |
hash(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
is_dynamic() const | mppp::mp_integer< SSize > | inline |
is_negative_one() const | mppp::mp_integer< SSize > | inline |
is_negative_one(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
is_one() const | mppp::mp_integer< SSize > | inline |
is_one(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
is_static() const | mppp::mp_integer< SSize > | inline |
is_zero() const | mppp::mp_integer< SSize > | inline |
is_zero(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
mp_integer()=default | mppp::mp_integer< SSize > | |
mp_integer(const mp_integer &other)=default | mppp::mp_integer< SSize > | |
mp_integer(mp_integer &&other)=default | mppp::mp_integer< SSize > | |
mp_integer(T x) | mppp::mp_integer< SSize > | inlineexplicit |
mp_integer(const char *s, int base=10) | mppp::mp_integer< SSize > | inlineexplicit |
mp_integer(const std::string &s, int base=10) | mppp::mp_integer< SSize > | inlineexplicit |
mp_integer(const ::mpz_t n) | mppp::mp_integer< SSize > | inlineexplicit |
mul(mp_integer &rop, const mp_integer &op1, const mp_integer &op2) | mppp::mp_integer< SSize > | friend |
mul_2exp(mp_integer &rop, const mp_integer &n, ::mp_bitcnt_t s) | mppp::mp_integer< SSize > | friend |
nbits() const | mppp::mp_integer< SSize > | inline |
neg() | mppp::mp_integer< SSize > | inline |
neg(mp_integer &rop, const mp_integer &n) | mppp::mp_integer< SSize > | friend |
neg(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
nextprime(mp_integer &rop, const mp_integer &n) | mppp::mp_integer< SSize > | friend |
nextprime(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
nextprime() | mppp::mp_integer< SSize > | inline |
odd_p() const | mppp::mp_integer< SSize > | inline |
odd_p(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
operator T() const | mppp::mp_integer< SSize > | inlineexplicit |
operator!=(const T &op1, const U &op2) | mppp::mp_integer< SSize > | friend |
operator%(const T &n, const U &d) | mppp::mp_integer< SSize > | friend |
operator%=(const T &d) | mppp::mp_integer< SSize > | inline |
operator*(const T &op1, const U &op2) | mppp::mp_integer< SSize > | friend |
operator*=(const T &op) | mppp::mp_integer< SSize > | inline |
operator*=(T &x, const mp_integer &n) | mppp::mp_integer< SSize > | friend |
operator+() const | mppp::mp_integer< SSize > | inline |
operator+(const T &op1, const U &op2) | mppp::mp_integer< SSize > | friend |
operator++() | mppp::mp_integer< SSize > | inline |
operator++(int) | mppp::mp_integer< SSize > | inline |
operator+=(const T &op) | mppp::mp_integer< SSize > | inline |
operator+=(T &x, const mp_integer &n) | mppp::mp_integer< SSize > | friend |
operator-() const | mppp::mp_integer< SSize > | inline |
operator-(const T &op1, const U &op2) | mppp::mp_integer< SSize > | friend |
operator--() | mppp::mp_integer< SSize > | inline |
operator--(int) | mppp::mp_integer< SSize > | inline |
operator-=(const T &op) | mppp::mp_integer< SSize > | inline |
operator-=(T &x, const mp_integer &n) | mppp::mp_integer< SSize > | friend |
operator/(const T &n, const U &d) | mppp::mp_integer< SSize > | friend |
operator/=(const T &d) | mppp::mp_integer< SSize > | inline |
operator/=(T &x, const mp_integer &n) | mppp::mp_integer< SSize > | friend |
operator<(const T &op1, const U &op2) | mppp::mp_integer< SSize > | friend |
operator<<(std::ostream &os, const mp_integer &n) | mppp::mp_integer< SSize > | friend |
operator<<(const mp_integer &n, T s) | mppp::mp_integer< SSize > | friend |
operator<<=(T s) | mppp::mp_integer< SSize > | inline |
operator<=(const T &op1, const U &op2) | mppp::mp_integer< SSize > | friend |
operator=(const mp_integer &other)=default | mppp::mp_integer< SSize > | |
operator=(mp_integer &&other)=default | mppp::mp_integer< SSize > | |
operator=(const T &x) | mppp::mp_integer< SSize > | inline |
operator==(const T &op1, const U &op2) | mppp::mp_integer< SSize > | friend |
operator>(const T &op1, const U &op2) | mppp::mp_integer< SSize > | friend |
operator>=(const T &op1, const U &op2) | mppp::mp_integer< SSize > | friend |
operator>>(std::istream &is, mp_integer &n) | mppp::mp_integer< SSize > | friend |
operator>>(const mp_integer &n, T s) | mppp::mp_integer< SSize > | friend |
operator>>=(T s) | mppp::mp_integer< SSize > | inline |
pow(const T &base, const U &exp) | mppp::mp_integer< SSize > | friend |
pow_ui(mp_integer &rop, const mp_integer &base, unsigned long exp) | mppp::mp_integer< SSize > | friend |
pow_ui(const mp_integer &base, unsigned long exp) | mppp::mp_integer< SSize > | friend |
probab_prime_p(int reps=25) const | mppp::mp_integer< SSize > | inline |
probab_prime_p(const mp_integer &n, int reps=25) | mppp::mp_integer< SSize > | friend |
promote() | mppp::mp_integer< SSize > | inline |
sgn() const | mppp::mp_integer< SSize > | inline |
sgn(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
size() const | mppp::mp_integer< SSize > | inline |
sqrt() | mppp::mp_integer< SSize > | inline |
sqrt(mp_integer &rop, const mp_integer &n) | mppp::mp_integer< SSize > | friend |
sqrt(const mp_integer &n) | mppp::mp_integer< SSize > | friend |
ssize | mppp::mp_integer< SSize > | static |
sub(mp_integer &rop, const mp_integer &op1, const mp_integer &op2) | mppp::mp_integer< SSize > | friend |
tdiv_q_2exp(mp_integer &rop, const mp_integer &n, ::mp_bitcnt_t s) | mppp::mp_integer< SSize > | friend |
tdiv_qr(mp_integer &q, mp_integer &r, const mp_integer &n, const mp_integer &d) | mppp::mp_integer< SSize > | friend |
to_string(int base=10) const | mppp::mp_integer< SSize > | inline |