Commit 50decc9bb8bc0336bda4a78f9bf7025abfbf7f91

Authored by Jay Berkenbilt
1 parent 4f103c61

name/number tree: explicitly declare default destructors

include/qpdf/QPDFNameTreeObjectHelper.hh
@@ -79,6 +79,7 @@ class QPDFNameTreeObjectHelper: public QPDFObjectHelper @@ -79,6 +79,7 @@ class QPDFNameTreeObjectHelper: public QPDFObjectHelper
79 { 79 {
80 friend class QPDFNameTreeObjectHelper; 80 friend class QPDFNameTreeObjectHelper;
81 public: 81 public:
  82 + virtual ~iterator() = default;
82 QPDF_DLL 83 QPDF_DLL
83 bool valid() const; 84 bool valid() const;
84 QPDF_DLL 85 QPDF_DLL
include/qpdf/QPDFNumberTreeObjectHelper.hh
@@ -98,6 +98,7 @@ class QPDFNumberTreeObjectHelper: public QPDFObjectHelper @@ -98,6 +98,7 @@ class QPDFNumberTreeObjectHelper: public QPDFObjectHelper
98 { 98 {
99 friend class QPDFNumberTreeObjectHelper; 99 friend class QPDFNumberTreeObjectHelper;
100 public: 100 public:
  101 + virtual ~iterator() = default;
101 QPDF_DLL 102 QPDF_DLL
102 bool valid() const; 103 bool valid() const;
103 QPDF_DLL 104 QPDF_DLL
libqpdf/qpdf/NNTree.hh
@@ -23,6 +23,7 @@ class NNTreeIterator: public std::iterator< @@ -23,6 +23,7 @@ class NNTreeIterator: public std::iterator<
23 { 23 {
24 friend class NNTreeImpl; 24 friend class NNTreeImpl;
25 public: 25 public:
  26 + virtual ~NNTreeIterator() = default;
26 bool valid() const; 27 bool valid() const;
27 NNTreeIterator& operator++(); 28 NNTreeIterator& operator++();
28 NNTreeIterator operator++(int) 29 NNTreeIterator operator++(int)