|
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 |