, including all inherited members.
allocateBlock() | ReusableArenaBlock< ObjectType, SizeType > | [inline] |
AllocatorType typedef | ArenaBlockBase< ObjectType, SizeType > | |
ArenaBlockBase(MemoryManager &theManager, size_type theBlockSize) | ArenaBlockBase< ObjectType, SizeType > | [inline, protected] |
BaseClassType typedef | ReusableArenaBlock< ObjectType, SizeType > | |
blockAvailable() const | ArenaBlockBase< ObjectType, SizeType > | [inline] |
commitAllocation(ObjectType *) | ReusableArenaBlock< ObjectType, SizeType > | [inline] |
create(MemoryManager &theManager, size_type theBlockSize) | ReusableArenaBlock< ObjectType, SizeType > | [inline, static] |
destroyObject(ObjectType *theObject) | ReusableArenaBlock< ObjectType, SizeType > | [inline] |
getBlockAddress(size_type theOffset) const | ArenaBlockBase< ObjectType, SizeType > | [inline, protected] |
getBlockOffset(const ObjectType *theObject) const | ArenaBlockBase< ObjectType, SizeType > | [inline, protected] |
getBlockSize() const | ArenaBlockBase< ObjectType, SizeType > | [inline] |
getCountAllocated() const | ArenaBlockBase< ObjectType, SizeType > | [inline] |
getMemoryManager() | ArenaBlockBase< ObjectType, SizeType > | [inline] |
isEmpty() const | ArenaBlockBase< ObjectType, SizeType > | [inline] |
isInBorders(const ObjectType *theObject, size_type rightBoundary) const | ArenaBlockBase< ObjectType, SizeType > | [inline, protected] |
isOccupiedBlock(const ObjectType *block) const | ReusableArenaBlock< ObjectType, SizeType > | [inline, protected] |
m_allocator | ArenaBlockBase< ObjectType, SizeType > | [protected] |
m_blockSize | ArenaBlockBase< ObjectType, SizeType > | [protected] |
m_objectBlock | ArenaBlockBase< ObjectType, SizeType > | [protected] |
m_objectCount | ArenaBlockBase< ObjectType, SizeType > | [protected] |
ownsBlock(const ObjectType *theObject) const | ArenaBlockBase< ObjectType, SizeType > | [inline] |
ownsObject(const ObjectType *theObject) const | ReusableArenaBlock< ObjectType, SizeType > | [inline] |
ReusableArenaBlock(MemoryManager &theManager, size_type theBlockSize) | ReusableArenaBlock< ObjectType, SizeType > | [inline] |
shouldDestroyBlock(const ObjectType *theObject) const | ReusableArenaBlock< ObjectType, SizeType > | [inline, protected] |
size_type typedef | ReusableArenaBlock< ObjectType, SizeType > | |
ThisType typedef | ReusableArenaBlock< ObjectType, SizeType > | |
~ArenaBlockBase() | ArenaBlockBase< ObjectType, SizeType > | [inline, protected] |
~ReusableArenaBlock() | ReusableArenaBlock< ObjectType, SizeType > | [inline] |