|
| MIDIParamVector () |
|
MIDIParam * | getElement (int i) |
|
MIDIParam * | getParamFromCC (int cc) |
|
MIDIParam * | insertParam (int i) |
|
MIDIParam * | getOrCreateParamFromCC (int cc, int32_t defaultValue=0, bool allowCreation=true) |
|
| OrderedResizeableArray (int newElementSize, int keyNumBits, int newKeyOffset=0, int newMaxNumEmptySpacesToKeep=16, int newNumExtraSpacesToAllocate=15) |
|
int | search (int32_t key, int comparison, int rangeBegin, int rangeEnd) |
|
int | search (int32_t key, int comparison, int rangeBegin=0) |
|
int | searchExact (int32_t key) |
|
int | insertAtKey (int32_t key, bool isDefinitelyLast=false) |
|
void | deleteAtKey (int32_t key) |
|
void | test () |
|
void | testSequentiality (char const *errorCode) |
|
void | testDuplicates () |
|
int32_t | getKeyAtIndex (int i) |
|
void | setKeyAtIndex (int32_t key, int i) |
|
| ResizeableArray (int newElementSize, int newMaxNumEmptySpacesToKeep=16, int newNumExtrarSpacesToAllocate=15) |
|
| ~ResizeableArray () |
|
void | init () |
|
bool | cloneFrom (ResizeableArray *other) |
|
void | empty () |
|
void | swapStateWith (ResizeableArray *other) |
|
void | deleteAtIndex (int i, int numToDelete=1, bool mayShortenMemoryAfter=true) |
|
bool | ensureEnoughSpaceAllocated (int numAdditionalElementsNeeded) |
|
int | insertAtIndex (int i, int numToInsert=1, void *thingNotToStealFrom=NULL) |
|
void | swapElements (int i1, int i2) |
|
void | repositionElement (int iFrom, int iTo) |
|
int | beenCloned () |
|
void | setMemory (void *newMemory, int newMemorySize) |
|
void | setStaticMemory (void *newMemory, int newMemorySize) |
|
void | moveElementsLeft (int oldStartIndex, int oldStopIndex, int distance) |
|
void | moveElementsRight (int oldStartIndex, int oldStopIndex, int distance) |
|
void * | getElementAddress (int index) |
|
int | getNumElements () |
|