Xerces-C++ 3.2.5
Public Member Functions | List of all members
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: