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