aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFObjectHandle.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-02-06 03:13:04 +0100
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-02-06 17:21:15 +0100
commit83710603402229090dd5b1eefdebed044efe8d87 (patch)
treef11693ed7d9f2dc0ea57bd712d362481b730ce4b /libqpdf/QPDFObjectHandle.cc
parent2ed5f49a795d91faddc723bbbb561e485094e23a (diff)
downloadqpdf-83710603402229090dd5b1eefdebed044efe8d87.tar.zst
Add method QPDFObjectHandle::getKeyIfDict
Diffstat (limited to 'libqpdf/QPDFObjectHandle.cc')
-rw-r--r--libqpdf/QPDFObjectHandle.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc
index 2e9bf48b..eeb17fae 100644
--- a/libqpdf/QPDFObjectHandle.cc
+++ b/libqpdf/QPDFObjectHandle.cc
@@ -1150,6 +1150,12 @@ QPDFObjectHandle::getKey(std::string const& key)
return result;
}
+QPDFObjectHandle
+QPDFObjectHandle::getKeyIfDict(std::string const& key)
+{
+ return isNull() ? newNull() : getKey(key);
+}
+
std::set<std::string>
QPDFObjectHandle::getKeys()
{