Xalan-C++ API Reference 1.12.0
|
#include <xalanc/XSLT/XResultTreeFragAllocator.hpp>
Public Types | |
typedef XResultTreeFrag | data_type |
typedef ReusableArenaAllocator< data_type > | ArenaAllocatorType |
typedef ArenaAllocatorType::size_type | size_type |
Public Member Functions | |
XResultTreeFragAllocator (MemoryManager &theManager, size_type theBlockCount) | |
Construct an instance that will allocate blocks of the specified size. | |
~XResultTreeFragAllocator () | |
data_type * | create (XalanDocumentFragment &theValue) |
Create an XResultTreeFrag object. | |
data_type * | create (const data_type &theSource) |
Create an XResultTreeFrag object. | |
data_type * | clone (const XResultTreeFrag &theSource) |
Clone an XResultTreeFrag object. | |
bool | destroy (data_type *theObject) |
Delete an XResultTreeFrag object from allocator. | |
bool | ownsObject (const data_type *theObject) |
Determine if an object is owned by the allocator... | |
void | reset () |
Delete all XResultTreeFrag objects from allocator. | |
size_type | getBlockCount () const |
Get size of an ArenaBlock, that is, the number of objects in each block. | |
size_type | getBlockSize () const |
Get the number of ArenaBlocks currently allocated. | |
Definition at line 41 of file XResultTreeFragAllocator.hpp.
Definition at line 47 of file XResultTreeFragAllocator.hpp.
Definition at line 45 of file XResultTreeFragAllocator.hpp.
Definition at line 48 of file XResultTreeFragAllocator.hpp.
xalanc::XResultTreeFragAllocator::XResultTreeFragAllocator | ( | MemoryManager & | theManager, |
size_type | theBlockCount | ||
) |
Construct an instance that will allocate blocks of the specified size.
theBlockSize | The block size. |
xalanc::XResultTreeFragAllocator::~XResultTreeFragAllocator | ( | ) |
data_type * xalanc::XResultTreeFragAllocator::clone | ( | const XResultTreeFrag & | theSource | ) |
Clone an XResultTreeFrag object.
theSource | source XResultTreeFrag |
Create an XResultTreeFrag object.
theSource | source XResultTreeFrag |
data_type * xalanc::XResultTreeFragAllocator::create | ( | XalanDocumentFragment & | theValue | ) |
Delete an XResultTreeFrag object from allocator.
|
inline |
Get size of an ArenaBlock, that is, the number of objects in each block.
Definition at line 117 of file XResultTreeFragAllocator.hpp.
|
inline |
Get the number of ArenaBlocks currently allocated.
Definition at line 128 of file XResultTreeFragAllocator.hpp.
Determine if an object is owned by the allocator...
Definition at line 99 of file XResultTreeFragAllocator.hpp.
void xalanc::XResultTreeFragAllocator::reset | ( | ) |
Delete all XResultTreeFrag objects from allocator.
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Mon Feb 5 2024 20:50:04 for Xalan-C++ API Reference by