Go to the documentation of this file.
   22 #if !defined(XERCESC_INCLUDE_GUARD_XSNAMEDMAP_HPP) 
   23 #define XERCESC_INCLUDE_GUARD_XSNAMEDMAP_HPP 
   27 #include <xercesc/util/RefHash2KeysTableOf.hpp> 
   28 #include <xercesc/util/RefVectorOf.hpp> 
   51         XMLStringPool* uriStringPool,
 
   52         const bool adoptElems,
 
  100                               const XMLCh *localName);
 
  125     XMLStringPool*              fURIStringPool;
 
  126     RefVectorOf<TVal>*          fVector;
 
  127     RefHash2KeysTableOf<TVal>*  fHash;
 
  134 #if !defined(XERCES_TMPLSINC) 
  135 #include <xercesc/framework/psvi/XSNamedMap.c> 
  
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition: XMemory.hpp:40
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
XSNamedMap(const XMLSize_t maxElems, const XMLSize_t modulus, XMLStringPool *uriStringPool, const bool adoptElems, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
TVal * itemByName(const XMLCh *compNamespace, const XMLCh *localName)
Retrieves a component specified by local name and namespace URI.
uint16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
size_t XMLSize_t
Definition: Xerces_autoconf_config.hpp:112
TVal * item(XMLSize_t index)
Returns the indexth item in the collection.
Configurable memory manager.
Definition: MemoryManager.hpp:39
XMLSize_t getLength() const
The number of XSObjects in the XSObjectList.
Definition: XSNamedMap.hpp:40
void addElement(TVal *const toAdd, const XMLCh *key1, const XMLCh *key2)
methods needed by implementation