Allocate(std::size_t size, bool doThrow) | Protium::Allocation::SmallObjectAllocatorImplementation | |
AllocatorModel typedef | Protium::Allocation::SmallObjectAllocator< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > | |
AllocatorSingleton typedef | Protium::Allocation::SmallObjectAllocator< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > | |
ClearExtraMemory(void) | Protium::Allocation::SmallObjectAllocator< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > | inlinestatic |
Deallocate(void *p, std::size_t size) | Protium::Allocation::SmallObjectAllocatorImplementation | |
Deallocate(void *p) | Protium::Allocation::SmallObjectAllocatorImplementation | |
GetAlignment() const | Protium::Allocation::SmallObjectAllocatorImplementation | inline |
GetMaxObjectSize() const | Protium::Allocation::SmallObjectAllocatorImplementation | inline |
Instance(void) | Protium::Allocation::SmallObjectAllocator< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > | inlinestatic |
IsCorrupt(void) const | Protium::Allocation::SmallObjectAllocatorImplementation | |
IsCorrupted(void) | Protium::Allocation::SmallObjectAllocator< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > | inlinestatic |
operator=(const SmallObjectAllocator &) | Protium::Allocation::SmallObjectAllocator< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > | private |
SmallObjectAllocator() | Protium::Allocation::SmallObjectAllocator< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > | inline |
SmallObjectAllocator(const SmallObjectAllocator &) | Protium::Allocation::SmallObjectAllocator< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > | private |
SmallObjectAllocatorImplementation(std::size_t pageSize, std::size_t maxObjectSize, std::size_t objectAlignSize) | Protium::Allocation::SmallObjectAllocatorImplementation | protected |
ThreadModel typedef | Protium::Allocation::SmallObjectAllocator< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > | |
TrimExcessMemory(void) | Protium::Allocation::SmallObjectAllocatorImplementation | |
~SmallObjectAllocator(void) | Protium::Allocation::SmallObjectAllocator< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy > | inline |
~SmallObjectAllocatorImplementation(void) | Protium::Allocation::SmallObjectAllocatorImplementation | protected |