Go to the documentation of this file.
   22 #if !defined(XERCESC_INCLUDE_GUARD_PSVIATTRIBUTE_LIST_HPP) 
   23 #define XERCESC_INCLUDE_GUARD_PSVIATTRIBUTE_LIST_HPP 
   27 #include <xercesc/util/RefVectorOf.hpp> 
   45       , fAttributeNamespace(0)
 
   51         delete fPSVIAttribute;
 
  131                     , 
const XMLCh * attrNamespace);
 
  149             const XMLCh * attrName
 
  150             , 
const XMLCh * attrNS);
 
  178     RefVectorOf<PSVIAttributeStorage>*  fAttrList;
 
  188             const XMLCh *attrName
 
  189             , 
const XMLCh * attrNS)
 
  192     if(fAttrPos == fAttrList->size())
 
  196         fAttrList->addElement(storage);
 
  200         storage = fAttrList->elementAt(fAttrPos);
 
  
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
Definition: PSVIAttribute.hpp:41
const XMLCh * fAttributeName
Definition: PSVIAttributeList.hpp:55
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
~PSVIAttributeStorage()
Definition: PSVIAttributeList.hpp:49
uint16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
size_t XMLSize_t
Definition: Xerces_autoconf_config.hpp:112
~PSVIAttributeList()
Definition: PSVIAttributeList.hpp:182
PSVIAttribute * fPSVIAttribute
Definition: PSVIAttributeList.hpp:54
PSVIAttributeStorage()
Definition: PSVIAttributeList.hpp:42
A container for the PSVI contributions to attributes that occur on a particular element.
Definition: PSVIAttributeList.hpp:39
PSVIAttribute * getPSVIAttributeToFill(const XMLCh *attrName, const XMLCh *attrNS)
methods needed by implementation
Definition: PSVIAttributeList.hpp:187
Configurable memory manager.
Definition: MemoryManager.hpp:39
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
void reset()
reset the list
Definition: PSVIAttributeList.hpp:208
const XMLCh * fAttributeNamespace
Definition: PSVIAttributeList.hpp:56
Definition: PSVIAttributeList.hpp:59