7.6. Interfaces for libQtXml

Table 7-552 defines the library name and shared object name for the libQtXml library

Table 7-552. libQtXml Definition

Library:libQtXml
SONAME:libQtXml.so.4

The behavior of the interfaces in this library is specified by the following specifications:

[CXXABI] Itanium™ C++ ABI

7.6.1. QtXml

7.6.1.1. Class data for QXmlAttributes

The virtual table for the QXmlAttributes class is described by Table 7-553

Table 7-553. Primary vtable for QXmlAttributes

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlAttributes
vfunc[0]:NULL or QXmlAttributes::~QXmlAttributes()
vfunc[1]:NULL or QXmlAttributes::~QXmlAttributes()

The Run Time Type Information for the QXmlAttributes class is described by Table 7-554

Table 7-554. typeinfo for QXmlAttributes

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlAttributes

7.6.1.2. Class data for QXmlInputSource

The virtual table for the QXmlInputSource class is described by Table 7-555

Table 7-555. Primary vtable for QXmlInputSource

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlInputSource
vfunc[0]:QXmlInputSource::~QXmlInputSource()
vfunc[1]:QXmlInputSource::~QXmlInputSource()
vfunc[2]:QXmlInputSource::setData(QString const&)
vfunc[3]:QXmlInputSource::setData(QByteArray const&)
vfunc[4]:QXmlInputSource::fetchData()
vfunc[5]:QXmlInputSource::data() const
vfunc[6]:QXmlInputSource::next()
vfunc[7]:QXmlInputSource::reset()
vfunc[8]:QXmlInputSource::fromRawData(QByteArray const&, bool)

The Run Time Type Information for the QXmlInputSource class is described by Table 7-556

Table 7-556. typeinfo for QXmlInputSource

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlInputSource

7.6.1.3. Class data for QXmlReader

The virtual table for the QXmlReader class is described by Table 7-557

Table 7-557. Primary vtable for QXmlReader

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlReader
vfunc[0]:NULL or QXmlReader::~QXmlReader()
vfunc[1]:NULL or QXmlReader::~QXmlReader()
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual
vfunc[4]:__cxa_pure_virtual
vfunc[5]:__cxa_pure_virtual
vfunc[6]:__cxa_pure_virtual
vfunc[7]:__cxa_pure_virtual
vfunc[8]:__cxa_pure_virtual
vfunc[9]:__cxa_pure_virtual
vfunc[10]:__cxa_pure_virtual
vfunc[11]:__cxa_pure_virtual
vfunc[12]:__cxa_pure_virtual
vfunc[13]:__cxa_pure_virtual
vfunc[14]:__cxa_pure_virtual
vfunc[15]:__cxa_pure_virtual
vfunc[16]:__cxa_pure_virtual
vfunc[17]:__cxa_pure_virtual
vfunc[18]:__cxa_pure_virtual
vfunc[19]:__cxa_pure_virtual
vfunc[20]:__cxa_pure_virtual
vfunc[21]:__cxa_pure_virtual

The Run Time Type Information for the QXmlReader class is described by Table 7-558

Table 7-558. typeinfo for QXmlReader

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlReader

7.6.1.4. Class data for QXmlSimpleReader

The virtual table for the QXmlSimpleReader class is described by Table 7-559

Table 7-559. Primary vtable for QXmlSimpleReader

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlSimpleReader
vfunc[0]:QXmlSimpleReader::~QXmlSimpleReader()
vfunc[1]:QXmlSimpleReader::~QXmlSimpleReader()
vfunc[2]:QXmlSimpleReader::feature(QString const&, bool*) const
vfunc[3]:QXmlSimpleReader::setFeature(QString const&, bool)
vfunc[4]:QXmlSimpleReader::hasFeature(QString const&) const
vfunc[5]:QXmlSimpleReader::property(QString const&, bool*) const
vfunc[6]:QXmlSimpleReader::setProperty(QString const&, void*)
vfunc[7]:QXmlSimpleReader::hasProperty(QString const&) const
vfunc[8]:QXmlSimpleReader::setEntityResolver(QXmlEntityResolver*)
vfunc[9]:QXmlSimpleReader::entityResolver() const
vfunc[10]:QXmlSimpleReader::setDTDHandler(QXmlDTDHandler*)
vfunc[11]:QXmlSimpleReader::DTDHandler() const
vfunc[12]:QXmlSimpleReader::setContentHandler(QXmlContentHandler*)
vfunc[13]:QXmlSimpleReader::contentHandler() const
vfunc[14]:QXmlSimpleReader::setErrorHandler(QXmlErrorHandler*)
vfunc[15]:QXmlSimpleReader::errorHandler() const
vfunc[16]:QXmlSimpleReader::setLexicalHandler(QXmlLexicalHandler*)
vfunc[17]:QXmlSimpleReader::lexicalHandler() const
vfunc[18]:QXmlSimpleReader::setDeclHandler(QXmlDeclHandler*)
vfunc[19]:QXmlSimpleReader::declHandler() const
vfunc[20]:QXmlSimpleReader::parse(QXmlInputSource const&)
vfunc[21]:QXmlSimpleReader::parse(QXmlInputSource const*)
vfunc[22]:QXmlSimpleReader::parse(QXmlInputSource const*, bool)
vfunc[23]:QXmlSimpleReader::parseContinue()

The Run Time Type Information for the QXmlSimpleReader class is described by Table 7-560

Table 7-560. typeinfo for QXmlSimpleReader

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for QXmlSimpleReader
basetype:typeinfo for QXmlReader

7.6.1.5. Class data for QXmlLocator

The virtual table for the QXmlLocator class is described by Table 7-561

Table 7-561. Primary vtable for QXmlLocator

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlLocator
vfunc[0]:QXmlLocator::~QXmlLocator()
vfunc[1]:QXmlLocator::~QXmlLocator()
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual

The Run Time Type Information for the QXmlLocator class is described by Table 7-562

Table 7-562. typeinfo for QXmlLocator

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlLocator

7.6.1.6. Class data for QXmlContentHandler

The virtual table for the QXmlContentHandler class is described by Table 7-563

Table 7-563. Primary vtable for QXmlContentHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlContentHandler
vfunc[0]:NULL or QXmlContentHandler::~QXmlContentHandler()
vfunc[1]:NULL or QXmlContentHandler::~QXmlContentHandler()
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual
vfunc[4]:__cxa_pure_virtual
vfunc[5]:__cxa_pure_virtual
vfunc[6]:__cxa_pure_virtual
vfunc[7]:__cxa_pure_virtual
vfunc[8]:__cxa_pure_virtual
vfunc[9]:__cxa_pure_virtual
vfunc[10]:__cxa_pure_virtual
vfunc[11]:__cxa_pure_virtual
vfunc[12]:__cxa_pure_virtual
vfunc[13]:__cxa_pure_virtual

The Run Time Type Information for the QXmlContentHandler class is described by Table 7-564

Table 7-564. typeinfo for QXmlContentHandler

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlContentHandler

7.6.1.7. Class data for QXmlErrorHandler

The virtual table for the QXmlErrorHandler class is described by Table 7-565

Table 7-565. Primary vtable for QXmlErrorHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlErrorHandler
vfunc[0]:NULL or QXmlErrorHandler::~QXmlErrorHandler()
vfunc[1]:NULL or QXmlErrorHandler::~QXmlErrorHandler()
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual
vfunc[4]:__cxa_pure_virtual
vfunc[5]:__cxa_pure_virtual

The Run Time Type Information for the QXmlErrorHandler class is described by Table 7-566

Table 7-566. typeinfo for QXmlErrorHandler

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlErrorHandler

7.6.1.8. Class data for QXmlDTDHandler

The virtual table for the QXmlDTDHandler class is described by Table 7-567

Table 7-567. Primary vtable for QXmlDTDHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlDTDHandler
vfunc[0]:NULL or QXmlDTDHandler::~QXmlDTDHandler()
vfunc[1]:NULL or QXmlDTDHandler::~QXmlDTDHandler()
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual
vfunc[4]:__cxa_pure_virtual

The Run Time Type Information for the QXmlDTDHandler class is described by Table 7-568

Table 7-568. typeinfo for QXmlDTDHandler

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlDTDHandler

7.6.1.9. Class data for QXmlEntityResolver

The virtual table for the QXmlEntityResolver class is described by Table 7-569

Table 7-569. Primary vtable for QXmlEntityResolver

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlEntityResolver
vfunc[0]:NULL or QXmlEntityResolver::~QXmlEntityResolver()
vfunc[1]:NULL or QXmlEntityResolver::~QXmlEntityResolver()
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual

The Run Time Type Information for the QXmlEntityResolver class is described by Table 7-570

Table 7-570. typeinfo for QXmlEntityResolver

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlEntityResolver

7.6.1.10. Class data for QXmlLexicalHandler

The virtual table for the QXmlLexicalHandler class is described by Table 7-571

Table 7-571. Primary vtable for QXmlLexicalHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlLexicalHandler
vfunc[0]:NULL or QXmlLexicalHandler::~QXmlLexicalHandler()
vfunc[1]:NULL or QXmlLexicalHandler::~QXmlLexicalHandler()
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual
vfunc[4]:__cxa_pure_virtual
vfunc[5]:__cxa_pure_virtual
vfunc[6]:__cxa_pure_virtual
vfunc[7]:__cxa_pure_virtual
vfunc[8]:__cxa_pure_virtual
vfunc[9]:__cxa_pure_virtual

The Run Time Type Information for the QXmlLexicalHandler class is described by Table 7-572

Table 7-572. typeinfo for QXmlLexicalHandler

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlLexicalHandler

7.6.1.11. Class data for QXmlDeclHandler

The virtual table for the QXmlDeclHandler class is described by Table 7-573

Table 7-573. Primary vtable for QXmlDeclHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlDeclHandler
vfunc[0]:NULL or QXmlDeclHandler::~QXmlDeclHandler()
vfunc[1]:NULL or QXmlDeclHandler::~QXmlDeclHandler()
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual
vfunc[4]:__cxa_pure_virtual
vfunc[5]:__cxa_pure_virtual

The Run Time Type Information for the QXmlDeclHandler class is described by Table 7-574

Table 7-574. typeinfo for QXmlDeclHandler

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlDeclHandler

7.6.1.12. Class data for QXmlDefaultHandler

The virtual table for the QXmlDefaultHandler class is described by Table 7-575

Table 7-575. Primary vtable for QXmlDefaultHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:NULL or QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]:NULL or QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[2]:QXmlDefaultHandler::setDocumentLocator(QXmlLocator*)
vfunc[3]:QXmlDefaultHandler::startDocument()
vfunc[4]:QXmlDefaultHandler::endDocument()
vfunc[5]:QXmlDefaultHandler::startPrefixMapping(QString const&, QString const&)
vfunc[6]:QXmlDefaultHandler::endPrefixMapping(QString const&)
vfunc[7]:QXmlDefaultHandler::startElement(QString const&, QString const&, QString const&, QXmlAttributes const&)
vfunc[8]:QXmlDefaultHandler::endElement(QString const&, QString const&, QString const&)
vfunc[9]:QXmlDefaultHandler::characters(QString const&)
vfunc[10]:QXmlDefaultHandler::ignorableWhitespace(QString const&)
vfunc[11]:QXmlDefaultHandler::processingInstruction(QString const&, QString const&)
vfunc[12]:QXmlDefaultHandler::skippedEntity(QString const&)
vfunc[13]:QXmlDefaultHandler::errorString() const
vfunc[14]:QXmlDefaultHandler::warning(QXmlParseException const&)
vfunc[15]:QXmlDefaultHandler::error(QXmlParseException const&)
vfunc[16]:QXmlDefaultHandler::fatalError(QXmlParseException const&)
vfunc[17]:QXmlDefaultHandler::notationDecl(QString const&, QString const&, QString const&)
vfunc[18]:QXmlDefaultHandler::unparsedEntityDecl(QString const&, QString const&, QString const&, QString const&)
vfunc[19]:QXmlDefaultHandler::resolveEntity(QString const&, QString const&, QXmlInputSource*&)
vfunc[20]:QXmlDefaultHandler::startDTD(QString const&, QString const&, QString const&)
vfunc[21]:QXmlDefaultHandler::endDTD()
vfunc[22]:QXmlDefaultHandler::startEntity(QString const&)
vfunc[23]:QXmlDefaultHandler::endEntity(QString const&)
vfunc[24]:QXmlDefaultHandler::startCDATA()
vfunc[25]:QXmlDefaultHandler::endCDATA()
vfunc[26]:QXmlDefaultHandler::comment(QString const&)
vfunc[27]:QXmlDefaultHandler::attributeDecl(QString const&, QString const&, QString const&, QString const&, QString const&)
vfunc[28]:QXmlDefaultHandler::internalEntityDecl(QString const&, QString const&)
vfunc[29]:QXmlDefaultHandler::externalEntityDecl(QString const&, QString const&, QString const&)

Table 7-576. Secondary vtable for QXmlDefaultHandler

Base Offset-8
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:NULL or non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]:NULL or non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[2]:non-virtual thunk to QXmlDefaultHandler::warning(QXmlParseException const&)
vfunc[3]:non-virtual thunk to QXmlDefaultHandler::error(QXmlParseException const&)
vfunc[4]:non-virtual thunk to QXmlDefaultHandler::fatalError(QXmlParseException const&)
vfunc[5]:non-virtual thunk to QXmlDefaultHandler::errorString() const

Table 7-577. Secondary vtable for QXmlDefaultHandler

Base Offset-16
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:NULL or non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]:NULL or non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[2]:non-virtual thunk to QXmlDefaultHandler::notationDecl(QString const&, QString const&, QString const&)
vfunc[3]:non-virtual thunk to QXmlDefaultHandler::unparsedEntityDecl(QString const&, QString const&, QString const&, QString const&)
vfunc[4]:non-virtual thunk to QXmlDefaultHandler::errorString() const

Table 7-578. Secondary vtable for QXmlDefaultHandler

Base Offset-24
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:NULL or non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]:NULL or non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[2]:non-virtual thunk to QXmlDefaultHandler::resolveEntity(QString const&, QString const&, QXmlInputSource*&)
vfunc[3]:non-virtual thunk to QXmlDefaultHandler::errorString() const

Table 7-579. Secondary vtable for QXmlDefaultHandler

Base Offset-32
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:NULL or non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]:NULL or non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[2]:non-virtual thunk to QXmlDefaultHandler::startDTD(QString const&, QString const&, QString const&)
vfunc[3]:non-virtual thunk to QXmlDefaultHandler::endDTD()
vfunc[4]:non-virtual thunk to QXmlDefaultHandler::startEntity(QString const&)
vfunc[5]:non-virtual thunk to QXmlDefaultHandler::endEntity(QString const&)
vfunc[6]:non-virtual thunk to QXmlDefaultHandler::startCDATA()
vfunc[7]:non-virtual thunk to QXmlDefaultHandler::endCDATA()
vfunc[8]:non-virtual thunk to QXmlDefaultHandler::comment(QString const&)
vfunc[9]:non-virtual thunk to QXmlDefaultHandler::errorString() const

Table 7-580. Secondary vtable for QXmlDefaultHandler

Base Offset-40
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:NULL or non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]:NULL or non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[2]:non-virtual thunk to QXmlDefaultHandler::attributeDecl(QString const&, QString const&, QString const&, QString const&, QString const&)
vfunc[3]:non-virtual thunk to QXmlDefaultHandler::internalEntityDecl(QString const&, QString const&)
vfunc[4]:non-virtual thunk to QXmlDefaultHandler::externalEntityDecl(QString const&, QString const&, QString const&)
vfunc[5]:non-virtual thunk to QXmlDefaultHandler::errorString() const

The Run Time Type Information for the QXmlDefaultHandler class is described by Table 7-581

Table 7-581. typeinfo for QXmlDefaultHandler

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for QXmlDefaultHandler
flags:0
basetype:typeinfo for QXmlContentHandler2
basetype:typeinfo for QXmlErrorHandler1026
basetype:typeinfo for QXmlErrorHandler2050
basetype:typeinfo for QXmlErrorHandler1026
basetype:typeinfo for QXmlErrorHandler2050
basetype:typeinfo for QXmlErrorHandler1026

7.6.1.13. Interfaces for QtXml

An LSB conforming implementation shall provide the architecture specific functions for QtXml specified in Table 7-582, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-582. libQtXml - QtXml Function Interfaces

_ZThn16_N18QXmlDefaultHandler12notationDeclERK7QStringS2_S2_ [CXXABI]_ZThn16_N18QXmlDefaultHandler18unparsedEntityDeclERK7QStringS2_S2_S2_ [CXXABI]
_ZThn16_NK18QXmlDefaultHandler11errorStringEv [CXXABI]_ZThn24_N18QXmlDefaultHandler13resolveEntityERK7QStringS2_RP15QXmlInputSource [CXXABI]
_ZThn24_NK18QXmlDefaultHandler11errorStringEv [CXXABI]_ZThn32_N18QXmlDefaultHandler10startCDATAEv [CXXABI]
_ZThn32_N18QXmlDefaultHandler11startEntityERK7QString [CXXABI]_ZThn32_N18QXmlDefaultHandler6endDTDEv [CXXABI]
_ZThn32_N18QXmlDefaultHandler7commentERK7QString [CXXABI]_ZThn32_N18QXmlDefaultHandler8endCDATAEv [CXXABI]
_ZThn32_N18QXmlDefaultHandler8startDTDERK7QStringS2_S2_ [CXXABI]_ZThn32_N18QXmlDefaultHandler9endEntityERK7QString [CXXABI]
_ZThn32_NK18QXmlDefaultHandler11errorStringEv [CXXABI]_ZThn40_N18QXmlDefaultHandler13attributeDeclERK7QStringS2_S2_S2_S2_ [CXXABI]
_ZThn40_N18QXmlDefaultHandler18externalEntityDeclERK7QStringS2_S2_ [CXXABI]_ZThn40_N18QXmlDefaultHandler18internalEntityDeclERK7QStringS2_ [CXXABI]
_ZThn40_NK18QXmlDefaultHandler11errorStringEv [CXXABI]_ZThn8_N18QXmlDefaultHandler10fatalErrorERK18QXmlParseException [CXXABI]
_ZThn8_N18QXmlDefaultHandler5errorERK18QXmlParseException [CXXABI]_ZThn8_N18QXmlDefaultHandler7warningERK18QXmlParseException [CXXABI]
_ZThn8_NK18QXmlDefaultHandler11errorStringEv [CXXABI]