diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2005-12-27 20:36:39 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2005-12-27 20:36:39 (GMT) |
commit | d4da97f32ddc6c44df781b3b7b762be0101b9bac (patch) | |
tree | 0e4517c465cd2c2702cd62de3f3f29bc068bc1da /qtools | |
parent | cbb944eb7796b2501628c65de1c014d7cca48dcd (diff) | |
download | Doxygen-d4da97f32ddc6c44df781b3b7b762be0101b9bac.zip Doxygen-d4da97f32ddc6c44df781b3b7b762be0101b9bac.tar.gz Doxygen-d4da97f32ddc6c44df781b3b7b762be0101b9bac.tar.bz2 |
Release-1.4.5-20051227
Diffstat (limited to 'qtools')
-rw-r--r-- | qtools/qxml.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/qtools/qxml.h b/qtools/qxml.h index ce40e5f..2f7567d 100644 --- a/qtools/qxml.h +++ b/qtools/qxml.h @@ -213,6 +213,7 @@ private: class QM_EXPORT QXmlReader { public: + virtual ~QXmlReader() {} virtual bool feature( const QString& name, bool *ok = 0 ) const = 0; virtual void setFeature( const QString& name, bool value ) = 0; virtual bool hasFeature( const QString& name ) const = 0; @@ -401,6 +402,7 @@ private: class QM_EXPORT QXmlContentHandler { public: + virtual ~QXmlContentHandler() {} virtual void setDocumentLocator( QXmlLocator* locator ) = 0; virtual bool startDocument() = 0; virtual bool endDocument() = 0; @@ -418,6 +420,7 @@ public: class QM_EXPORT QXmlErrorHandler { public: + virtual ~QXmlErrorHandler() {} virtual bool warning( const QXmlParseException& exception ) = 0; virtual bool error( const QXmlParseException& exception ) = 0; virtual bool fatalError( const QXmlParseException& exception ) = 0; @@ -427,6 +430,7 @@ public: class QM_EXPORT QXmlDTDHandler { public: + virtual ~QXmlDTDHandler() {} virtual bool notationDecl( const QString& name, const QString& publicId, const QString& systemId ) = 0; virtual bool unparsedEntityDecl( const QString& name, const QString& publicId, const QString& systemId, const QString& notationName ) = 0; virtual QString errorString() = 0; @@ -435,6 +439,7 @@ public: class QM_EXPORT QXmlEntityResolver { public: + virtual ~QXmlEntityResolver() {} virtual bool resolveEntity( const QString& publicId, const QString& systemId, QXmlInputSource* ret ) = 0; virtual QString errorString() = 0; }; @@ -442,6 +447,7 @@ public: class QM_EXPORT QXmlLexicalHandler { public: + virtual ~QXmlLexicalHandler() {} virtual bool startDTD( const QString& name, const QString& publicId, const QString& systemId ) = 0; virtual bool endDTD() = 0; // virtual bool startEntity( const QString& name ) = 0; @@ -455,6 +461,7 @@ public: class QM_EXPORT QXmlDeclHandler { public: + virtual ~QXmlDeclHandler() {} virtual bool attributeDecl( const QString& eName, const QString& aName, const QString& type, const QString& valueDefault, const QString& value ) = 0; virtual bool internalEntityDecl( const QString& name, const QString& value ) = 0; virtual bool externalEntityDecl( const QString& name, const QString& publicId, const QString& systemId ) = 0; |