From 1553868c4ada61c79b92729dc2bd22d21c319d0d Mon Sep 17 00:00:00 2001 From: m-holger Date: Mon, 1 Aug 2022 19:22:37 +0100 Subject: Add QPDF::getObject to replace getObjectByObjGen and getObjectByID For consistency with similar methods, e.g. replaceObject. --- libqpdf/QPDF.cc | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'libqpdf/QPDF.cc') 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 -- cgit v1.2.3-54-g00ecf