#include <ReusableArenaAllocator.hpp>
Inherits ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > >.
Definition at line 38 of file ReusableArenaAllocator.hpp.
typedef XalanList<ReusableArenaBlockType*> ReusableArenaAllocator< ObjectType >::ArenaBlockListType |
Reimplemented from ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > >.
Definition at line 42 of file ReusableArenaAllocator.hpp.
typedef ArenaAllocator<ObjectType, ReusableArenaBlockType> ReusableArenaAllocator< ObjectType >::BaseClassType |
Definition at line 38 of file ReusableArenaAllocator.hpp.
typedef ArenaBlockListType::const_iterator ReusableArenaAllocator< ObjectType >::const_iterator |
Definition at line 45 of file ReusableArenaAllocator.hpp.
typedef ArenaBlockListType::const_reverse_iterator ReusableArenaAllocator< ObjectType >::const_reverse_iterator |
Definition at line 47 of file ReusableArenaAllocator.hpp.
typedef ArenaBlockListType::iterator ReusableArenaAllocator< ObjectType >::iterator |
Definition at line 44 of file ReusableArenaAllocator.hpp.
typedef ReusableArenaBlock<ObjectType> ReusableArenaAllocator< ObjectType >::ReusableArenaBlockType |
Definition at line 33 of file ReusableArenaAllocator.hpp.
typedef ArenaBlockListType::reverse_iterator ReusableArenaAllocator< ObjectType >::reverse_iterator |
Definition at line 46 of file ReusableArenaAllocator.hpp.
typedef ReusableArenaBlockType::size_type ReusableArenaAllocator< ObjectType >::size_type |
Reimplemented from ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > >.
Definition at line 35 of file ReusableArenaAllocator.hpp.
typedef ReusableArenaAllocator<ObjectType> ReusableArenaAllocator< ObjectType >::ThisType |
Reimplemented from ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > >.
Definition at line 40 of file ReusableArenaAllocator.hpp.
ReusableArenaAllocator< ObjectType >::ReusableArenaAllocator | ( | MemoryManager & | theManager, | |
size_type | theBlockSize, | |||
bool | destroyBlocks = false | |||
) | [inline] |
Definition at line 55 of file ReusableArenaAllocator.hpp.
virtual ReusableArenaAllocator< ObjectType >::~ReusableArenaAllocator | ( | ) | [inline, virtual] |
Definition at line 65 of file ReusableArenaAllocator.hpp.
virtual ObjectType* ReusableArenaAllocator< ObjectType >::allocateBlock | ( | ) | [inline, virtual] |
Reimplemented from ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > >.
Definition at line 181 of file ReusableArenaAllocator.hpp.
virtual void ReusableArenaAllocator< ObjectType >::commitAllocation | ( | ObjectType * | theObject | ) | [inline, virtual] |
Reimplemented from ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > >.
Definition at line 207 of file ReusableArenaAllocator.hpp.
void ReusableArenaAllocator< ObjectType >::destroyBlock | ( | ) | [inline, protected] |
Definition at line 282 of file ReusableArenaAllocator.hpp.
bool ReusableArenaAllocator< ObjectType >::destroyObject | ( | ObjectType * | theObject | ) | [inline] |
Definition at line 76 of file ReusableArenaAllocator.hpp.
virtual bool ReusableArenaAllocator< ObjectType >::ownsObject | ( | const ObjectType * | theObject | ) | const [inline, virtual] |
Reimplemented from ArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > >.
Definition at line 230 of file ReusableArenaAllocator.hpp.
const bool ReusableArenaAllocator< ObjectType >::m_destroyBlocks [protected] |
Definition at line 304 of file ReusableArenaAllocator.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|