Commit 50decc9bb8bc0336bda4a78f9bf7025abfbf7f91
1 parent
4f103c61
name/number tree: explicitly declare default destructors
Showing
3 changed files
with
3 additions
and
0 deletions
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) |