6.6. Interfaces for libQtXml

Table 6-521 defines the library name and shared object name for the libQtXml library

Table 6-521. libQtXml Definition

Library:libQtXml
SONAME:libQtXml.so.4

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

[QtXml] QtXml 4.1.0

6.6.1. QtXml

6.6.1.1. Class data for QXmlAttributes

The virtual table for the QXmlAttributes class is described by Table 6-522

Table 6-522. Primary vtable for QXmlAttributes

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

The Run Time Type Information for the QXmlAttributes class is described by Table 6-523

Table 6-523. typeinfo for QXmlAttributes

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlAttributes

6.6.1.2. Class data for QXmlInputSource

The virtual table for the QXmlInputSource class is described by Table 6-524

Table 6-524. 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 6-525

Table 6-525. typeinfo for QXmlInputSource

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlInputSource

6.6.1.3. Class data for QXmlReader

The virtual table for the QXmlReader class is described by Table 6-526

Table 6-526. Primary vtable for QXmlReader

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlReader
vfunc[0]:QXmlReader::~QXmlReader()
vfunc[1]: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 6-527

Table 6-527. typeinfo for QXmlReader

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlReader

6.6.1.4. Class data for QXmlSimpleReader

The virtual table for the QXmlSimpleReader class is described by Table 6-528

Table 6-528. 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 6-529

Table 6-529. typeinfo for QXmlSimpleReader

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

6.6.1.5. Class data for QXmlLocator

The virtual table for the QXmlLocator class is described by Table 6-530

Table 6-530. 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 6-531

Table 6-531. typeinfo for QXmlLocator

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlLocator

6.6.1.6. Class data for QXmlContentHandler

The virtual table for the QXmlContentHandler class is described by Table 6-532

Table 6-532. Primary vtable for QXmlContentHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlContentHandler
vfunc[0]:QXmlContentHandler::~QXmlContentHandler()
vfunc[1]: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 6-533

Table 6-533. typeinfo for QXmlContentHandler

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlContentHandler

6.6.1.7. Class data for QXmlErrorHandler

The virtual table for the QXmlErrorHandler class is described by Table 6-534

Table 6-534. Primary vtable for QXmlErrorHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlErrorHandler
vfunc[0]:QXmlErrorHandler::~QXmlErrorHandler()
vfunc[1]: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 6-535

Table 6-535. typeinfo for QXmlErrorHandler

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlErrorHandler

6.6.1.8. Class data for QXmlDTDHandler

The virtual table for the QXmlDTDHandler class is described by Table 6-536

Table 6-536. Primary vtable for QXmlDTDHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlDTDHandler
vfunc[0]:QXmlDTDHandler::~QXmlDTDHandler()
vfunc[1]: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 6-537

Table 6-537. typeinfo for QXmlDTDHandler

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlDTDHandler

6.6.1.9. Class data for QXmlEntityResolver

The virtual table for the QXmlEntityResolver class is described by Table 6-538

Table 6-538. Primary vtable for QXmlEntityResolver

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlEntityResolver
vfunc[0]:QXmlEntityResolver::~QXmlEntityResolver()
vfunc[1]: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 6-539

Table 6-539. typeinfo for QXmlEntityResolver

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlEntityResolver

6.6.1.10. Class data for QXmlLexicalHandler

The virtual table for the QXmlLexicalHandler class is described by Table 6-540

Table 6-540. Primary vtable for QXmlLexicalHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlLexicalHandler
vfunc[0]:QXmlLexicalHandler::~QXmlLexicalHandler()
vfunc[1]: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 6-541

Table 6-541. typeinfo for QXmlLexicalHandler

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlLexicalHandler

6.6.1.11. Class data for QXmlDeclHandler

The virtual table for the QXmlDeclHandler class is described by Table 6-542

Table 6-542. Primary vtable for QXmlDeclHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlDeclHandler
vfunc[0]:QXmlDeclHandler::~QXmlDeclHandler()
vfunc[1]: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 6-543

Table 6-543. typeinfo for QXmlDeclHandler

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QXmlDeclHandler

6.6.1.12. Class data for QXmlDefaultHandler

The virtual table for the QXmlDefaultHandler class is described by Table 6-544

Table 6-544. Primary vtable for QXmlDefaultHandler

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]: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 6-545. Secondary vtable for QXmlDefaultHandler

Base Offset-4
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]: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 6-546. Secondary vtable for QXmlDefaultHandler

Base Offset-8
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]: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 6-547. Secondary vtable for QXmlDefaultHandler

Base Offset-12
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]: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 6-548. Secondary vtable for QXmlDefaultHandler

Base Offset-16
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]: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 6-549. Secondary vtable for QXmlDefaultHandler

Base Offset-20
Virtual Base Offset0
RTTItypeinfo for QXmlDefaultHandler
vfunc[0]:non-virtual thunk to QXmlDefaultHandler::~QXmlDefaultHandler()
vfunc[1]: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 6-550

Table 6-550. 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

6.6.1.13. Interfaces for QtXml

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

Table 6-551. libQtXml - QtXml Function Interfaces

_ZThn12_N18QXmlDefaultHandler13resolveEntityERK7QStringS2_RP15QXmlInputSource [QtXml]_ZThn12_NK18QXmlDefaultHandler11errorStringEv [QtXml]
_ZThn16_N18QXmlDefaultHandler10startCDATAEv [QtXml]_ZThn16_N18QXmlDefaultHandler11startEntityERK7QString [QtXml]
_ZThn16_N18QXmlDefaultHandler6endDTDEv [QtXml]_ZThn16_N18QXmlDefaultHandler7commentERK7QString [QtXml]
_ZThn16_N18QXmlDefaultHandler8endCDATAEv [QtXml]_ZThn16_N18QXmlDefaultHandler8startDTDERK7QStringS2_S2_ [QtXml]
_ZThn16_N18QXmlDefaultHandler9endEntityERK7QString [QtXml]_ZThn16_NK18QXmlDefaultHandler11errorStringEv [QtXml]
_ZThn20_N18QXmlDefaultHandler13attributeDeclERK7QStringS2_S2_S2_S2_ [QtXml]_ZThn20_N18QXmlDefaultHandler18externalEntityDeclERK7QStringS2_S2_ [QtXml]
_ZThn20_N18QXmlDefaultHandler18internalEntityDeclERK7QStringS2_ [QtXml]_ZThn20_NK18QXmlDefaultHandler11errorStringEv [QtXml]
_ZThn4_N18QXmlDefaultHandler10fatalErrorERK18QXmlParseException [QtXml]_ZThn4_N18QXmlDefaultHandler5errorERK18QXmlParseException [QtXml]
_ZThn4_N18QXmlDefaultHandler7warningERK18QXmlParseException [QtXml]_ZThn4_NK18QXmlDefaultHandler11errorStringEv [QtXml]
_ZThn8_N18QXmlDefaultHandler12notationDeclERK7QStringS2_S2_ [QtXml]_ZThn8_N18QXmlDefaultHandler18unparsedEntityDeclERK7QStringS2_S2_S2_ [QtXml]
_ZThn8_NK18QXmlDefaultHandler11errorStringEv [QtXml]