19 #if !defined(XALANAVTALLOCATOR_INCLUDE_GUARD_12455133)
20 #define XALANAVTALLOCATOR_INCLUDE_GUARD_12455133
47 #if defined(XALAN_NO_DEFAULT_TEMPLATE_ARGUMENTS)
80 const Locator* locator,
81 const XalanDOMChar* name,
82 const XalanDOMChar* stringedValue,
91 return m_allocator.ownsObject(theObject);
111 return m_allocator.getBlockCount();
123 return m_allocator.getBlockSize();
135 ArenaAllocatorType m_allocator;
144 #endif // XALANAVTALLOCATOR_INCLUDE_GUARD_12455133
size_type getBlockSize() const
Get size of an ArenaBlock, that is, the number of objects in each block.
This class defines an interface for classes that resolve namespace prefixes to their URIs...
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
Class to hold an Attribute Value Template.
void reset()
Delete all objects from the allocator.
ArenaAllocatorType::size_type size_type
bool ownsObject(const data_type *theObject)
Determine if an object is owned by the allocator...
#define XALAN_XSLT_EXPORT
ArenaAllocator< data_type > ArenaAllocatorType
ArenaBlock< data_type >::size_type size_type
size_type getBlockCount() const
Get the number of ArenaBlocks currently allocated.