From e5ab05fd843e34c2cfb1ff939cdaca50f172ade1 Mon Sep 17 00:00:00 2001 From: m-holger Date: Fri, 15 Aug 2025 11:20:25 +0100 Subject: [PATCH] Move `ResolveRecorder` definition from `QPDF_private.hh` to `QPDF_objects.cc`. --- libqpdf/QPDF_objects.cc | 18 ++++++++++++++++++ libqpdf/qpdf/QPDF_private.hh | 18 ------------------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/libqpdf/QPDF_objects.cc b/libqpdf/QPDF_objects.cc index a709cab..aa65e0d 100644 --- a/libqpdf/QPDF_objects.cc +++ b/libqpdf/QPDF_objects.cc @@ -81,6 +81,24 @@ namespace }; } // namespace +class QPDF::ResolveRecorder final +{ + public: + ResolveRecorder(QPDF& qpdf, QPDFObjGen const& og) : + qpdf(qpdf), + iter(qpdf.m->resolving.insert(og).first) + { + } + ~ResolveRecorder() + { + qpdf.m->resolving.erase(iter); + } + + private: + QPDF& qpdf; + std::set::const_iterator iter; +}; + bool QPDF::findStartxref() { diff --git a/libqpdf/qpdf/QPDF_private.hh b/libqpdf/qpdf/QPDF_private.hh index 5a12786..55bffce 100644 --- a/libqpdf/qpdf/QPDF_private.hh +++ b/libqpdf/qpdf/QPDF_private.hh @@ -563,24 +563,6 @@ class QPDF::JobSetter } }; -class QPDF::ResolveRecorder final -{ - public: - ResolveRecorder(QPDF& qpdf, QPDFObjGen const& og) : - qpdf(qpdf), - iter(qpdf.m->resolving.insert(og).first) - { - } - ~ResolveRecorder() - { - qpdf.m->resolving.erase(iter); - } - - private: - QPDF& qpdf; - std::set::const_iterator iter; -}; - inline bool QPDF::reconstructed_xref() const { -- libgit2 0.21.4