92 bool isZero()
const noexcept;
95 bool isOne()
const noexcept;
100 int toInteger()
const noexcept;
105 int64 toInt64()
const noexcept;
109 void clear()
noexcept;
162 int countNumberOfSetBits()
const noexcept;
169 int findNextSetBit (
int startIndex)
const noexcept;
176 int findNextClearBit (
int startIndex)
const noexcept;
181 int getHighestBit()
const noexcept;
187 bool isNegative()
const noexcept;
197 void negate()
noexcept;
324 void loadFromMemoryBlock (
const MemoryBlock& data);
328 enum { numPreallocatedInts = 4 };
330 uint32 preallocated[numPreallocatedInts];
331 size_t allocatedSize;
333 bool negative =
false;
335 uint32* getValues()
const noexcept;
336 uint32* ensureSize (
size_t);
Holds a resizable array of primitive or copy-by-value objects.
An arbitrarily large integer class.
A class to hold a resizable block of raw data.
The base class for streams that write data to some kind of destination.
A simple class for holding temporary references to a string literal or String.
#define JUCE_API
This macro is added to all JUCE public class declarations.