JUCE  v5.1.1-3-g1a0b28c73
JUCE API
ReferenceCountedArray< ObjectClass, TypeOfCriticalSectionToUse > Member List

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

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