|
ParamNode * | getElement (int32_t index) |
|
ParamNode * | getFirst () |
|
ParamNode * | getLast () |
|
| OrderedResizeableArrayWith32bitKey (int32_t newElementSize, int32_t newMaxNumEmptySpacesToKeep=16, int32_t newNumExtraSpacesToAllocate=15) |
|
void | shiftHorizontal (int32_t amount, int32_t effectiveLength) |
|
void | searchDual (int32_t const *__restrict__ searchTerms, int32_t *__restrict__ resultingIndexes) |
|
void | searchMultiple (int32_t *__restrict__ searchTerms, int32_t numSearchTerms, int32_t rangeEnd=-1) |
|
bool | generateRepeats (int32_t wrapPoint, int32_t endPos) |
|
int32_t | getKeyAtIndex (int32_t i) |
|
void | setKeyAtIndex (int32_t key, int32_t i) |
|
| 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 () |
|