#include <XStringCachedAllocator.hpp>
Definition at line 41 of file XStringCachedAllocator.hpp.
Definition at line 49 of file XStringCachedAllocator.hpp.
Definition at line 47 of file XStringCachedAllocator.hpp.
Definition at line 50 of file XStringCachedAllocator.hpp.
Definition at line 45 of file XStringCachedAllocator.hpp.
XStringCachedAllocator::XStringCachedAllocator | ( | MemoryManager & | theManager, | |
size_type | theBlockCount | |||
) |
Construct an instance that will allocate blocks of the specified size.
theBlockSize | The block size. |
XStringCachedAllocator::~XStringCachedAllocator | ( | ) |
string_type* XStringCachedAllocator::createString | ( | GetCachedString & | theValue | ) |
Create an XString object from a cached string.
theXObject | The source cached string |
bool XStringCachedAllocator::destroy | ( | string_type * | theString | ) |
Delete an XStringCached object from allocator.
size_type XStringCachedAllocator::getBlockCount | ( | ) | const [inline] |
Get size of an ArenaBlock, that is, the number of objects in each block.
Definition at line 102 of file XStringCachedAllocator.hpp.
size_type XStringCachedAllocator::getBlockSize | ( | ) | const [inline] |
Get the number of ArenaBlocks currently allocated.
Definition at line 113 of file XStringCachedAllocator.hpp.
bool XStringCachedAllocator::ownsObject | ( | const string_type * | theObject | ) | [inline] |
Determine if an object is owned by the allocator...
Definition at line 84 of file XStringCachedAllocator.hpp.
void XStringCachedAllocator::reset | ( | ) |
Delete all XStringCached objects from allocator.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|