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