Xalan-C++ API Reference  1.12.0
xalanc::ReusableArenaBlock< ObjectType, SizeType > Member List

This is the complete list of members for xalanc::ReusableArenaBlock< ObjectType, SizeType >, including all inherited members.

allocateBlock()xalanc::ReusableArenaBlock< ObjectType, SizeType >inline
AllocatorType typedefxalanc::ArenaBlockBase< ObjectType, unsigned short >
ArenaBlockBase(MemoryManager &theManager, size_type theBlockSize)xalanc::ArenaBlockBase< ObjectType, unsigned short >inlineprotected
BaseClassType typedefxalanc::ReusableArenaBlock< ObjectType, SizeType >
blockAvailable() constxalanc::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) constxalanc::ArenaBlockBase< ObjectType, unsigned short >inlineprotected
getBlockOffset(const ObjectType *theObject) constxalanc::ArenaBlockBase< ObjectType, unsigned short >inlineprotected
getBlockSize() constxalanc::ArenaBlockBase< ObjectType, unsigned short >inline
getCountAllocated() constxalanc::ArenaBlockBase< ObjectType, unsigned short >inline
getMemoryManager()xalanc::ArenaBlockBase< ObjectType, unsigned short >inline
isEmpty() constxalanc::ArenaBlockBase< ObjectType, unsigned short >inline
isInBorders(const ObjectType *theObject, size_type rightBoundary) constxalanc::ArenaBlockBase< ObjectType, unsigned short >inlineprotected
isOccupiedBlock(const ObjectType *block) constxalanc::ReusableArenaBlock< ObjectType, SizeType >inlineprotected
m_allocatorxalanc::ArenaBlockBase< ObjectType, unsigned short >protected
m_blockSizexalanc::ArenaBlockBase< ObjectType, unsigned short >protected
m_objectBlockxalanc::ArenaBlockBase< ObjectType, unsigned short >protected
m_objectCountxalanc::ArenaBlockBase< ObjectType, unsigned short >protected
ownsBlock(const ObjectType *theObject) constxalanc::ArenaBlockBase< ObjectType, unsigned short >inline
ownsObject(const ObjectType *theObject) constxalanc::ReusableArenaBlock< ObjectType, SizeType >inline
ReusableArenaBlock(MemoryManager &theManager, size_type theBlockSize)xalanc::ReusableArenaBlock< ObjectType, SizeType >inline
shouldDestroyBlock(const ObjectType *theObject) constxalanc::ReusableArenaBlock< ObjectType, SizeType >inlineprotected
size_type typedefxalanc::ReusableArenaBlock< ObjectType, SizeType >
ThisType typedefxalanc::ReusableArenaBlock< ObjectType, SizeType >
~ArenaBlockBase()xalanc::ArenaBlockBase< ObjectType, unsigned short >inlineprotected
~ReusableArenaBlock()xalanc::ReusableArenaBlock< ObjectType, SizeType >inline