22#if !defined(XERCESC_INCLUDE_GUARD_SYNCHRONIZEDSTRINGPOOL_HPP) 
   23#define XERCESC_INCLUDE_GUARD_SYNCHRONIZEDSTRINGPOOL_HPP 
   26#include <xercesc/util/StringPool.hpp> 
   27#include <xercesc/util/Mutexes.hpp> 
   47        const XMLStringPool *  constPool
 
   48        , 
const unsigned int   modulus = 109
 
   59    virtual bool exists(
const unsigned int id) 
const;
 
   61    virtual unsigned int getId(
const XMLCh* 
const toFind) 
const;
 
   80    const XMLStringPool* fConstPool;
 
 
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XMLUTIL_EXPORT
Definition XercesDefs.hpp:162
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Configurable memory manager.
Definition MemoryManager.hpp:40
Definition SynchronizedStringPool.hpp:40
XMLSynchronizedStringPool(const XMLStringPool *constPool, const unsigned int modulus=109, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
virtual const XMLCh * getValueForId(const unsigned int id) const
virtual unsigned int getId(const XMLCh *const toFind) const
virtual bool exists(const XMLCh *const newString) const
virtual ~XMLSynchronizedStringPool()
virtual bool exists(const unsigned int id) const
virtual unsigned int getStringCount() const
virtual unsigned int addOrFind(const XMLCh *const newString)