add(const ElementType &newElement) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
add(ElementType &&newElement) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
add(const ElementType &firstNewElement, OtherElements &&... otherElements) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
add(ElementType &&firstNewElement, OtherElements &&... otherElements) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
addArray(const Type *elementsToAdd, int numElementsToAdd) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
addArray(const std::initializer_list< TypeToCreateFrom > &items) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
addArray(const OtherArrayType &arrayToAddFrom) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
addArray(const OtherArrayType &arrayToAddFrom, int startIndex, int numElementsToAdd=-1) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
ArrayBase() noexcept=default | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
ArrayBase(ArrayBase &&other) noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
ArrayBase(ArrayBase< OtherElementType, OtherCriticalSection > &&other) noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
begin() noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
begin() const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
capacity() const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
clear() | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
data() noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
data() const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
end() noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
end() const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
ensureAllocatedSize(int minNumElements) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
getFirst() const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
getLast() const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
getValueWithDefault(const int index) const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
insert(int indexToInsertAt, ParameterType newElement, int numberOfTimesToInsertIt) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
insertArray(int indexToInsertAt, const ElementType *newElements, int numberOfElements) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
move(int currentIndex, int newIndex) noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
operator!=(const OtherArrayType &other) const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
operator=(ArrayBase &&other) noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
operator=(ArrayBase< OtherElementType, OtherCriticalSection > &&other) noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
operator==(const OtherArrayType &other) const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
operator[](const int index) noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
operator[](const int index) const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
removeElements(int indexToRemoveAt, int numElementsToRemove) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
setAllocatedSize(int numElements) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
shrinkToNoMoreThan(int maxNumElements) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
size() const noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
swap(int index1, int index2) | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
swapWith(ArrayBase &other) noexcept | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |
~ArrayBase() | ArrayBase< ElementType, TypeOfCriticalSectionToUse > | |