Inheritance diagram for ReusableArenaBlock< ObjectType, SizeType >:
typedef ArenaBlockBase<ObjectType, SizeType> ReusableArenaBlock< ObjectType, SizeType >::BaseClassType |
typedef BaseClassType::size_type ReusableArenaBlock< ObjectType, SizeType >::size_type |
Reimplemented from ArenaBlockBase< ObjectType, SizeType >.
typedef ReusableArenaBlock<ObjectType, SizeType> ReusableArenaBlock< ObjectType, SizeType >::ThisType |
Reimplemented from ArenaBlockBase< ObjectType, SizeType >.
ReusableArenaBlock< ObjectType, SizeType >::ReusableArenaBlock | ( | MemoryManagerType & | theManager, | |
size_type | theBlockSize | |||
) |
ReusableArenaBlock< ObjectType, SizeType >::~ReusableArenaBlock | ( | ) |
static ThisType* ReusableArenaBlock< ObjectType, SizeType >::create | ( | MemoryManagerType & | theManager, | |
size_type | theBlockSize | |||
) | [static] |
ObjectType* ReusableArenaBlock< ObjectType, SizeType >::allocateBlock | ( | ) |
void ReusableArenaBlock< ObjectType, SizeType >::commitAllocation | ( | ObjectType * | ) |
void ReusableArenaBlock< ObjectType, SizeType >::destroyObject | ( | ObjectType * | theObject | ) |
bool ReusableArenaBlock< ObjectType, SizeType >::ownsObject | ( | const ObjectType * | theObject | ) | const |
bool ReusableArenaBlock< ObjectType, SizeType >::shouldDestroyBlock | ( | const ObjectType * | theObject | ) | const [protected] |
bool ReusableArenaBlock< ObjectType, SizeType >::isOccupiedBlock | ( | const NextBlock * | block | ) | const [protected] |
The documentation for this class was generated from the following file:
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.10 |
|