Go to the documentation of this file.
   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
 
   57     virtual unsigned int addOrFind(
const XMLCh* 
const newString);
 
   58     virtual bool exists(
const XMLCh* 
const newString) 
const;
 
   59     virtual bool exists(
const unsigned int id) 
const;
 
   60     virtual void flushAll();
 
   61     virtual unsigned int getId(
const XMLCh* 
const toFind) 
const;
 
   62     virtual const XMLCh* getValueForId(
const unsigned int id) 
const;
 
   63     virtual unsigned int getStringCount() 
const;
 
   80     const XMLStringPool* fConstPool;
 
  
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
#define XMLUTIL_EXPORT
Definition: XercesDefs.hpp:162
Definition: SynchronizedStringPool.hpp:39
uint16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
Configurable memory manager.
Definition: MemoryManager.hpp:39