diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-04-16 19:12:49 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-04-16 19:13:15 +0200 |
commit | 80ed3076a02a40175760f8ddf88bbee2e1604d23 (patch) | |
tree | 746cec95d3eb70ea0b72269c23b7ef78ad318519 /include | |
parent | 496ca2e4dca0d752823972e058e4885ec3b9004e (diff) | |
download | qpdf-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.hh | 9 | ||||
-rw-r--r-- | include/qpdf/QPDFNumberTreeObjectHelper.hh | 9 |
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; |