aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-08-06 20:23:56 +0200
committerGitHub <noreply@github.com>2022-08-06 20:23:56 +0200
commita3037ca440e2a7cf9b5d377c932f2d322f31dace (patch)
tree94037a91955dc18b326775e9a7daa3b87c0138a8 /libqpdf/QPDF.cc
parent8095006668dc2e9634f55885ae44b8538a39361e (diff)
parent1553868c4ada61c79b92729dc2bd22d21c319d0d (diff)
downloadqpdf-a3037ca440e2a7cf9b5d377c932f2d322f31dace.tar.zst
Merge pull request #739 from m-holger/getobject
Add QPDF::getObject to replace getObjectByObjGen and getObjectByID
Diffstat (limited to 'libqpdf/QPDF.cc')
-rw-r--r--libqpdf/QPDF.cc18
1 files changed, 15 insertions, 3 deletions
diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc
index c2c764db..b47a6e29 100644
--- a/libqpdf/QPDF.cc
+++ b/libqpdf/QPDF.cc
@@ -2148,7 +2148,7 @@ QPDF::reserveObjectIfNotExists(QPDFObjGen const& og)
resolve(og);
replaceObject(og, QPDFObjectHandle::Factory::makeReserved());
}
- return getObjectByObjGen(og);
+ return getObject(og);
}
QPDFObjectHandle
@@ -2159,15 +2159,27 @@ QPDF::reserveStream(QPDFObjGen const& og)
}
QPDFObjectHandle
-QPDF::getObjectByObjGen(QPDFObjGen const& og)
+QPDF::getObject(QPDFObjGen const& og)
{
return QPDFObjectHandle::Factory::newIndirect(this, og);
}
QPDFObjectHandle
+QPDF::getObject(int objid, int generation)
+{
+ return getObject(QPDFObjGen(objid, generation));
+}
+
+QPDFObjectHandle
+QPDF::getObjectByObjGen(QPDFObjGen const& og)
+{
+ return getObject(og);
+}
+
+QPDFObjectHandle
QPDF::getObjectByID(int objid, int generation)
{
- return getObjectByObjGen(QPDFObjGen(objid, generation));
+ return getObject(QPDFObjGen(objid, generation));
}
void