jaulib v1.3.0
Jau Support Library (C++, Java, ..)
|
This is the complete list of members for jau::mp::BigInt, including all inherited members.
abs() const noexcept | jau::mp::BigInt | inline |
BigInt() noexcept=default | jau::mp::BigInt | |
BigInt(const BigInt &o) noexcept=default | jau::mp::BigInt | |
BigInt(uint64_t n) | jau::mp::BigInt | inline |
BigInt(const std::string &str) | jau::mp::BigInt | inline |
BigInt(const uint8_t buf[], size_t byte_len, const lb_endian_t byte_order) | jau::mp::BigInt | inline |
BigInt(std::vector< mp_word_t > &&other_reg) noexcept | jau::mp::BigInt | inline |
BigInt(BigInt &&other) noexcept | jau::mp::BigInt | inline |
binary_encode(uint8_t output[], size_t byte_len, const lb_endian_t byte_order) const noexcept | jau::mp::BigInt | inline |
bits() const noexcept | jau::mp::BigInt | inline |
byte_at(size_t n) const noexcept | jau::mp::BigInt | inline |
bytes() const | jau::mp::BigInt | inline |
clear() | jau::mp::BigInt | inline |
compare(const BigInt &b) const noexcept | jau::mp::BigInt | inline |
conditionally_set_bit(size_t n, bool set_it) noexcept | jau::mp::BigInt | inline |
data() const | jau::mp::BigInt | inline |
flip_sign() noexcept | jau::mp::BigInt | inline |
from_s32(int32_t n) | jau::mp::BigInt | inlinestatic |
from_u64(uint64_t n) | jau::mp::BigInt | inlinestatic |
from_word(mp_word_t n) | jau::mp::BigInt | inlinestatic |
get_bit(size_t n) const noexcept | jau::mp::BigInt | inline |
is_even() const noexcept | jau::mp::BigInt | inline |
is_negative() const noexcept | jau::mp::BigInt | inline |
is_nonzero() const noexcept | jau::mp::BigInt | inline |
is_odd() const noexcept | jau::mp::BigInt | inline |
is_positive() const noexcept | jau::mp::BigInt | inline |
is_zero() const noexcept | jau::mp::BigInt | inline |
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::BigInt | inline |
mod_sub(const BigInt &y, const BigInt &mod, std::vector< mp_word_t > &ws) | jau::mp::BigInt | |
negative enum value | jau::mp::BigInt | |
one() | jau::mp::BigInt | inlinestatic |
operator!() const noexcept | jau::mp::BigInt | inline |
operator!=(const BigInt &b) const noexcept | jau::mp::BigInt | inline |
operator%(const BigInt &mod) | jau::mp::BigInt | inline |
operator%=(const BigInt &mod) | jau::mp::BigInt | inline |
operator*(const BigInt &y) noexcept | jau::mp::BigInt | inline |
operator*=(const BigInt &y) noexcept | jau::mp::BigInt | inline |
operator+(const BigInt &y) const noexcept | jau::mp::BigInt | inline |
operator++() noexcept | jau::mp::BigInt | inline |
operator++(int) noexcept | jau::mp::BigInt | inline |
operator+=(const BigInt &y) noexcept | jau::mp::BigInt | inline |
operator-() const noexcept | jau::mp::BigInt | inline |
operator-(const BigInt &y) const noexcept | jau::mp::BigInt | inline |
operator--() noexcept | jau::mp::BigInt | inline |
operator--(int) noexcept | jau::mp::BigInt | inline |
operator-=(const BigInt &y) noexcept | jau::mp::BigInt | inline |
operator/(const BigInt &y) const | jau::mp::BigInt | inline |
operator/=(const BigInt &y) | jau::mp::BigInt | inline |
operator<(const BigInt &b) const noexcept | jau::mp::BigInt | inline |
operator<<(size_t shift) const | jau::mp::BigInt | inline |
operator<<=(size_t shift) noexcept | jau::mp::BigInt | inline |
operator<=(const BigInt &b) const noexcept | jau::mp::BigInt | inline |
operator=(const BigInt &r)=default | jau::mp::BigInt | |
operator=(BigInt &&other) noexcept | jau::mp::BigInt | inline |
operator==(const BigInt &b) const noexcept | jau::mp::BigInt | inline |
operator>(const BigInt &b) const noexcept | jau::mp::BigInt | inline |
operator>=(const BigInt &b) const noexcept | jau::mp::BigInt | inline |
operator>>(size_t shift) const | jau::mp::BigInt | inline |
operator>>=(size_t shift) noexcept | jau::mp::BigInt | inline |
positive enum value | jau::mp::BigInt | |
pow(BigInt e) | jau::mp::BigInt | inline |
power_of_2(size_t n) | jau::mp::BigInt | inlinestatic |
rev_sub(const BigInt &y, std::vector< mp_word_t > &ws) | jau::mp::BigInt | |
reverse_sign() const noexcept | jau::mp::BigInt | inline |
set_bit(size_t n) noexcept | jau::mp::BigInt | inline |
set_sign(sign_t sign) noexcept | jau::mp::BigInt | inline |
sig_words() const noexcept | jau::mp::BigInt | inline |
sign() const noexcept | jau::mp::BigInt | inline |
sign_t enum name | jau::mp::BigInt | |
size() const noexcept | jau::mp::BigInt | inline |
square(std::vector< mp_word_t > &ws) | jau::mp::BigInt | |
swap(BigInt &other) noexcept | jau::mp::BigInt | inline |
to_dec_string(bool add_details=false) const noexcept | jau::mp::BigInt | inline |
to_hex_string(bool add_details=false) const noexcept | jau::mp::BigInt | inline |
with_capacity(size_t n) | jau::mp::BigInt | inlinestatic |
word_at(size_t n) const noexcept | jau::mp::BigInt | inline |
zero() | jau::mp::BigInt | inlinestatic |
~BigInt() noexcept=default | jau::mp::BigInt |