jaulib v1.3.0
Jau Support Library (C++, Java, ..)
jau::mp::BigInt Member List

This is the complete list of members for jau::mp::BigInt, including all inherited members.

abs() const noexceptjau::mp::BigIntinline
BigInt() noexcept=defaultjau::mp::BigInt
BigInt(const BigInt &o) noexcept=defaultjau::mp::BigInt
BigInt(uint64_t n)jau::mp::BigIntinline
BigInt(const std::string &str)jau::mp::BigIntinline
BigInt(const uint8_t buf[], size_t byte_len, const lb_endian_t byte_order)jau::mp::BigIntinline
BigInt(std::vector< mp_word_t > &&other_reg) noexceptjau::mp::BigIntinline
BigInt(BigInt &&other) noexceptjau::mp::BigIntinline
binary_encode(uint8_t output[], size_t byte_len, const lb_endian_t byte_order) const noexceptjau::mp::BigIntinline
bits() const noexceptjau::mp::BigIntinline
byte_at(size_t n) const noexceptjau::mp::BigIntinline
bytes() constjau::mp::BigIntinline
clear()jau::mp::BigIntinline
compare(const BigInt &b) const noexceptjau::mp::BigIntinline
conditionally_set_bit(size_t n, bool set_it) noexceptjau::mp::BigIntinline
data() constjau::mp::BigIntinline
flip_sign() noexceptjau::mp::BigIntinline
from_s32(int32_t n)jau::mp::BigIntinlinestatic
from_u64(uint64_t n)jau::mp::BigIntinlinestatic
from_word(mp_word_t n)jau::mp::BigIntinlinestatic
get_bit(size_t n) const noexceptjau::mp::BigIntinline
is_even() const noexceptjau::mp::BigIntinline
is_negative() const noexceptjau::mp::BigIntinline
is_nonzero() const noexceptjau::mp::BigIntinline
is_odd() const noexceptjau::mp::BigIntinline
is_positive() const noexceptjau::mp::BigIntinline
is_zero() const noexceptjau::mp::BigIntinline
mod_add(const BigInt &y, const BigInt &mod, std::vector< mp_word_t > &ws)jau::mp::BigInt
mod_mul(uint8_t y, const BigInt &mod, std::vector< mp_word_t > &ws)jau::mp::BigInt
mod_pow(BigInt e, BigInt m)jau::mp::BigIntinline
mod_sub(const BigInt &y, const BigInt &mod, std::vector< mp_word_t > &ws)jau::mp::BigInt
negative enum valuejau::mp::BigInt
one()jau::mp::BigIntinlinestatic
operator!() const noexceptjau::mp::BigIntinline
operator!=(const BigInt &b) const noexceptjau::mp::BigIntinline
operator%(const BigInt &mod)jau::mp::BigIntinline
operator%=(const BigInt &mod)jau::mp::BigIntinline
operator*(const BigInt &y) noexceptjau::mp::BigIntinline
operator*=(const BigInt &y) noexceptjau::mp::BigIntinline
operator+(const BigInt &y) const noexceptjau::mp::BigIntinline
operator++() noexceptjau::mp::BigIntinline
operator++(int) noexceptjau::mp::BigIntinline
operator+=(const BigInt &y) noexceptjau::mp::BigIntinline
operator-() const noexceptjau::mp::BigIntinline
operator-(const BigInt &y) const noexceptjau::mp::BigIntinline
operator--() noexceptjau::mp::BigIntinline
operator--(int) noexceptjau::mp::BigIntinline
operator-=(const BigInt &y) noexceptjau::mp::BigIntinline
operator/(const BigInt &y) constjau::mp::BigIntinline
operator/=(const BigInt &y)jau::mp::BigIntinline
operator<(const BigInt &b) const noexceptjau::mp::BigIntinline
operator<<(size_t shift) constjau::mp::BigIntinline
operator<<=(size_t shift) noexceptjau::mp::BigIntinline
operator<=(const BigInt &b) const noexceptjau::mp::BigIntinline
operator=(const BigInt &r)=defaultjau::mp::BigInt
operator=(BigInt &&other) noexceptjau::mp::BigIntinline
operator==(const BigInt &b) const noexceptjau::mp::BigIntinline
operator>(const BigInt &b) const noexceptjau::mp::BigIntinline
operator>=(const BigInt &b) const noexceptjau::mp::BigIntinline
operator>>(size_t shift) constjau::mp::BigIntinline
operator>>=(size_t shift) noexceptjau::mp::BigIntinline
positive enum valuejau::mp::BigInt
pow(BigInt e)jau::mp::BigIntinline
power_of_2(size_t n)jau::mp::BigIntinlinestatic
rev_sub(const BigInt &y, std::vector< mp_word_t > &ws)jau::mp::BigInt
reverse_sign() const noexceptjau::mp::BigIntinline
set_bit(size_t n) noexceptjau::mp::BigIntinline
set_sign(sign_t sign) noexceptjau::mp::BigIntinline
sig_words() const noexceptjau::mp::BigIntinline
sign() const noexceptjau::mp::BigIntinline
sign_t enum namejau::mp::BigInt
size() const noexceptjau::mp::BigIntinline
square(std::vector< mp_word_t > &ws)jau::mp::BigInt
swap(BigInt &other) noexceptjau::mp::BigIntinline
to_dec_string(bool add_details=false) const noexceptjau::mp::BigIntinline
to_hex_string(bool add_details=false) const noexceptjau::mp::BigIntinline
with_capacity(size_t n)jau::mp::BigIntinlinestatic
word_at(size_t n) const noexceptjau::mp::BigIntinline
zero()jau::mp::BigIntinlinestatic
~BigInt() noexcept=defaultjau::mp::BigInt