JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::ReferenceCountedArray< ObjectClass, TypeOfCriticalSectionToUse > Member List

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

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