#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 |
|
|