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