|
Xalan-C++ API Reference
1.12.0
|
Go to the documentation of this file.
19 #if !defined(XALANQNAMEBYVALUEALLOCATOR_INCLUDE_GUARD_12455133)
20 #define XALANQNAMEBYVALUEALLOCATOR_INCLUDE_GUARD_12455133
48 #if defined(XALAN_NO_DEFAULT_TEMPLATE_ARGUMENTS)
64 MemoryManager& theManager,
106 const Locator* locator = 0,
107 bool fUseDefault =
false);
121 const XalanDOMChar* qname,
123 const Locator* locator = 0,
124 bool fUseDefault =
false);
139 const Locator* locator = 0);
147 return m_allocator.ownsObject(theObject);
167 return m_allocator.getBlockCount();
179 return m_allocator.getBlockSize();
191 ArenaAllocatorType m_allocator;
200 #endif // XALANQNAMEBYVALUEALLOCATOR_INCLUDE_GUARD_12455133
ArenaBlock< data_type > ::size_type size_type
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
data_type::NamespacesStackType NamespacesStackType
size_type getBlockCount() const
Get the number of ArenaBlocks currently allocated.
#define XALAN_XPATH_EXPORT
XalanQNameByValue data_type
size_type getBlockSize() const
Get size of an ArenaBlock, that is, the number of objects in each block.
Xalan implementation of deque.
void reset()
Delete all objects from the allocator.
This class defines an interface for classes that resolve namespace prefixes to their URIs.
bool ownsObject(const data_type *theObject)
Determine if an object is owned by the allocator...
ArenaAllocatorType::size_type size_type
ArenaAllocator< data_type > ArenaAllocatorType