BigInteger Member List

This is the complete list of members for BigInteger, including all inherited members.

BigInteger() | BigInteger |
BigInteger(uint32 value) | BigInteger |
BigInteger(int32 value) | BigInteger |
BigInteger(int64 value) | BigInteger |
BigInteger(const BigInteger &) | BigInteger |
BigInteger(BigInteger &&) noexcept | BigInteger |
clear() noexcept | BigInteger |
clearBit(int bitNumber) noexcept | BigInteger |
compare(const BigInteger &other) const noexcept | BigInteger |
compareAbsolute(const BigInteger &other) const noexcept | BigInteger |
countNumberOfSetBits() const noexcept | BigInteger |
divideBy(const BigInteger &divisor, BigInteger &remainder) | BigInteger |
exponentModulo(const BigInteger &exponent, const BigInteger &modulus) | BigInteger |
extendedEuclidean(const BigInteger &a, const BigInteger &b, BigInteger &xOut, BigInteger &yOut) | BigInteger |
findGreatestCommonDivisor(BigInteger other) const | BigInteger |
findNextClearBit(int startIndex) const noexcept | BigInteger |
findNextSetBit(int startIndex) const noexcept | BigInteger |
getBitRange(int startBit, int numBits) const | BigInteger |
getBitRangeAsInt(int startBit, int numBits) const noexcept | BigInteger |
getHighestBit() const noexcept | BigInteger |
insertBit(int bitNumber, bool shouldBeSet) | BigInteger |
inverseModulo(const BigInteger &modulus) | BigInteger |
isNegative() const noexcept | BigInteger |
isOne() const noexcept | BigInteger |
isZero() const noexcept | BigInteger |
loadFromMemoryBlock(const MemoryBlock &data) | BigInteger |
montgomeryMultiplication(const BigInteger &other, const BigInteger &modulus, const BigInteger &modulusp, int k) | BigInteger |
negate() noexcept | BigInteger |
operator!=(const BigInteger &) const noexcept | BigInteger |
operator%(const BigInteger &) const | BigInteger |
operator%=(const BigInteger &) | BigInteger |
operator&(const BigInteger &) const | BigInteger |
operator&=(const BigInteger &) | BigInteger |
operator*(const BigInteger &) const | BigInteger |
operator*=(const BigInteger &) | BigInteger |
operator+(const BigInteger &) const | BigInteger |
operator++() | BigInteger |
operator++(int) | BigInteger |
operator+=(const BigInteger &) | BigInteger |
operator-() const | BigInteger |
operator-(const BigInteger &) const | BigInteger |
operator--() | BigInteger |
operator--(int) | BigInteger |
operator-=(const BigInteger &) | BigInteger |
operator/(const BigInteger &) const | BigInteger |
operator/=(const BigInteger &) | BigInteger |
operator<(const BigInteger &) const noexcept | BigInteger |
operator<<(int numBitsToShift) const | BigInteger |
operator<<=(int numBitsToShift) | BigInteger |
operator<=(const BigInteger &) const noexcept | BigInteger |
operator=(BigInteger &&) noexcept | BigInteger |
operator=(const BigInteger &) | BigInteger |
operator==(const BigInteger &) const noexcept | BigInteger |
operator>(const BigInteger &) const noexcept | BigInteger |
operator>=(const BigInteger &) const noexcept | BigInteger |
operator>>(int numBitsToShift) const | BigInteger |
operator>>=(int numBitsToShift) | BigInteger |
operator[](int bit) const noexcept | BigInteger |
operator^(const BigInteger &) const | BigInteger |
operator^=(const BigInteger &) | BigInteger |
operator|(const BigInteger &) const | BigInteger |
operator|=(const BigInteger &) | BigInteger |
parseString(StringRef text, int base) | BigInteger |
setBit(int bitNumber) | BigInteger |
setBit(int bitNumber, bool shouldBeSet) | BigInteger |
setBitRangeAsInt(int startBit, int numBits, uint32 valueToSet) | BigInteger |
setNegative(bool shouldBeNegative) noexcept | BigInteger |
setRange(int startBit, int numBits, bool shouldBeSet) | BigInteger |
shiftBits(int howManyBitsLeft, int startBit) | BigInteger |
swapWith(BigInteger &) noexcept | BigInteger |
toInt64() const noexcept | BigInteger |
toInteger() const noexcept | BigInteger |
toMemoryBlock() const | BigInteger |
toString(int base, int minimumNumCharacters=1) const | BigInteger |
~BigInteger() | BigInteger |