AddBack(Item &&item) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
AddBack(const Item &item) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
AddBackCrt(ItemCreator &&itemCreator) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
AddBackNogrow(Item &&item) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
AddBackNogrow(const Item &item) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
AddBackNogrowCrt(ItemCreator &&itemCreator) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
AddBackNogrowVar(ItemArgs &&... itemArgs) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
AddBackVar(ItemArgs &&... itemArgs) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Array() noexcept(std::is_nothrow_default_constructible< MemManager >::value) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Array(MemManager memManager) noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inlineexplicit |
Array(size_t count, MemManager memManager=MemManager()) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inlineexplicit |
Array(size_t count, const Item &item, MemManager memManager=MemManager()) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inlineexplicit |
Array(ArgIterator begin, ArgIterator end, MemManager memManager=MemManager()) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inlineexplicit |
Array(std::initializer_list< Item > items) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Array(std::initializer_list< Item > items, MemManager memManager) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inlineexplicit |
Array(Array &&array) noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Array(const Array &array) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Array(const Array &array, bool shrink) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inlineexplicit |
Array(const Array &array, MemManager memManager) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inlineexplicit |
Clear(bool shrink=false) noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
ConstIterator typedef | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | |
Contains(const Item &item, const EqualFunc &equalFunc=EqualFunc()) const | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
CreateCap(size_t capacity, MemManager memManager=MemManager()) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inlinestatic |
CreateCrt(size_t count, const MultiItemCreator &multiItemCreator, MemManager memManager=MemManager()) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inlinestatic |
GetBackItem() const | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetBackItem() | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetBegin() const noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetBegin() noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetCapacity() const noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetCount() const noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetEnd() const noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetEnd() noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetItems() const noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetItems() noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetMemManager() const noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
GetMemManager() noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Insert(size_t index, Item &&item) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Insert(size_t index, const Item &item) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Insert(size_t index, size_t count, const Item &item) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Insert(size_t index, ArgIterator begin, ArgIterator end) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Insert(size_t index, std::initializer_list< Item > items) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
InsertCrt(size_t index, ItemCreator &&itemCreator) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
InsertVar(size_t index, ItemArgs &&... itemArgs) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
internalCapacity | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | static |
IsEmpty() const noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
IsEqual(const Array &array, const EqualFunc &equalFunc=EqualFunc()) const | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Item typedef | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | |
ItemTraits typedef | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | |
Iterator typedef | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | |
MemManager typedef | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | |
operator=(Array &&array) noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
operator=(const Array &array) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
operator[](size_t index) const | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
operator[](size_t index) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Remove(size_t index, size_t count=1) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Remove(const ItemFilter &itemFilter) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
RemoveBack(size_t count=1) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Reserve(size_t capacity) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
SetCount(size_t count) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
SetCount(size_t count, const Item &item) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
SetCountCrt(size_t count, const MultiItemCreator &multiItemCreator) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Settings typedef | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | |
Shrink() | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Shrink(size_t capacity) | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
Swap(Array &array) noexcept | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | inline |
~Array()=default | momo::Array< TItem, TMemManager, TItemTraits, TSettings > | |