aboutsummaryrefslogtreecommitdiffstats
path: root/include/qpdf/QPDFObjectHandle.hh
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-04-30 20:14:41 +0200
committerJay Berkenbilt <ejb@ql.org>2022-04-30 20:15:07 +0200
commitc365a26e9df84b196eb015a0c82557fd12484da1 (patch)
treeb6b477c6cd20c1bbf592c28d7eb22c8304c94c46 /include/qpdf/QPDFObjectHandle.hh
parentdc059560e73e0b373a6e54e71b07e3af4b692cb4 (diff)
downloadqpdf-c365a26e9df84b196eb015a0c82557fd12484da1.tar.zst
Revert "Remove QPDFObjectHandle::replaceOrRemoveKey"
This reverts commit dc059560e73e0b373a6e54e71b07e3af4b692cb4. I changed my mind. There's no harm in leaving it deprecated for a release cycle.
Diffstat (limited to 'include/qpdf/QPDFObjectHandle.hh')
-rw-r--r--include/qpdf/QPDFObjectHandle.hh4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/qpdf/QPDFObjectHandle.hh b/include/qpdf/QPDFObjectHandle.hh
index 48b7cda9..77bef52b 100644
--- a/include/qpdf/QPDFObjectHandle.hh
+++ b/include/qpdf/QPDFObjectHandle.hh
@@ -1068,6 +1068,10 @@ class QPDFObjectHandle
QPDF_DLL
QPDFObjectHandle removeKeyAndGet(std::string const& key);
+ // ABI: Remove in qpdf 12
+ [[deprecated("use replaceKey -- it does the same thing")]] QPDF_DLL void
+ replaceOrRemoveKey(std::string const& key, QPDFObjectHandle const&);
+
// Methods for stream objects
QPDF_DLL
QPDFObjectHandle getDict();