18 #if !defined(XALAN_DOMSTRINGCACHE_HEADER_GUARD)
19 #define XALAN_DOMSTRINGCACHE_HEADER_GUARD
48 enum { eDefaultMaximumSize = 100u };
54 MemoryManager& theManager,
55 XalanSize_t theMaximumSize = eDefaultMaximumSize);
68 m_maximumSize = theSize;
98 m_string(&theCache.get())
104 m_cache.release(*m_string);
134 StringListType m_availableList;
139 StringListType m_busyList;
141 XalanSize_t m_maximumSize;
152 #endif // XALAN_RESULTNAMESPACESSTACK_HEADER_GUARD
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
void setMaximumSize(XalanSize_t theSize)
GetAndRelease(XalanDOMStringCache &theCache)
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
XalanSize_t getMaximumSize() const
XalanVector< XalanDOMString * > StringListType
void clear(XalanDOMString &theString)
Remove all elements from target string.