22#if !defined(XERCESC_INCLUDE_GUARD_QNAME_HPP) 
   23#define XERCESC_INCLUDE_GUARD_QNAME_HPP 
   30#include <xercesc/internal/XSerializable.hpp> 
   46          const XMLCh* 
const   prefix
 
   47        , 
const XMLCh* 
const   localPart
 
   48        , 
const unsigned int   uriId
 
   55          const XMLCh* 
const   rawName
 
   56        , 
const unsigned int   uriId
 
   68    const XMLCh* getPrefix() 
const;
 
   71    const XMLCh* getLocalPart() 
const;
 
   72    XMLCh* getLocalPart();
 
   74    unsigned int getURI() 
const;
 
   86        const XMLCh* 
const        prefix
 
   87      , 
const XMLCh* 
const        localPart
 
   88       , 
const unsigned int        uriId
 
   93        const XMLCh* 
const        rawName
 
   94       , 
const unsigned int        uriId
 
   97    void setPrefix(
const XMLCh*) ;
 
   98    void setLocalPart(
const XMLCh*) ;
 
  101    void setURI(
const unsigned int) ;
 
  118    DECL_XSERIALIZABLE(
QName)
 
 
  194    return fMemoryManager;
 
 
#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
size_t XMLSize_t
Definition Xerces_autoconf_config.hpp:112
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Configurable memory manager.
Definition MemoryManager.hpp:40
void setValues(const QName &qname)
QName(const XMLCh *const prefix, const XMLCh *const localPart, const unsigned int uriId, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
Constructs a specified qname using prefix, and localpart.
QName(MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
Default constructor.
void setName(const XMLCh *const rawName, const unsigned int uriId)
MemoryManager * getMemoryManager() const
Definition QName.hpp:192
const XMLCh * getLocalPart() const
Definition QName.hpp:177
void setLocalPart(const XMLCh *)
Definition QName.hpp:210
const XMLCh * getRawName() const
void setName(const XMLCh *const prefix, const XMLCh *const localPart, const unsigned int uriId)
QName(const QName &qname)
Copy constructor.
unsigned int getURI() const
Definition QName.hpp:187
void setURI(const unsigned int)
Definition QName.hpp:200
void setPrefix(const XMLCh *)
Definition QName.hpp:205
bool operator==(const QName &) const
void setNPrefix(const XMLCh *, const XMLSize_t)
const XMLCh * getPrefix() const
Definition QName.hpp:167
QName(const XMLCh *const rawName, const unsigned int uriId, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
Constructs a specified qname using rawName.
void setNLocalPart(const XMLCh *, const XMLSize_t)
static XMLSize_t stringLen(const char *const src)
Get the length of the string.
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition XMemory.hpp:41