aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2021-01-29 16:01:43 +0100
committerJay Berkenbilt <ejb@ql.org>2021-01-29 21:46:54 +0100
commit50decc9bb8bc0336bda4a78f9bf7025abfbf7f91 (patch)
tree80deac8cf3dabae47926fe5192cff985021a101c
parent4f103c6182df491ac2c6cec39a19ab2eb9032f06 (diff)
downloadqpdf-50decc9bb8bc0336bda4a78f9bf7025abfbf7f91.tar.zst
name/number tree: explicitly declare default destructors
-rw-r--r--include/qpdf/QPDFNameTreeObjectHelper.hh1
-rw-r--r--include/qpdf/QPDFNumberTreeObjectHelper.hh1
-rw-r--r--libqpdf/qpdf/NNTree.hh1
3 files changed, 3 insertions, 0 deletions
diff --git a/include/qpdf/QPDFNameTreeObjectHelper.hh b/include/qpdf/QPDFNameTreeObjectHelper.hh
index 18156768..866d0efd 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 7343978b..86b076ca 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 4a843a73..6ad1b32f 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)