From 3615f64f344a3eaa3d4bc46ef307011d2a4d7a33 Mon Sep 17 00:00:00 2001
From: Andy Heninger <andyh@apache.org>
Date: Sat, 9 Sep 2000 00:11:48 +0000
Subject: [PATCH] Virtual Destructor Patch, submitted by Kirk Wylie

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@172386 13f79535-47bb-0310-9956-ffa450edef68
---
 src/dom/DOM_Entity.hpp  | 15 +++++++++------
 src/util/HashXMLCh.hpp  |  2 +-
 src/util/NameIdPool.hpp |  5 ++++-
 3 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/src/dom/DOM_Entity.hpp b/src/dom/DOM_Entity.hpp
index 39034c90f..2c7c3ccfc 100644
--- a/src/dom/DOM_Entity.hpp
+++ b/src/dom/DOM_Entity.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.8  2000/09/09 00:11:46  andyh
+ * Virtual Destructor Patch, submitted by Kirk Wylie
+ *
  * Revision 1.7  2000/04/19 02:26:16  aruna1
  * Full support for DOM_EntityReference, DOM_Entity and DOM_DocumentType introduced
  *
@@ -181,12 +184,12 @@ public:
    */
   DOMString        getNotationName() const;
 
-  virtual DOM_Node		getFirstChild() const;
-  virtual DOM_Node      getLastChild() const;
-  virtual DOM_NodeList  getChildNodes() const;
-  virtual bool          hasChildNodes() const;
-  virtual DOM_Node		getPreviousSibling() const;
-  virtual DOM_Node		getNextSibling() const;
+  DOM_Node		getFirstChild() const;
+  DOM_Node      getLastChild() const;
+  DOM_NodeList  getChildNodes() const;
+  bool          hasChildNodes() const;
+  DOM_Node		getPreviousSibling() const;
+  DOM_Node		getNextSibling() const;
   //@}
 
 protected:
diff --git a/src/util/HashXMLCh.hpp b/src/util/HashXMLCh.hpp
index cb4e6b9d7..05c5208bd 100644
--- a/src/util/HashXMLCh.hpp
+++ b/src/util/HashXMLCh.hpp
@@ -72,7 +72,7 @@ class XMLUTIL_EXPORT HashXMLCh : public HashBase
 {
 public:
 	HashXMLCh();
-	~HashXMLCh();
+	virtual ~HashXMLCh();
 	virtual unsigned int getHashVal(const void *const key, unsigned int mod);
 	virtual bool equals(const void *const key1, const void *const key2);
 
diff --git a/src/util/NameIdPool.hpp b/src/util/NameIdPool.hpp
index 347778e3d..d746a4860 100644
--- a/src/util/NameIdPool.hpp
+++ b/src/util/NameIdPool.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.6  2000/09/09 00:11:48  andyh
+ * Virtual Destructor Patch, submitted by Kirk Wylie
+ *
  * Revision 1.5  2000/07/19 18:47:26  andyh
  * More Macintosh port tweaks, submitted by James Berry.
  *
@@ -259,7 +262,7 @@ public :
         const   NameIdPoolEnumerator<TElem>& toCopy
     );
 
-    ~NameIdPoolEnumerator();
+    virtual ~NameIdPoolEnumerator();
 
     // -----------------------------------------------------------------------
     //  Public operators
-- 
GitLab