From 50decc9bb8bc0336bda4a78f9bf7025abfbf7f91 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 29 Jan 2021 10:01:43 -0500 Subject: [PATCH] name/number tree: explicitly declare default destructors --- include/qpdf/QPDFNameTreeObjectHelper.hh | 1 + include/qpdf/QPDFNumberTreeObjectHelper.hh | 1 + libqpdf/qpdf/NNTree.hh | 1 + 3 files changed, 3 insertions(+), 0 deletions(-) diff --git a/include/qpdf/QPDFNameTreeObjectHelper.hh b/include/qpdf/QPDFNameTreeObjectHelper.hh index 1815676..866d0ef 100644 --- a/include/qpdf/QPDFNameTreeObjectHelper.hh +++ b/include/qpdf/QPDFNameTreeObjectHelper.hh @@ -79,6 +79,7 @@ class QPDFNameTreeObjectHelper: public QPDFObjectHelper { friend class QPDFNameTreeObjectHelper; public: + virtual ~iterator() = default; QPDF_DLL bool valid() const; QPDF_DLL diff --git a/include/qpdf/QPDFNumberTreeObjectHelper.hh b/include/qpdf/QPDFNumberTreeObjectHelper.hh index 7343978..86b076c 100644 --- a/include/qpdf/QPDFNumberTreeObjectHelper.hh +++ b/include/qpdf/QPDFNumberTreeObjectHelper.hh @@ -98,6 +98,7 @@ class QPDFNumberTreeObjectHelper: public QPDFObjectHelper { friend class QPDFNumberTreeObjectHelper; public: + virtual ~iterator() = default; QPDF_DLL bool valid() const; QPDF_DLL diff --git a/libqpdf/qpdf/NNTree.hh b/libqpdf/qpdf/NNTree.hh index 4a843a7..6ad1b32 100644 --- a/libqpdf/qpdf/NNTree.hh +++ b/libqpdf/qpdf/NNTree.hh @@ -23,6 +23,7 @@ class NNTreeIterator: public std::iterator< { friend class NNTreeImpl; public: + virtual ~NNTreeIterator() = default; bool valid() const; NNTreeIterator& operator++(); NNTreeIterator operator++(int) -- libgit2 0.21.4