7.6. Interfaces for libQtXml

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

Table 7-401. 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. Qt4 XML

7.6.1.1. Class data for QXmlAttributes

The virtual table for the QXmlAttributes class is described in the generic part of this specification.

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

Table 7-402. 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 in the generic part of this specification.

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

Table 7-403. 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 in the generic part of this specification.

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

Table 7-404. 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 in the generic part of this specification.

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

Table 7-405. 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 in the generic part of this specification.

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

Table 7-406. 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 in the generic part of this specification.

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

Table 7-407. 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 in the generic part of this specification.

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

Table 7-408. 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 in the generic part of this specification.

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

Table 7-409. 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 in the generic part of this specification.

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

Table 7-410. 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 in the generic part of this specification.

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

Table 7-411. 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 in the generic part of this specification.

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

Table 7-412. 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-413

Table 7-413. 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-414. 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-415. 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-416. 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-417. 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-418. 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-419

Table 7-419. 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 Qt4 XML

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

Table 7-420. libQtXml - Qt4 XML 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]