aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-04-16 19:12:49 +0200
committerJay Berkenbilt <ejb@ql.org>2022-04-16 19:13:15 +0200
commit80ed3076a02a40175760f8ddf88bbee2e1604d23 (patch)
tree746cec95d3eb70ea0b72269c23b7ef78ad318519 /include
parent496ca2e4dca0d752823972e058e4885ec3b9004e (diff)
downloadqpdf-80ed3076a02a40175760f8ddf88bbee2e1604d23.tar.zst
Remove deprecated name/number tree constructors
Remove the name/number tree object helper constructors that don't take a QPDF&.
Diffstat (limited to 'include')
-rw-r--r--include/qpdf/QPDFNameTreeObjectHelper.hh9
-rw-r--r--include/qpdf/QPDFNumberTreeObjectHelper.hh9
2 files changed, 2 insertions, 16 deletions
diff --git a/include/qpdf/QPDFNameTreeObjectHelper.hh b/include/qpdf/QPDFNameTreeObjectHelper.hh
index 194fc926..7093ca2e 100644
--- a/include/qpdf/QPDFNameTreeObjectHelper.hh
+++ b/include/qpdf/QPDFNameTreeObjectHelper.hh
@@ -50,13 +50,6 @@ class QPDFNameTreeObjectHelper: public QPDFObjectHelper
QPDF_DLL
QPDFNameTreeObjectHelper(QPDFObjectHandle, QPDF&, bool auto_repair = true);
- // ABI: Legacy Constructor will be removed in QPDF 11. A
- // QPDFNameTreeObjectHelper constructed in this way can't be
- // modified or repaired and will silently ignore problems in the
- // structure.
- [[deprecated("use constructor that takes QPDF&")]] QPDF_DLL
- QPDFNameTreeObjectHelper(QPDFObjectHandle);
-
// Create an empty name tree
QPDF_DLL
static QPDFNameTreeObjectHelper newEmpty(QPDF&, bool auto_repair = true);
@@ -197,7 +190,7 @@ class QPDFNameTreeObjectHelper: public QPDFObjectHelper
~Members() = default;
private:
- Members(QPDFObjectHandle& oh, QPDF*, bool auto_repair);
+ Members(QPDFObjectHandle& oh, QPDF&, bool auto_repair);
Members(Members const&) = delete;
std::shared_ptr<NNTreeImpl> impl;
diff --git a/include/qpdf/QPDFNumberTreeObjectHelper.hh b/include/qpdf/QPDFNumberTreeObjectHelper.hh
index 4dbef98a..b053b5f4 100644
--- a/include/qpdf/QPDFNumberTreeObjectHelper.hh
+++ b/include/qpdf/QPDFNumberTreeObjectHelper.hh
@@ -48,13 +48,6 @@ class QPDFNumberTreeObjectHelper: public QPDFObjectHelper
QPDFNumberTreeObjectHelper(
QPDFObjectHandle, QPDF&, bool auto_repair = true);
- // ABI: Legacy Constructor will be removed in QPDF 11. A
- // QPDFNumberTreeObjectHelper constructed in this way can't be
- // modified or repaired and will silently ignore problems in the
- // structure.
- [[deprecated("use constructor that takes QPDF&")]] QPDF_DLL
- QPDFNumberTreeObjectHelper(QPDFObjectHandle);
-
QPDF_DLL
virtual ~QPDFNumberTreeObjectHelper() = default;
@@ -217,7 +210,7 @@ class QPDFNumberTreeObjectHelper: public QPDFObjectHelper
~Members() = default;
private:
- Members(QPDFObjectHandle& oh, QPDF*, bool auto_repair);
+ Members(QPDFObjectHandle& oh, QPDF&, bool auto_repair);
Members(Members const&) = delete;
std::shared_ptr<NNTreeImpl> impl;