Deluge Firmware
Loading...
Searching...
No Matches
EarlyNoteArray Member List

This is the complete list of members for EarlyNoteArray, including all inherited members.

beenCloned()ResizeableArray
cloneFrom(ResizeableArray *other)ResizeableArray
deleteAtIndex(int i, int numToDelete=1, bool mayShortenMemoryAfter=true)ResizeableArray
deleteAtKey(int32_t key)OrderedResizeableArray
EarlyNoteArray()EarlyNoteArray
elementSizeResizeableArray
empty()ResizeableArray
emptyingShouldFreeMemoryResizeableArray
ensureEnoughSpaceAllocated(int numAdditionalElementsNeeded)ResizeableArray
getElementAddress(int index)ResizeableArrayinline
getKeyAtIndex(int i)OrderedResizeableArrayinline
getKeyAtMemoryLocation(void *address)OrderedResizeableArrayinlineprotected
getNumElements()ResizeableArrayinline
init()ResizeableArray
insertAtIndex(int i, int numToInsert=1, void *thingNotToStealFrom=NULL)ResizeableArray
insertAtKey(int32_t key, bool isDefinitelyLast=false)OrderedResizeableArray
insertElementIfNonePresent(int note, int velocity, bool newStillActive=true)EarlyNoteArray
lockResizeableArrayprotected
memoryResizeableArrayprotected
memorySizeResizeableArrayprotected
memoryStartResizeableArrayprotected
moveElementsLeft(int oldStartIndex, int oldStopIndex, int distance)ResizeableArray
moveElementsRight(int oldStartIndex, int oldStopIndex, int distance)ResizeableArray
noteNoLongerActive(int note)EarlyNoteArray
numElementsResizeableArrayprotected
OrderedResizeableArray(int newElementSize, int keyNumBits, int newKeyOffset=0, int newMaxNumEmptySpacesToKeep=16, int newNumExtraSpacesToAllocate=15)OrderedResizeableArray
repositionElement(int iFrom, int iTo)ResizeableArray
ResizeableArray(int newElementSize, int newMaxNumEmptySpacesToKeep=16, int newNumExtrarSpacesToAllocate=15)ResizeableArray
search(int32_t key, int comparison, int rangeBegin, int rangeEnd)OrderedResizeableArray
search(int32_t key, int comparison, int rangeBegin=0)OrderedResizeableArrayinline
searchExact(int32_t key)OrderedResizeableArray
setKeyAtIndex(int32_t key, int i)OrderedResizeableArrayinline
setKeyAtMemoryLocation(int32_t key, void *address)OrderedResizeableArrayinlineprotected
setMemory(void *newMemory, int newMemorySize)ResizeableArray
setStaticMemory(void *newMemory, int newMemorySize)ResizeableArray
staticMemoryAllocationSizeResizeableArray
swapElements(int i1, int i2)ResizeableArray
swapStateWith(ResizeableArray *other)ResizeableArray
test()OrderedResizeableArray
testDuplicates()OrderedResizeableArray
testSequentiality(char const *errorCode)OrderedResizeableArray
~ResizeableArray()ResizeableArray