momo  3.12
momo::ArrayCore< TItemTraits, TSettings > Member List

This is the complete list of members for momo::ArrayCore< TItemTraits, TSettings >, including all inherited members.

AddBack(Item &&item)momo::ArrayCore< TItemTraits, TSettings >inline
AddBack(const Item &item)momo::ArrayCore< TItemTraits, TSettings >inline
AddBackCrt(ItemCreator &&itemCreator)momo::ArrayCore< TItemTraits, TSettings >inline
AddBackNogrow(Item &&item)momo::ArrayCore< TItemTraits, TSettings >inline
AddBackNogrow(const Item &item)momo::ArrayCore< TItemTraits, TSettings >inline
AddBackNogrowCrt(ItemCreator &&itemCreator)momo::ArrayCore< TItemTraits, TSettings >inline
AddBackNogrowVar(ItemArgs &&... itemArgs)momo::ArrayCore< TItemTraits, TSettings >inline
AddBackVar(ItemArgs &&... itemArgs)momo::ArrayCore< TItemTraits, TSettings >inline
ArrayCore() noexcept(std::is_nothrow_default_constructible< MemManager >::value)momo::ArrayCore< TItemTraits, TSettings >inline
ArrayCore(MemManager memManager) noexceptmomo::ArrayCore< TItemTraits, TSettings >inlineexplicit
ArrayCore(size_t count, MemManager memManager=MemManager())momo::ArrayCore< TItemTraits, TSettings >inlineexplicit
ArrayCore(size_t count, const Item &item, MemManager memManager=MemManager())momo::ArrayCore< TItemTraits, TSettings >inlineexplicit
ArrayCore(ArgIterator begin, ArgSentinel end, MemManager memManager=MemManager())momo::ArrayCore< TItemTraits, TSettings >inlineexplicit
ArrayCore(std::initializer_list< Item > items)momo::ArrayCore< TItemTraits, TSettings >inline
ArrayCore(std::initializer_list< Item > items, MemManager memManager)momo::ArrayCore< TItemTraits, TSettings >inlineexplicit
ArrayCore(ArrayCore &&array) noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
ArrayCore(const ArrayCore &array)momo::ArrayCore< TItemTraits, TSettings >inline
ArrayCore(const ArrayCore &array, bool shrink)momo::ArrayCore< TItemTraits, TSettings >inlineexplicit
ArrayCore(const ArrayCore &array, MemManager memManager)momo::ArrayCore< TItemTraits, TSettings >inlineexplicit
Clear(bool shrink=false) noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
ConstIterator typedefmomo::ArrayCore< TItemTraits, TSettings >
Contains(const Item &item, const ItemEqualComparer &itemEqualComp=ItemEqualComparer()) constmomo::ArrayCore< TItemTraits, TSettings >inline
CreateCap(size_t capacity, MemManager memManager=MemManager())momo::ArrayCore< TItemTraits, TSettings >inlinestatic
CreateCrt(size_t count, const ItemMultiCreator &itemMultiCreator, MemManager memManager=MemManager())momo::ArrayCore< TItemTraits, TSettings >inlinestatic
GetBackItem() constmomo::ArrayCore< TItemTraits, TSettings >inline
GetBackItem()momo::ArrayCore< TItemTraits, TSettings >inline
GetBegin() const noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
GetBegin() noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
GetCapacity() const noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
GetCount() const noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
GetEnd() const noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
GetEnd() noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
GetItems() const noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
GetItems() noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
GetMemManager() const noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
GetMemManager() noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
Insert(size_t index, Item &&item)momo::ArrayCore< TItemTraits, TSettings >inline
Insert(size_t index, const Item &item)momo::ArrayCore< TItemTraits, TSettings >inline
Insert(size_t index, size_t count, const Item &item)momo::ArrayCore< TItemTraits, TSettings >inline
Insert(size_t index, ArgIterator begin, ArgSentinel end)momo::ArrayCore< TItemTraits, TSettings >inline
Insert(size_t index, std::initializer_list< Item > items)momo::ArrayCore< TItemTraits, TSettings >inline
InsertCrt(size_t index, ItemCreator &&itemCreator)momo::ArrayCore< TItemTraits, TSettings >inline
InsertVar(size_t index, ItemArgs &&... itemArgs)momo::ArrayCore< TItemTraits, TSettings >inline
internalCapacitymomo::ArrayCore< TItemTraits, TSettings >static
IsEmpty() const noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
IsEqual(const ArrayCore &array, const ItemEqualComparer &itemEqualComp=ItemEqualComparer()) constmomo::ArrayCore< TItemTraits, TSettings >inline
Item typedefmomo::ArrayCore< TItemTraits, TSettings >
ItemTraits typedefmomo::ArrayCore< TItemTraits, TSettings >
Iterator typedefmomo::ArrayCore< TItemTraits, TSettings >
MemManager typedefmomo::ArrayCore< TItemTraits, TSettings >
operator=(ArrayCore &&array) noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
operator=(const ArrayCore &array)momo::ArrayCore< TItemTraits, TSettings >inline
operator[](size_t index) constmomo::ArrayCore< TItemTraits, TSettings >inline
operator[](size_t index)momo::ArrayCore< TItemTraits, TSettings >inline
pvDestroyExtraItems(Item *items, size_t initCount, const size_t &lastIndex) noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
Remove(size_t index, size_t count=1)momo::ArrayCore< TItemTraits, TSettings >inline
Remove(const ItemFilter &itemFilter)momo::ArrayCore< TItemTraits, TSettings >inline
RemoveBack(size_t count=1)momo::ArrayCore< TItemTraits, TSettings >inline
Reserve(size_t capacity)momo::ArrayCore< TItemTraits, TSettings >inline
SetCount(size_t count)momo::ArrayCore< TItemTraits, TSettings >inline
SetCount(size_t count, const Item &item)momo::ArrayCore< TItemTraits, TSettings >inline
SetCountCrt(size_t count, const ItemMultiCreator &itemMultiCreator)momo::ArrayCore< TItemTraits, TSettings >inline
Settings typedefmomo::ArrayCore< TItemTraits, TSettings >
Shrink(size_t capacity=0)momo::ArrayCore< TItemTraits, TSettings >inline
Swap(ArrayCore &array) noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
TryShrink(size_t capacity=0) noexceptmomo::ArrayCore< TItemTraits, TSettings >inline
~ArrayCore()=defaultmomo::ArrayCore< TItemTraits, TSettings >