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 XMLChgetPrefix () const
 
XMLChgetPrefix ()
 
const XMLChgetLocalPart () const
 
XMLChgetLocalPart ()
 
unsigned int getURI () const
 
const XMLChgetRawName () const
 
XMLChgetRawName ()
 
MemoryManagergetMemoryManager () 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: