#include <ArenaBlockBase.hpp>
Public Types | |
| typedef ArenaBlockBase< ObjectType, SizeType > | ThisType |
| typedef XalanAllocator< ObjectType > | AllocatorType |
| typedef SizeType | size_type |
Public Member Functions | |
| MemoryManager & | getMemoryManager () |
| bool | blockAvailable () const |
| bool | isEmpty () const |
| size_type | getCountAllocated () const |
| size_type | getBlockSize () const |
| bool | ownsBlock (const ObjectType *theObject) const |
Protected Member Functions | |
| ArenaBlockBase (MemoryManager &theManager, size_type theBlockSize) | |
| ~ArenaBlockBase () | |
| bool | isInBorders (const ObjectType *theObject, size_type rightBoundary) const |
| size_type | getBlockOffset (const ObjectType *theObject) const |
| ObjectType * | getBlockAddress (size_type theOffset) const |
Protected Attributes | |
| AllocatorType | m_allocator |
| size_type | m_objectCount |
| const size_type | m_blockSize |
| ObjectType * | m_objectBlock |
Definition at line 107 of file ArenaBlockBase.hpp.
| typedef XalanAllocator<ObjectType> ArenaBlockBase< ObjectType, SizeType >::AllocatorType |
Definition at line 116 of file ArenaBlockBase.hpp.
| typedef SizeType ArenaBlockBase< ObjectType, SizeType >::size_type |
Definition at line 119 of file ArenaBlockBase.hpp.
| typedef ArenaBlockBase<ObjectType, SizeType> ArenaBlockBase< ObjectType, SizeType >::ThisType |
Definition at line 111 of file ArenaBlockBase.hpp.
|
inlineprotected |
Definition at line 189 of file ArenaBlockBase.hpp.
|
inlineprotected |
Definition at line 206 of file ArenaBlockBase.hpp.
|
inline |
Definition at line 133 of file ArenaBlockBase.hpp.
|
inlineprotected |
Definition at line 271 of file ArenaBlockBase.hpp.
|
inlineprotected |
Definition at line 254 of file ArenaBlockBase.hpp.
|
inline |
Definition at line 168 of file ArenaBlockBase.hpp.
|
inline |
Definition at line 156 of file ArenaBlockBase.hpp.
|
inline |
Definition at line 122 of file ArenaBlockBase.hpp.
|
inline |
Definition at line 144 of file ArenaBlockBase.hpp.
|
inlineprotected |
Definition at line 221 of file ArenaBlockBase.hpp.
|
inline |
Definition at line 182 of file ArenaBlockBase.hpp.
|
protected |
Definition at line 279 of file ArenaBlockBase.hpp.
|
protected |
Definition at line 283 of file ArenaBlockBase.hpp.
|
protected |
Definition at line 285 of file ArenaBlockBase.hpp.
|
protected |
Definition at line 281 of file ArenaBlockBase.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
|
Xalan-C++ XSLT Processor Version 1.11 |
|
|