#include <ArenaBlockBase.hpp>
Inherited by ArenaBlock< ObjectType, SizeType >, and ReusableArenaBlock< ObjectType, SizeType >.
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 |
Reimplemented in ArenaBlock< ObjectType, SizeType >, ReusableArenaBlock< ObjectType, SizeType >, ArenaBlock< ObjectType >, ArenaBlock< object_type >, ArenaBlock< data_type >, ReusableArenaBlock< number_type >, ReusableArenaBlock< string_type >, ReusableArenaBlock< ObjectType >, ReusableArenaBlock< object_type >, ReusableArenaBlock< nodeset_type >, and ReusableArenaBlock< data_type >.
Definition at line 119 of file ArenaBlockBase.hpp.
typedef ArenaBlockBase<ObjectType, SizeType> ArenaBlockBase< ObjectType, SizeType >::ThisType |
Reimplemented in ArenaBlock< ObjectType, SizeType >, ReusableArenaBlock< ObjectType, SizeType >, ArenaBlock< ObjectType >, ArenaBlock< object_type >, ArenaBlock< data_type >, ReusableArenaBlock< number_type >, ReusableArenaBlock< string_type >, ReusableArenaBlock< ObjectType >, ReusableArenaBlock< object_type >, ReusableArenaBlock< nodeset_type >, and ReusableArenaBlock< data_type >.
Definition at line 111 of file ArenaBlockBase.hpp.
ArenaBlockBase< ObjectType, SizeType >::ArenaBlockBase | ( | MemoryManager & | theManager, | |
size_type | theBlockSize | |||
) | [inline, protected] |
Definition at line 189 of file ArenaBlockBase.hpp.
ArenaBlockBase< ObjectType, SizeType >::~ArenaBlockBase | ( | ) | [inline, protected] |
Definition at line 206 of file ArenaBlockBase.hpp.
bool ArenaBlockBase< ObjectType, SizeType >::blockAvailable | ( | ) | const [inline] |
Definition at line 133 of file ArenaBlockBase.hpp.
ObjectType* ArenaBlockBase< ObjectType, SizeType >::getBlockAddress | ( | size_type | theOffset | ) | const [inline, protected] |
Definition at line 271 of file ArenaBlockBase.hpp.
size_type ArenaBlockBase< ObjectType, SizeType >::getBlockOffset | ( | const ObjectType * | theObject | ) | const [inline, protected] |
Definition at line 254 of file ArenaBlockBase.hpp.
size_type ArenaBlockBase< ObjectType, SizeType >::getBlockSize | ( | ) | const [inline] |
Definition at line 168 of file ArenaBlockBase.hpp.
size_type ArenaBlockBase< ObjectType, SizeType >::getCountAllocated | ( | ) | const [inline] |
Definition at line 156 of file ArenaBlockBase.hpp.
MemoryManager& ArenaBlockBase< ObjectType, SizeType >::getMemoryManager | ( | ) | [inline] |
Definition at line 122 of file ArenaBlockBase.hpp.
bool ArenaBlockBase< ObjectType, SizeType >::isEmpty | ( | ) | const [inline] |
Definition at line 144 of file ArenaBlockBase.hpp.
bool ArenaBlockBase< ObjectType, SizeType >::isInBorders | ( | const ObjectType * | theObject, | |
size_type | rightBoundary | |||
) | const [inline, protected] |
Definition at line 221 of file ArenaBlockBase.hpp.
bool ArenaBlockBase< ObjectType, SizeType >::ownsBlock | ( | const ObjectType * | theObject | ) | const [inline] |
Definition at line 182 of file ArenaBlockBase.hpp.
AllocatorType ArenaBlockBase< ObjectType, SizeType >::m_allocator [protected] |
Definition at line 279 of file ArenaBlockBase.hpp.
const size_type ArenaBlockBase< ObjectType, SizeType >::m_blockSize [protected] |
Definition at line 283 of file ArenaBlockBase.hpp.
ObjectType* ArenaBlockBase< ObjectType, SizeType >::m_objectBlock [protected] |
Definition at line 285 of file ArenaBlockBase.hpp.
size_type ArenaBlockBase< ObjectType, SizeType >::m_objectCount [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 |
|