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