Xerces-C++ 3.3.0
QName Class Reference

#include <xercesc/util/QName.hpp>

Inheritance diagram for QName:
XMemory

Public Member Functions

 QName (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 Default constructor.
 
 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 (const XMLCh *const rawName, const unsigned int uriId, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 Constructs a specified qname using rawName.
 
 QName (const QName &qname)
 Copy constructor.
 
 ~QName ()
 
const XMLCh * getPrefix () const
 
XMLCh * getPrefix ()
 
const XMLCh * getLocalPart () const
 
XMLCh * getLocalPart ()
 
unsigned int getURI () const
 
const XMLCh * getRawName () const
 
XMLCh * getRawName ()
 
MemoryManager * getMemoryManager () const
 
void setName (const XMLCh *const prefix, const XMLCh *const localPart, const unsigned int uriId)
 
void setName (const XMLCh *const rawName, const unsigned int uriId)
 
void setPrefix (const XMLCh *)
 
void setLocalPart (const XMLCh *)
 
void setNPrefix (const XMLCh *, const XMLSize_t)
 
void setNLocalPart (const XMLCh *, const XMLSize_t)
 
void setURI (const unsigned int)
 
void setValues (const QName &qname)
 
bool operator== (const QName &) const
 
void cleanUp ()
 
- Public Member Functions inherited from XMemory
void * operator new (size_t size)
 This method overrides operator new.
 
void * operator new (size_t size, MemoryManager *memMgr)
 This method defines a custom operator new, that will use the provided memory manager to perform the allocation.
 
void * operator new (size_t size, void *ptr)
 This method overrides placement operator new.
 
void operator delete (void *p)
 This method overrides operator delete.
 
void operator delete (void *p, MemoryManager *memMgr)
 This method provides a matching delete for the custom operator new.
 
void operator delete (void *p, void *ptr)
 This method provides a matching delete for the placement new.
 

Additional Inherited Members

- Protected Member Functions inherited from XMemory
 XMemory ()
 Protected default constructor.
 

Constructor & Destructor Documentation

◆ QName() [1/4]

QName::QName ( MemoryManager *const manager = XMLPlatformUtils::fgMemoryManager)

Default constructor.

◆ QName() [2/4]

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() [3/4]

QName::QName ( const XMLCh *const rawName,
const unsigned int uriId,
MemoryManager *const manager = XMLPlatformUtils::fgMemoryManager )

Constructs a specified qname using rawName.

◆ QName() [4/4]

QName::QName ( const QName & qname)

Copy constructor.

◆ ~QName()

QName::~QName ( )

Member Function Documentation

◆ cleanUp()

void QName::cleanUp ( )

◆ getLocalPart() [1/2]

XMLCh * QName::getLocalPart ( )

◆ getLocalPart() [2/2]

const XMLCh * QName::getLocalPart ( ) const

◆ getMemoryManager()

MemoryManager * QName::getMemoryManager ( ) const

◆ getPrefix() [1/2]

XMLCh * QName::getPrefix ( )

◆ getPrefix() [2/2]

const XMLCh * QName::getPrefix ( ) const

Referenced by XMLAttr::getPrefix().

◆ getRawName() [1/2]

XMLCh * QName::getRawName ( )

◆ getRawName() [2/2]

const XMLCh * QName::getRawName ( ) const

◆ getURI()

unsigned int QName::getURI ( ) const

◆ operator==()

bool QName::operator== ( const QName & ) const

◆ setLocalPart()

void QName::setLocalPart ( const XMLCh * localPart)

◆ setName() [1/2]

void QName::setName ( const XMLCh *const prefix,
const XMLCh *const localPart,
const unsigned int uriId )

Referenced by XMLAttr::set(), and XMLAttr::set().

◆ setName() [2/2]

void QName::setName ( const XMLCh *const rawName,
const unsigned int uriId )

◆ setNLocalPart()

void QName::setNLocalPart ( const XMLCh * ,
const XMLSize_t  )

Referenced by setLocalPart().

◆ setNPrefix()

void QName::setNPrefix ( const XMLCh * ,
const XMLSize_t  )

Referenced by setPrefix().

◆ setPrefix()

void QName::setPrefix ( const XMLCh * prefix)

◆ setURI()

void QName::setURI ( const unsigned int uriId)

◆ setValues()

void QName::setValues ( const QName & qname)

The documentation for this class was generated from the following file: