add(const ElementType &newElement) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
add(ElementType &&newElement) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
add(const ElementType &firstNewElement, OtherElements... otherElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
add(ElementType &&firstNewElement, OtherElements... otherElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
addArray(const Type *elementsToAdd, int numElementsToAdd) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
addArray(const std::initializer_list< TypeToCreateFrom > &items) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
addArray(const OtherArrayType &arrayToAddFrom) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
addArray(const OtherArrayType &arrayToAddFrom, int startIndex, int numElementsToAdd=-1) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
addArrayInternal(const ElementType *otherElements, int numElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
addArrayInternal(const Type *otherElements, int numElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
addArrayInternal(const Type *otherElements, int numElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
addAssumingCapacityIsReady(const ElementType &element) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
addAssumingCapacityIsReady(ElementType &&element) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
addAssumingCapacityIsReady(const ElementType &firstNewElement, OtherElements... otherElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
addAssumingCapacityIsReady(ElementType &&firstNewElement, OtherElements... otherElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
AllowConversion typedef | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | private |
ArrayBase class | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | friend |
ArrayBase()=default | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
ArrayBase(ArrayBase &&other) noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
ArrayBase(ArrayBase< OtherElementType, OtherCriticalSection > &&other) noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
begin() const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
capacity() const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
checkSourceIsNotAMember(const ElementType *element) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
clear() | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
createInsertSpace(int indexToInsertAt, int numElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
createInsertSpaceInternal(int indexToInsertAt, int numElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
createInsertSpaceInternal(int indexToInsertAt, int numElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
data() const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
elements | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | private |
end() const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
ensureAllocatedSize(int minNumElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
getFirst() const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
getLast() const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
getValueWithDefault(const int index) const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
insert(int indexToInsertAt, ParameterType newElement, int numberOfTimesToInsertIt) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
insertArray(int indexToInsertAt, const ElementType *newElements, int numberOfElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
IsTriviallyCopyable typedef | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | private |
move(int currentIndex, int newIndex) noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
moveAssignElement(ElementType *destination, ElementType &&source) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
moveAssignElement(ElementType *destination, ElementType &&source) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
moveInternal(int currentIndex, int newIndex) noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
moveInternal(int currentIndex, int newIndex) noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
NonTriviallyCopyableVoid typedef | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | private |
numAllocated | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | private |
numUsed | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | private |
operator!=(const OtherArrayType &other) const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
operator=(ArrayBase &&other) noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
operator=(ArrayBase< OtherElementType, OtherCriticalSection > &&other) noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
operator==(const OtherArrayType &other) const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
operator[](const int index) const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
ParameterType typedef | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | private |
removeElements(int indexToRemoveAt, int numElementsToRemove) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
removeElementsInternal(int indexToRemoveAt, int numElementsToRemove) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
removeElementsInternal(int indexToRemoveAt, int numElementsToRemove) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
setAllocatedSize(int numElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
setAllocatedSizeInternal(int numElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
setAllocatedSizeInternal(int numElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inlineprivate |
shrinkToNoMoreThan(int maxNumElements) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
size() const noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
swap(int index1, int index2) | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
swapWith(ArrayBase &other) noexcept | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |
TriviallyCopyableVoid typedef | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | private |
~ArrayBase() | juce::ArrayBase< ElementType, TypeOfCriticalSectionToUse > | inline |