Allocate() | momo::MemPool< TParams, TMemManager, TSettings > | inline |
CanDeallocateAll() const noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
Deallocate(void *block) noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
DeallocateAll() noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
DeallocateIf(const BlockFilter &blockFilter) | momo::MemPool< TParams, TMemManager, TSettings > | inline |
GetAllocateCount() const noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
GetBlockAlignment() const noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
MemPoolParams<>::GetBlockAlignment() const noexcept | momo::MemPoolParams<> | inlineprivate |
GetBlockCount() const noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
GetBlockSize() const noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
MemPoolParams<>::GetBlockSize() const noexcept | momo::MemPoolParams<> | inlineprivate |
GetMemManager() const noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
GetMemManager() noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
GetParams() const noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
MemManager typedef | momo::MemPool< TParams, TMemManager, TSettings > | |
MemPool() | momo::MemPool< TParams, TMemManager, TSettings > | inlineexplicit |
MemPool(MemManager memManager) | momo::MemPool< TParams, TMemManager, TSettings > | inlineexplicit |
MemPool(const Params ¶ms, MemManager memManager=MemManager()) | momo::MemPool< TParams, TMemManager, TSettings > | inlineexplicit |
MemPool(MemPool &&memPool) noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
MemPool(const MemPool &)=delete | momo::MemPool< TParams, TMemManager, TSettings > | |
MergeFrom(MemPool &memPool) | momo::MemPool< TParams, TMemManager, TSettings > | inline |
MOMO_STATIC_ASSERT(std::is_nothrow_move_constructible< Params >::value) | momo::MemPool< TParams, TMemManager, TSettings > | |
MOMO_STATIC_ASSERT(std::is_nothrow_move_assignable< Params >::value) | momo::MemPool< TParams, TMemManager, TSettings > | |
MemPoolParams<>::MOMO_STATIC_ASSERT(MemPoolConst::CheckBlockCount(blockCount)) | momo::MemPoolParams<> | private |
operator=(MemPool &&memPool) noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
operator=(const MemPool &)=delete | momo::MemPool< TParams, TMemManager, TSettings > | |
Params typedef | momo::MemPool< TParams, TMemManager, TSettings > | |
Settings typedef | momo::MemPool< TParams, TMemManager, TSettings > | |
Swap(MemPool &memPool) noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |
~MemPool() noexcept | momo::MemPool< TParams, TMemManager, TSettings > | inline |