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 &&) noexceptBigInteger
clear() noexceptBigInteger
clearBit(int bitNumber) noexceptBigInteger
compare(const BigInteger &other) const noexceptBigInteger
compareAbsolute(const BigInteger &other) const noexceptBigInteger
countNumberOfSetBits() const noexceptBigInteger
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) constBigInteger
findNextClearBit(int startIndex) const noexceptBigInteger
findNextSetBit(int startIndex) const noexceptBigInteger
getBitRange(int startBit, int numBits) constBigInteger
getBitRangeAsInt(int startBit, int numBits) const noexceptBigInteger
getHighestBit() const noexceptBigInteger
insertBit(int bitNumber, bool shouldBeSet)BigInteger
inverseModulo(const BigInteger &modulus)BigInteger
isNegative() const noexceptBigInteger
isOne() const noexceptBigInteger
isZero() const noexceptBigInteger
loadFromMemoryBlock(const MemoryBlock &data)BigInteger
montgomeryMultiplication(const BigInteger &other, const BigInteger &modulus, const BigInteger &modulusp, int k)BigInteger
negate() noexceptBigInteger
operator &(const BigInteger &) constBigInteger
operator &=(const BigInteger &)BigInteger
operator!=(const BigInteger &) const noexceptBigInteger
operator%(const BigInteger &) constBigInteger
operator%=(const BigInteger &)BigInteger
operator*(const BigInteger &) constBigInteger
operator*=(const BigInteger &)BigInteger
operator+(const BigInteger &) constBigInteger
operator++()BigInteger
operator++(int)BigInteger
operator+=(const BigInteger &)BigInteger
operator-() constBigInteger
operator-(const BigInteger &) constBigInteger
operator--()BigInteger
operator--(int)BigInteger
operator-=(const BigInteger &)BigInteger
operator/(const BigInteger &) constBigInteger
operator/=(const BigInteger &)BigInteger
operator<(const BigInteger &) const noexceptBigInteger
operator<<(int numBitsToShift) constBigInteger
operator<<=(int numBitsToShift)BigInteger
operator<=(const BigInteger &) const noexceptBigInteger
operator=(BigInteger &&) noexceptBigInteger
operator=(const BigInteger &)BigInteger
operator==(const BigInteger &) const noexceptBigInteger
operator>(const BigInteger &) const noexceptBigInteger
operator>=(const BigInteger &) const noexceptBigInteger
operator>>(int numBitsToShift) constBigInteger
operator>>=(int numBitsToShift)BigInteger
operator[](int bit) const noexceptBigInteger
operator^(const BigInteger &) constBigInteger
operator^=(const BigInteger &)BigInteger
operator|(const BigInteger &) constBigInteger
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) noexceptBigInteger
setRange(int startBit, int numBits, bool shouldBeSet)BigInteger
shiftBits(int howManyBitsLeft, int startBit)BigInteger
swapWith(BigInteger &) noexceptBigInteger
toInt64() const noexceptBigInteger
toInteger() const noexceptBigInteger
toMemoryBlock() constBigInteger
toString(int base, int minimumNumCharacters=1) constBigInteger
~BigInteger()BigInteger