Matthias Brantner has proposed merging lp:~zorba-coders/zorba/virtual into 
lp:zorba.

Requested reviews:
  Matthias Brantner (matthias-brantner)
  Markos Zaharioudakis (markos-za)

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/virtual/+merge/84509

made destructors of Item subclasses virtual 
-- 
https://code.launchpad.net/~zorba-coders/zorba/virtual/+merge/84509
Your team Zorba Coders is subscribed to branch lp:zorba.
=== modified file 'src/store/naive/atomic_items.h'
--- src/store/naive/atomic_items.h	2011-11-02 17:19:09 +0000
+++ src/store/naive/atomic_items.h	2011-12-05 17:42:19 +0000
@@ -73,7 +73,7 @@
 public:
   AtomicItem() : store::Item(ATOMIC) { }
 
-  ~AtomicItem() {}
+  virtual ~AtomicItem() {}
 
   SYNC_CODE(RCLock* getRCLock() const { return &theRCLock; })
 
@@ -350,7 +350,7 @@
   uint16_t     thePrevFree;
 
 public:
-  ~QNameItem();
+  virtual ~QNameItem();
 
   QNameItem* getNormalized() const;
 
@@ -815,7 +815,7 @@
 
   void setStreamReleaser(StreamReleaser aReleaser);
 
-  ~StreamableStringItem()
+  virtual ~StreamableStringItem()
   {
     if (theStreamReleaser) 
     {
@@ -2322,7 +2322,7 @@
   }
 
 public:
-  ~ErrorItem();
+  virtual ~ErrorItem();
 
   ZorbaException* getError() const { return theError; }
 

=== modified file 'src/store/naive/node_items.h'
--- src/store/naive/node_items.h	2011-11-02 17:19:09 +0000
+++ src/store/naive/node_items.h	2011-12-05 17:42:19 +0000
@@ -1210,7 +1210,7 @@
   TextNode() {}
 
 public:
-  ~TextNode()
+  virtual ~TextNode()
   {
     if (isTyped())
     {

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to     : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp

Reply via email to