bi
An arbitrary precision integer library for C++.
|
This is the complete list of members for bi::bi_t, including all inherited members.
abs(const bi_t &value) | bi::bi_t | related |
bi_t() noexcept | bi::bi_t | |
bi_t(T) | bi::bi_t | |
bi_t(const bi_t &) | bi::bi_t | |
bi_t(bi_t &&other) noexcept | bi::bi_t | |
bi_t(const std::string &, int base=10) (defined in bi::bi_t) | bi::bi_t | explicit |
bi_t(const char *, int base=10) (defined in bi::bi_t) | bi::bi_t | explicit |
bi_t(double) (defined in bi::bi_t) | bi::bi_t | |
bit_length() const noexcept | bi::bi_t | |
capacity() const noexcept | bi::bi_t | |
digits() const | bi::bi_t | |
div(const bi_t &) const | bi::bi_t | |
even() const noexcept | bi::bi_t | |
negate() noexcept | bi::bi_t | |
negative() const noexcept | bi::bi_t | |
odd() const noexcept | bi::bi_t | |
operator bool() const noexcept | bi::bi_t | explicit |
operator double() const noexcept (defined in bi::bi_t) | bi::bi_t | explicit |
operator T() const noexcept | bi::bi_t | explicit |
operator!=(double) const noexcept | bi::bi_t | |
operator!= (defined in bi::bi_t) | bi::bi_t | friend |
operator""_bi(const char *s) | bi::bi_t | related |
operator%(const bi_t &) const | bi::bi_t | |
operator%=(const bi_t &) | bi::bi_t | |
operator&(const bi_t &) const | bi::bi_t | |
operator&=(const bi_t &) (defined in bi::bi_t) | bi::bi_t | |
operator*(const bi_t &) const | bi::bi_t | |
operator*=(const bi_t &) | bi::bi_t | |
operator+() const (defined in bi::bi_t) | bi::bi_t | |
operator+(const bi_t &) const | bi::bi_t | |
operator++() (defined in bi::bi_t) | bi::bi_t | |
operator++(int) (defined in bi::bi_t) | bi::bi_t | |
operator+=(const bi_t &) | bi::bi_t | |
operator-() const (defined in bi::bi_t) | bi::bi_t | |
operator-(const bi_t &) const | bi::bi_t | |
operator--() (defined in bi::bi_t) | bi::bi_t | |
operator--(int) (defined in bi::bi_t) | bi::bi_t | |
operator-=(const bi_t &) | bi::bi_t | |
operator/(const bi_t &) const | bi::bi_t | |
operator/=(const bi_t &) | bi::bi_t | |
operator<(double) const noexcept | bi::bi_t | |
operator< (defined in bi::bi_t) | bi::bi_t | friend |
operator<<(bi_bitcount_t shift) const | bi::bi_t | |
operator<< | bi::bi_t | friend |
operator<<=(bi_bitcount_t shift) (defined in bi::bi_t) | bi::bi_t | |
operator<=(double) const noexcept | bi::bi_t | |
operator<= (defined in bi::bi_t) | bi::bi_t | friend |
operator<=>(const bi_t &) const noexcept (defined in bi::bi_t) | bi::bi_t | |
operator<=>(T) const noexcept (defined in bi::bi_t) | bi::bi_t | |
operator=(const bi_t &) | bi::bi_t | |
operator=(bi_t &&other) noexcept | bi::bi_t | |
operator=(T) | bi::bi_t | |
operator=(const std::string &) (defined in bi::bi_t) | bi::bi_t | |
operator=(const char *) (defined in bi::bi_t) | bi::bi_t | |
operator=(double) (defined in bi::bi_t) | bi::bi_t | |
operator==(const bi_t &) const noexcept (defined in bi::bi_t) | bi::bi_t | |
operator==(T) const noexcept (defined in bi::bi_t) | bi::bi_t | |
operator==(double) const noexcept | bi::bi_t | |
operator== (defined in bi::bi_t) | bi::bi_t | friend |
operator>(double) const noexcept | bi::bi_t | |
operator> (defined in bi::bi_t) | bi::bi_t | friend |
operator>=(double) const noexcept | bi::bi_t | |
operator>= (defined in bi::bi_t) | bi::bi_t | friend |
operator>>(bi_bitcount_t shift) const | bi::bi_t | |
operator>>=(bi_bitcount_t shift) (defined in bi::bi_t) | bi::bi_t | |
operator^(const bi_t &) const | bi::bi_t | |
operator^=(const bi_t &) (defined in bi::bi_t) | bi::bi_t | |
operator|(const bi_t &) const | bi::bi_t | |
operator|=(const bi_t &) (defined in bi::bi_t) | bi::bi_t | |
operator~() const | bi::bi_t | |
pow(const bi_t &base, bi_bitcount_t exp) (defined in bi::bi_t) | bi::bi_t | static |
pow(const bi_t &base, const bi_t &exp) (defined in bi::bi_t) | bi::bi_t | static |
print_internal(std::ostream &os=std::cout) const noexcept | bi::bi_t | |
set_bit(bi_bitcount_t) | bi::bi_t | |
sign() const noexcept | bi::bi_t | |
size() const noexcept | bi::bi_t | |
swap(bi_t &) noexcept | bi::bi_t | |
swap(bi_t &a, bi_t &b) noexcept | bi::bi_t | related |
test_bit(bi_bitcount_t) const noexcept | bi::bi_t | |
to_string(int base=10) const | bi::bi_t | |
within() const noexcept | bi::bi_t | |
~bi_t()=default (defined in bi::bi_t) | bi::bi_t |