#include <ReusableArenaBlock.hpp>
Inherits ArenaBlockBase< ObjectType, SizeType >.
Definition at line 41 of file ReusableArenaBlock.hpp.
typedef ArenaBlockBase<ObjectType, SizeType> ReusableArenaBlock< ObjectType, SizeType >::BaseClassType |
Definition at line 46 of file ReusableArenaBlock.hpp.
typedef BaseClassType::size_type ReusableArenaBlock< ObjectType, SizeType >::size_type |
Reimplemented from ArenaBlockBase< ObjectType, SizeType >.
Definition at line 48 of file ReusableArenaBlock.hpp.
typedef ReusableArenaBlock<ObjectType, SizeType> ReusableArenaBlock< ObjectType, SizeType >::ThisType |
Reimplemented from ArenaBlockBase< ObjectType, SizeType >.
Definition at line 50 of file ReusableArenaBlock.hpp.
ReusableArenaBlock< ObjectType, SizeType >::ReusableArenaBlock | ( | MemoryManager & | theManager, | |
size_type | theBlockSize | |||
) | [inline] |
Definition at line 80 of file ReusableArenaBlock.hpp.
ReusableArenaBlock< ObjectType, SizeType >::~ReusableArenaBlock | ( | ) | [inline] |
Definition at line 96 of file ReusableArenaBlock.hpp.
ObjectType* ReusableArenaBlock< ObjectType, SizeType >::allocateBlock | ( | ) | [inline] |
Definition at line 135 of file ReusableArenaBlock.hpp.
void ReusableArenaBlock< ObjectType, SizeType >::commitAllocation | ( | ObjectType * | ) | [inline] |
Definition at line 185 of file ReusableArenaBlock.hpp.
static ThisType* ReusableArenaBlock< ObjectType, SizeType >::create | ( | MemoryManager & | theManager, | |
size_type | theBlockSize | |||
) | [inline, static] |
Definition at line 115 of file ReusableArenaBlock.hpp.
void ReusableArenaBlock< ObjectType, SizeType >::destroyObject | ( | ObjectType * | theObject | ) | [inline] |
Definition at line 200 of file ReusableArenaBlock.hpp.
bool ReusableArenaBlock< ObjectType, SizeType >::isOccupiedBlock | ( | const ObjectType * | block | ) | const [inline, protected] |
Definition at line 268 of file ReusableArenaBlock.hpp.
bool ReusableArenaBlock< ObjectType, SizeType >::ownsObject | ( | const ObjectType * | theObject | ) | const [inline] |
Definition at line 241 of file ReusableArenaBlock.hpp.
bool ReusableArenaBlock< ObjectType, SizeType >::shouldDestroyBlock | ( | const ObjectType * | theObject | ) | const [inline, protected] |
Definition at line 260 of file ReusableArenaBlock.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|