LMMS
Loading...
Searching...
No Matches
water::ReferenceCountedArray< ObjectClass > Member List

This is the complete list of members for water::ReferenceCountedArray< ObjectClass >, including all inherited members.

add(ObjectClass *const newObject) noexceptwater::ReferenceCountedArray< ObjectClass >inline
addArray(const ReferenceCountedArray< ObjectClass > &arrayToAddFrom, int startIndex=0, int numElementsToAdd=-1) noexceptwater::ReferenceCountedArray< ObjectClass >inline
addIfNotAlreadyThere(ObjectClass *const newObject) noexceptwater::ReferenceCountedArray< ObjectClass >inline
addOrReplaceSorted(ElementComparator &comparator, ObjectClass *newObject) noexceptwater::ReferenceCountedArray< ObjectClass >inline
addSorted(ElementComparator &comparator, ObjectClass *newObject) noexceptwater::ReferenceCountedArray< ObjectClass >inline
begin() const noexceptwater::ReferenceCountedArray< ObjectClass >inline
clear()water::ReferenceCountedArray< ObjectClass >inline
clearQuick()water::ReferenceCountedArray< ObjectClass >inline
contains(const ObjectClass *const objectToLookFor) const noexceptwater::ReferenceCountedArray< ObjectClass >inline
datawater::ReferenceCountedArray< ObjectClass >private
end() const noexceptwater::ReferenceCountedArray< ObjectClass >inline
ensureStorageAllocated(const int minNumElements)water::ReferenceCountedArray< ObjectClass >inline
getFirst() const noexceptwater::ReferenceCountedArray< ObjectClass >inline
getLast() const noexceptwater::ReferenceCountedArray< ObjectClass >inline
getObjectPointer(const int index) const noexceptwater::ReferenceCountedArray< ObjectClass >inline
getObjectPointerUnchecked(const int index) const noexceptwater::ReferenceCountedArray< ObjectClass >inline
getRawDataPointer() const noexceptwater::ReferenceCountedArray< ObjectClass >inline
getUnchecked(const int index) const noexceptwater::ReferenceCountedArray< ObjectClass >inline
indexOf(const ObjectClass *const objectToLookFor) const noexceptwater::ReferenceCountedArray< ObjectClass >inline
indexOfSorted(ElementComparator &comparator, const ObjectClass *const objectToLookFor) const noexceptwater::ReferenceCountedArray< ObjectClass >inline
insert(int indexToInsertAt, ObjectClass *const newObject) noexceptwater::ReferenceCountedArray< ObjectClass >inline
isEmpty() const noexceptwater::ReferenceCountedArray< ObjectClass >inline
minimiseStorageOverheads() noexceptwater::ReferenceCountedArray< ObjectClass >inline
move(const int currentIndex, int newIndex) noexceptwater::ReferenceCountedArray< ObjectClass >inline
numUsedwater::ReferenceCountedArray< ObjectClass >private
ObjectClassPtr typedefwater::ReferenceCountedArray< ObjectClass >
operator!=(const ReferenceCountedArray< ObjectClass > &other) const noexceptwater::ReferenceCountedArray< ObjectClass >inline
operator=(const ReferenceCountedArray &other) noexceptwater::ReferenceCountedArray< ObjectClass >inline
operator=(const ReferenceCountedArray< OtherObjectClass > &other) noexceptwater::ReferenceCountedArray< ObjectClass >inline
operator==(const ReferenceCountedArray &other) const noexceptwater::ReferenceCountedArray< ObjectClass >inline
operator[](const int index) const noexceptwater::ReferenceCountedArray< ObjectClass >inline
ReferenceCountedArray() noexceptwater::ReferenceCountedArray< ObjectClass >inline
ReferenceCountedArray(const ReferenceCountedArray &other) noexceptwater::ReferenceCountedArray< ObjectClass >inline
ReferenceCountedArray(const ReferenceCountedArray< OtherObjectClass > &other) noexceptwater::ReferenceCountedArray< ObjectClass >inline
releaseAllObjects()water::ReferenceCountedArray< ObjectClass >inlineprivate
releaseObject(ObjectClass *o)water::ReferenceCountedArray< ObjectClass >inlineprivatestatic
remove(const int indexToRemove)water::ReferenceCountedArray< ObjectClass >inline
removeAndReturn(const int indexToRemove)water::ReferenceCountedArray< ObjectClass >inline
removeLast(int howManyToRemove=1)water::ReferenceCountedArray< ObjectClass >inline
removeObject(ObjectClass *const objectToRemove)water::ReferenceCountedArray< ObjectClass >inline
removeRange(const int startIndex, const int numberToRemove)water::ReferenceCountedArray< ObjectClass >inline
set(const int indexToChange, ObjectClass *const newObject)water::ReferenceCountedArray< ObjectClass >inline
size() const noexceptwater::ReferenceCountedArray< ObjectClass >inline
sort(ElementComparator &comparator, const bool retainOrderOfEquivalentItems=false) const noexceptwater::ReferenceCountedArray< ObjectClass >inline
swap(const int index1, const int index2) noexceptwater::ReferenceCountedArray< ObjectClass >inline
swapWith(OtherArrayType &otherArray) noexceptwater::ReferenceCountedArray< ObjectClass >inline
~ReferenceCountedArray()water::ReferenceCountedArray< ObjectClass >inline