16 #if !defined(XALANDOMSTRINGPOOL_HEADER_GUARD_1357924680)
17 #define XALANDOMSTRINGPOOL_HEADER_GUARD_1357924680
33 XALAN_CPP_NAMESPACE_BEGIN
41 enum { eDefaultBlockSize = 32,
109 const XalanDOMChar* theString,
127 return m_hashTable.getMemoryManager();
133 return m_hashTable.getMemoryManager();
148 AllocatorType m_stringAllocator;
150 size_t m_stringCount;
159 XALAN_CPP_NAMESPACE_END
163 #endif // !defined(XALANDOMSTRINGPOOL_HEADER_GUARD_1357924680)
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
Definition: XalanVector.hpp:1111
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager MemoryManagerType
Definition: XalanMemoryManagement.hpp:39
BucketType::size_type bucket_size_type
Definition: XalanDOMStringHashTable.hpp:47
Definition: XalanDOMStringHashTable.hpp:42
AllocatorType::size_type block_size_type
Definition: XalanDOMStringPool.hpp:47
const MemoryManagerType & getMemoryManager() const
Definition: XalanDOMStringPool.hpp:131
void clear(XalanDOMString &theString)
Remove all elements from target string.
Definition: DOMStringHelper.hpp:2291
MemoryManagerType & getMemoryManager()
Definition: XalanDOMStringPool.hpp:125
size_t bucket_count_type
Definition: XalanDOMStringPool.hpp:48
Definition: XalanDOMStringPool.hpp:37
const XalanDOMStringHashTable & getHashTable() const
Get a reference to the pool's hash table.
Definition: XalanDOMStringPool.hpp:119
Definition: XalanDOMStringAllocator.hpp:39
Definition: XalanDOMStringHashTable.hpp:50
Definition: XalanDOMStringHashTable.hpp:50
ArenaAllocatorType::size_type size_type
Definition: XalanDOMStringAllocator.hpp:55
Definition: XalanDOMString.hpp:42
unsigned int size_type
Definition: XalanDOMString.hpp:53
XalanDOMStringAllocator AllocatorType
Definition: XalanDOMStringPool.hpp:45
XalanDOMStringHashTable::bucket_size_type bucket_size_type
Definition: XalanDOMStringPool.hpp:49
Definition: XalanDOMString.hpp:63