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

This is the complete list of members for juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >, including all inherited members.

add(const ElementType &newElement)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
add(ElementType &&newElement)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
add(const ElementType &firstNewElement, OtherElements... otherElements)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
add(ElementType &&firstNewElement, OtherElements... otherElements)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
addArray(const Type *elementsToAdd, int numElementsToAdd)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
addArray(const std::initializer_list< TypeToCreateFrom > &items)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
addArray(const OtherArrayType &arrayToAddFrom)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
addArray(const OtherArrayType &arrayToAddFrom, int startIndex, int numElementsToAdd=-1)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
addIfNotAlreadyThere(ParameterType newElement)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
addNullTerminatedArray(const Type *const *elementsToAdd)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
addSorted(ElementComparator &comparator, ParameterType newElement)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
addUsingDefaultSort(ParameterType newElement)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
Array()=defaultjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >
Array(const Array &other)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
Array(Array &&other) noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
Array(const TypeToCreateFrom *data)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inlineexplicit
Array(const TypeToCreateFrom *data, int numValues)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
Array(const ElementType &singleElementToAdd)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
Array(ElementType &&singleElementToAdd)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
Array(const ElementType &firstNewElement, OtherElements... otherElements)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
Array(ElementType &&firstNewElement, OtherElements... otherElements)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
Array(const std::initializer_list< TypeToCreateFrom > &items)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
begin() const noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
clear()juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
clearQuick()juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
contains(ParameterType elementToLookFor) constjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
data() const noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
end() const noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
ensureStorageAllocated(int minNumElements)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
fill(const ParameterType &newValue) noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
getFirst() const noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
getLast() const noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
getLock() const noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
getRawDataPointer() noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
getReference(int index) const noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
getUnchecked(int index) constjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
indexOf(ParameterType elementToLookFor) constjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
indexOfSorted(ElementComparator &comparator, TargetValueType elementToLookFor) constjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
insert(int indexToInsertAt, ParameterType newElement)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
insertArray(int indexToInsertAt, const ElementType *newElements, int numberOfElements)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
insertMultiple(int indexToInsertAt, ParameterType newElement, int numberOfTimesToInsertIt)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
isEmpty() const noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
minimiseStorageAfterRemoval()juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inlineprivate
minimiseStorageOverheads()juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
move(int currentIndex, int newIndex) noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
operator!=(const OtherArrayType &other) constjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
operator=(const Array &other)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
operator=(Array &&other) noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
operator==(const OtherArrayType &other) constjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
operator[](int index) constjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
ParameterType typedefjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >private
remove(int indexToRemove)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
remove(const ElementType *elementToRemove)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
removeAllInstancesOf(ParameterType valueToRemove)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
removeAndReturn(int indexToRemove)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
removeFirstMatchingValue(ParameterType valueToRemove)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
removeIf(PredicateType &&predicate)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
removeInternal(int indexToRemove)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inlineprivate
removeLast(int howManyToRemove=1)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
removeRange(int startIndex, int numberToRemove)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
removeValuesIn(const OtherArrayType &otherArray)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
removeValuesNotIn(const OtherArrayType &otherArray)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
resize(int targetNumItems)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
ScopedLockType typedefjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >
set(int indexToChange, ParameterType newValue)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
setUnchecked(int indexToChange, ParameterType newValue)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
size() const noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
sort()juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
sort(ElementComparator &comparator, bool retainOrderOfEquivalentItems=false)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
swap(int index1, int index2)juce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
swapWith(OtherArrayType &otherArray) noexceptjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >inline
valuesjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >private
~Array()=defaultjuce::Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >