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;
76 const XMLCh* getRawName()
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) ;
103 void setValues(
const QName& qname);
108 bool operator==(
const QName&)
const;
118 DECL_XSERIALIZABLE(
QName)
194 return fMemoryManager;
void setNLocalPart(const XMLCh *, const XMLSize_t)
MemoryManager * getMemoryManager() const
Definition: QName.hpp:192
const XMLCh * getPrefix() const
Definition: QName.hpp:167
void setLocalPart(const XMLCh *)
Definition: QName.hpp:210
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition: XMemory.hpp:40
const XMLCh * getLocalPart() const
Definition: QName.hpp:177
void setURI(const unsigned int)
Definition: QName.hpp:200
unsigned int getURI() const
Definition: QName.hpp:187
Configurable memory manager.
Definition: MemoryManager.hpp:39
void setNPrefix(const XMLCh *, const XMLSize_t)
static XMLSize_t stringLen(const char *const src)
Get the length of the string.
SIZE_T XMLSize_t
Definition: Xerces_autoconf_config.borland.hpp:86
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
wchar_t XMLCh
Definition: Xerces_autoconf_config.borland.hpp:92
#define XMLUTIL_EXPORT
Definition: XercesDefs.hpp:162
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
void setPrefix(const XMLCh *)
Definition: QName.hpp:205