allocateBlock() | ReusableArenaAllocator< ObjectType > | virtual |
ArenaAllocator(MemoryManagerType &theManager, size_type theBlockSize) | ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > > | |
ArenaBlockListType typedef | ReusableArenaAllocator< ObjectType > | |
BaseClassType typedef | ReusableArenaAllocator< ObjectType > | |
commitAllocation(ObjectType *theObject) | ReusableArenaAllocator< ObjectType > | virtual |
const_iterator typedef | ReusableArenaAllocator< ObjectType > | |
const_reverse_iterator typedef | ReusableArenaAllocator< ObjectType > | |
destroyBlock() | ReusableArenaAllocator< ObjectType > | protected |
destroyObject(ObjectType *theObject) | ReusableArenaAllocator< ObjectType > | |
getBlockCount() const | ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > > | |
getBlockSize() const | ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > > | |
getMemoryManager() | ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > > | |
getMemoryManager() const | ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > > | |
iterator typedef | ReusableArenaAllocator< ObjectType > | |
m_blocks | ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > > | protected |
m_blockSize | ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > > | protected |
m_destroyBlocks | ReusableArenaAllocator< ObjectType > | protected |
ownsObject(const ObjectType *theObject) const | ReusableArenaAllocator< ObjectType > | virtual |
reset() | ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > > | virtual |
ReusableArenaAllocator(MemoryManagerType &theManager, size_type theBlockSize, bool destroyBlocks=false) | ReusableArenaAllocator< ObjectType > | |
ReusableArenaBlockType typedef | ReusableArenaAllocator< ObjectType > | |
reverse_iterator typedef | ReusableArenaAllocator< ObjectType > | |
setBlockSize(size_type theSize) | ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > > | |
size_type typedef | ReusableArenaAllocator< ObjectType > | |
ThisType typedef | ReusableArenaAllocator< ObjectType > | |
~ArenaAllocator() | ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > > | virtual |
~ReusableArenaAllocator() | ReusableArenaAllocator< ObjectType > | virtual |