TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MemoryPoolAllocator< BaseAllocator > Member List

This is the complete list of members for MemoryPoolAllocator< BaseAllocator >, including all inherited members.

AddChunk(size_t capacity)MemoryPoolAllocator< BaseAllocator >inlineprivate
baseAllocator_MemoryPoolAllocator< BaseAllocator >private
Capacity() const MemoryPoolAllocator< BaseAllocator >inline
chunk_capacity_MemoryPoolAllocator< BaseAllocator >private
chunkHead_MemoryPoolAllocator< BaseAllocator >private
Clear()MemoryPoolAllocator< BaseAllocator >inline
Free(void *ptr)MemoryPoolAllocator< BaseAllocator >inlinestatic
kDefaultChunkCapacityMemoryPoolAllocator< BaseAllocator >privatestatic
kNeedFreeMemoryPoolAllocator< BaseAllocator >static
Malloc(size_t size)MemoryPoolAllocator< BaseAllocator >inline
MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)MemoryPoolAllocator< BaseAllocator >inline
MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)MemoryPoolAllocator< BaseAllocator >inline
MemoryPoolAllocator(const MemoryPoolAllocator &rhs)MemoryPoolAllocator< BaseAllocator >private
operator=(const MemoryPoolAllocator &rhs)MemoryPoolAllocator< BaseAllocator >private
ownBaseAllocator_MemoryPoolAllocator< BaseAllocator >private
Realloc(void *originalPtr, size_t originalSize, size_t newSize)MemoryPoolAllocator< BaseAllocator >inline
Size() const MemoryPoolAllocator< BaseAllocator >inline
userBuffer_MemoryPoolAllocator< BaseAllocator >private
~MemoryPoolAllocator()MemoryPoolAllocator< BaseAllocator >inline