aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFNameTreeObjectHelper.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-08-07 15:09:04 +0200
committerJay Berkenbilt <ejb@ql.org>2022-08-07 15:21:01 +0200
commit32e30a3af2f3198e1522a42bdde8faa1cd1a88df (patch)
tree9a0953eca8a4af68a80327781c07d033346dbb0f /libqpdf/QPDFNameTreeObjectHelper.cc
parentb90adb1c6ce922fe80d0e3287d76b181bffa4c44 (diff)
downloadqpdf-32e30a3af2f3198e1522a42bdde8faa1cd1a88df.tar.zst
Resolve QPDF{Name,Number} tree helper linker issues (fixes #745)
This is a guess...I'm not sure exactly why there are linker issues or how to reproduce them.
Diffstat (limited to 'libqpdf/QPDFNameTreeObjectHelper.cc')
-rw-r--r--libqpdf/QPDFNameTreeObjectHelper.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libqpdf/QPDFNameTreeObjectHelper.cc b/libqpdf/QPDFNameTreeObjectHelper.cc
index f1adca0a..f388dccf 100644
--- a/libqpdf/QPDFNameTreeObjectHelper.cc
+++ b/libqpdf/QPDFNameTreeObjectHelper.cc
@@ -34,6 +34,13 @@ namespace
static NameTreeDetails name_tree_details;
+QPDFNameTreeObjectHelper::~QPDFNameTreeObjectHelper()
+{
+ // Must be explicit and not inline -- see QPDF_DLL_CLASS in
+ // README-maintainer. For this specific class, see github issue
+ // #745.
+}
+
QPDFNameTreeObjectHelper::Members::Members(
QPDFObjectHandle& oh, QPDF& q, bool auto_repair) :
impl(std::make_shared<NNTreeImpl>(name_tree_details, q, oh, auto_repair))