85 bool operator[] (
int bit)
const noexcept;
111 void setBit (
int bitNumber);
114 void setBit (
int bitNumber,
bool shouldBeSet);
122 void setRange (
int startBit,
int numBits,
bool shouldBeSet);
125 void insertBit (
int bitNumber,
bool shouldBeSet);
155 void shiftBits (
int howManyBitsLeft,
int startBit);
#define noexcept
Definition DistrhoDefines.h:72
uint8_t a
Definition Spc_Cpu.h:141
MemoryBlock toMemoryBlock() const
Definition juce_BigInteger.cpp:1176
@ numPreallocatedInts
Definition juce_BigInteger.h:324
void shiftLeft(int bits, int startBit)
Definition juce_BigInteger.cpp:767
bool isOne() const noexcept
Definition juce_BigInteger.cpp:341
void clearBit(int bitNumber) noexcept
Definition juce_BigInteger.cpp:310
BigInteger getBitRange(int startBit, int numBits) const
Definition juce_BigInteger.cpp:217
void parseString(StringRef text, int base)
Definition juce_BigInteger.cpp:1128
uint32 preallocated[numPreallocatedInts]
Definition juce_BigInteger.h:326
int64 toInt64() const noexcept
Definition juce_BigInteger.cpp:210
void exponentModulo(const BigInteger &exponent, const BigInteger &modulus)
Definition juce_BigInteger.cpp:902
void setNegative(bool shouldBeNegative) noexcept
Definition juce_BigInteger.cpp:351
uint32 getBitRangeAsInt(int startBit, int numBits) const noexcept
Definition juce_BigInteger.cpp:235
bool negative
Definition juce_BigInteger.h:329
void clear() noexcept
Definition juce_BigInteger.cpp:277
BigInteger findGreatestCommonDivisor(BigInteger other) const
Definition juce_BigInteger.cpp:883
uint32 * getValues() const noexcept
Definition juce_BigInteger.cpp:165
HeapBlock< uint32 > heapAllocation
Definition juce_BigInteger.h:325
void shiftRight(int bits, int startBit)
Definition juce_BigInteger.cpp:809
void extendedEuclidean(const BigInteger &a, const BigInteger &b, BigInteger &xOut, BigInteger &yOut)
Definition juce_BigInteger.cpp:988
void setRange(int startBit, int numBits, bool shouldBeSet)
Definition juce_BigInteger.cpp:321
void shiftBits(int howManyBitsLeft, int startBit)
Definition juce_BigInteger.cpp:858
int getHighestBit() const noexcept
Definition juce_BigInteger.cpp:376
void divideBy(const BigInteger &divisor, BigInteger &remainder)
Definition juce_BigInteger.cpp:563
String toString(int base, int minimumNumCharacters=1) const
Definition juce_BigInteger.cpp:1081
int findNextClearBit(int startIndex) const noexcept
Definition juce_BigInteger.cpp:398
int compare(const BigInteger &other) const noexcept
Definition juce_BigInteger.cpp:728
BigInteger()
Definition juce_BigInteger.cpp:54
size_t allocatedSize
Definition juce_BigInteger.h:327
void negate() noexcept
Definition juce_BigInteger.cpp:356
void setBit(int bitNumber)
Definition juce_BigInteger.cpp:288
void setBitRangeAsInt(int startBit, int numBits, uint32 valueToSet)
Definition juce_BigInteger.cpp:261
int findNextSetBit(int startIndex) const noexcept
Definition juce_BigInteger.cpp:387
uint32 * ensureSize(size_t)
Definition juce_BigInteger.cpp:173
void loadFromMemoryBlock(const MemoryBlock &data)
Definition juce_BigInteger.cpp:1188
bool isZero() const noexcept
Definition juce_BigInteger.cpp:336
int countNumberOfSetBits() const noexcept
Definition juce_BigInteger.cpp:365
void swapWith(BigInteger &) noexcept
Definition juce_BigInteger.cpp:133
void montgomeryMultiplication(const BigInteger &other, const BigInteger &modulus, const BigInteger &modulusp, int k)
Definition juce_BigInteger.cpp:968
bool isNegative() const noexcept
Definition juce_BigInteger.cpp:346
int highestBit
Definition juce_BigInteger.h:328
int compareAbsolute(const BigInteger &other) const noexcept
Definition juce_BigInteger.cpp:741
void insertBit(int bitNumber, bool shouldBeSet)
Definition juce_BigInteger.cpp:327
int toInteger() const noexcept
Definition juce_BigInteger.cpp:204
void inverseModulo(const BigInteger &modulus)
Definition juce_BigInteger.cpp:1025
Definition juce_HeapBlock.h:87
Definition juce_MemoryBlock.h:33
Definition juce_OutputStream.h:38
Definition juce_String.h:53
Definition juce_StringRef.h:62
register unsigned k
Definition inflate.c:946
static PuglViewHint int value
Definition pugl.h:1708
JSAMPIMAGE data
Definition jpeglib.h:945
#define JUCE_LEAK_DETECTOR(OwnerClass)
Definition juce_LeakedObjectDetector.h:138
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
unsigned int uint32
Definition juce_MathsFunctions.h:45
long long int64
Definition juce_MathsFunctions.h:54
signed int int32
Definition juce_MathsFunctions.h:43
const char * text
Definition swell-functions.h:167
#define const
Definition zconf.h:137