allocateBlock() | xalanc::ReusableArenaBlock< ObjectType, SizeType > | inline |
AllocatorType typedef | xalanc::ArenaBlockBase< ObjectType, unsigned short > | |
ArenaBlockBase(MemoryManager &theManager, size_type theBlockSize) | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inlineprotected |
BaseClassType typedef | xalanc::ReusableArenaBlock< ObjectType, SizeType > | |
blockAvailable() const | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inline |
commitAllocation(ObjectType *) | xalanc::ReusableArenaBlock< ObjectType, SizeType > | inline |
create(MemoryManager &theManager, size_type theBlockSize) | xalanc::ReusableArenaBlock< ObjectType, SizeType > | inlinestatic |
destroyObject(ObjectType *theObject) | xalanc::ReusableArenaBlock< ObjectType, SizeType > | inline |
getBlockAddress(size_type theOffset) const | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inlineprotected |
getBlockOffset(const ObjectType *theObject) const | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inlineprotected |
getBlockSize() const | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inline |
getCountAllocated() const | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inline |
getMemoryManager() | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inline |
isEmpty() const | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inline |
isInBorders(const ObjectType *theObject, size_type rightBoundary) const | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inlineprotected |
isOccupiedBlock(const ObjectType *block) const | xalanc::ReusableArenaBlock< ObjectType, SizeType > | inlineprotected |
m_allocator | xalanc::ArenaBlockBase< ObjectType, unsigned short > | protected |
m_blockSize | xalanc::ArenaBlockBase< ObjectType, unsigned short > | protected |
m_objectBlock | xalanc::ArenaBlockBase< ObjectType, unsigned short > | protected |
m_objectCount | xalanc::ArenaBlockBase< ObjectType, unsigned short > | protected |
ownsBlock(const ObjectType *theObject) const | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inline |
ownsObject(const ObjectType *theObject) const | xalanc::ReusableArenaBlock< ObjectType, SizeType > | inline |
ReusableArenaBlock(MemoryManager &theManager, size_type theBlockSize) | xalanc::ReusableArenaBlock< ObjectType, SizeType > | inline |
shouldDestroyBlock(const ObjectType *theObject) const | xalanc::ReusableArenaBlock< ObjectType, SizeType > | inlineprotected |
size_type typedef | xalanc::ReusableArenaBlock< ObjectType, SizeType > | |
ThisType typedef | xalanc::ReusableArenaBlock< ObjectType, SizeType > | |
~ArenaBlockBase() | xalanc::ArenaBlockBase< ObjectType, unsigned short > | inlineprotected |
~ReusableArenaBlock() | xalanc::ReusableArenaBlock< ObjectType, SizeType > | inline |