diff options
author | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2022-08-06 20:23:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-06 20:23:56 +0200 |
commit | a3037ca440e2a7cf9b5d377c932f2d322f31dace (patch) | |
tree | 94037a91955dc18b326775e9a7daa3b87c0138a8 /libqpdf/QPDF.cc | |
parent | 8095006668dc2e9634f55885ae44b8538a39361e (diff) | |
parent | 1553868c4ada61c79b92729dc2bd22d21c319d0d (diff) | |
download | qpdf-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.cc | 18 |
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 |