18 #if !defined(XALANDOMSTRINGPOOL_HEADER_GUARD_1357924680) 19 #define XALANDOMSTRINGPOOL_HEADER_GUARD_1357924680 35 XALAN_CPP_NAMESPACE_BEGIN
43 enum { eDefaultBlockSize = 32,
62 MemoryManager& theManager,
63 block_size_type theBlockSize = eDefaultBlockSize,
64 bucket_count_type theBucketCount = eDefaultBucketCount,
65 bucket_size_type theBucketSize = eDefaultBucketSize);
69 MemoryManager& theManager,
70 block_size_type theBlockSize = eDefaultBlockSize,
71 bucket_count_type theBucketCount = eDefaultBucketCount,
72 bucket_size_type theBucketSize = eDefaultBucketSize);
111 const XalanDOMChar* theString,
129 return m_hashTable.getMemoryManager();
135 return m_hashTable.getMemoryManager();
150 AllocatorType m_stringAllocator;
152 size_t m_stringCount;
161 XALAN_CPP_NAMESPACE_END
165 #endif // !defined(XALANDOMSTRINGPOOL_HEADER_GUARD_1357924680) BucketType::size_type bucket_size_type
AllocatorType::size_type block_size_type
void clear(XalanDOMString &theString)
Remove all elements from target string.
const MemoryManager & getMemoryManager() const
ArenaAllocatorType::size_type size_type
bool operator==(const ElemAttributeSet &theLHS, const ElemAttributeSet &theRHS)
MemoryManager & getMemoryManager()
XalanDOMStringAllocator AllocatorType
XalanDOMStringHashTable::bucket_size_type bucket_size_type
const XalanDOMStringHashTable & getHashTable() const
Get a reference to the pool's hash table.