From 9532dca3a5692188c18f7ab5e959b395ebc80fd4 Mon Sep 17 00:00:00 2001 From: m-holger Date: Tue, 30 Aug 2022 14:55:45 +0100 Subject: [PATCH] Inline QPDFObjectHandle::setParsedOffset --- include/qpdf/QPDFObjectHandle.hh | 12 +++++++++++- libqpdf/QPDFObjectHandle.cc | 10 ---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/include/qpdf/QPDFObjectHandle.hh b/include/qpdf/QPDFObjectHandle.hh index 7bf4e21..c1bed81 100644 --- a/include/qpdf/QPDFObjectHandle.hh +++ b/include/qpdf/QPDFObjectHandle.hh @@ -1588,7 +1588,7 @@ class QPDFObjectHandle void shallowCopyInternal(QPDFObjectHandle& oh, bool first_level_only); void releaseResolved(); - void setParsedOffset(qpdf_offset_t offset); + inline void setParsedOffset(qpdf_offset_t offset); void parseContentStream_internal( std::string const& description, ParserCallbacks* callbacks); static void parseContentStream_data( @@ -1872,4 +1872,14 @@ QPDFObjectHandle::getOwningQPDF( return this->qpdf; } +inline void +QPDFObjectHandle::setParsedOffset(qpdf_offset_t offset) +{ + // This is called during parsing on newly created direct objects, + // so we can't call dereference() here. + if (this->obj.get()) { + this->obj->setParsedOffset(offset); + } +} + #endif // QPDFOBJECTHANDLE_HH diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index 1f6d96e..2227a77 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -1944,16 +1944,6 @@ QPDFObjectHandle::getParsedOffset() } } -void -QPDFObjectHandle::setParsedOffset(qpdf_offset_t offset) -{ - // This is called during parsing on newly created direct objects, - // so we can't call dereference() here. - if (this->obj.get()) { - this->obj->setParsedOffset(offset); - } -} - QPDFObjectHandle QPDFObjectHandle::newIndirect(QPDF* qpdf, QPDFObjGen const& og) { -- libgit2 0.21.4