aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2023-05-18 15:42:27 +0200
committerm-holger <m-holger@kubitscheck.org>2023-05-19 19:56:10 +0200
commit9db2965f628640e8ed19797a5fc8a31172cb6e7d (patch)
tree4528b03bef4d7945279faedc5b5d96e32267c458
parent0c45bd87491faa2619de9d22212a00c548d421c3 (diff)
downloadqpdf-9db2965f628640e8ed19797a5fc8a31172cb6e7d.tar.zst
Use QPDFObjGen::set in QPDFJob::getWantedJSONObjects
-rw-r--r--include/qpdf/QPDFJob.hh2
-rw-r--r--libqpdf/QPDFJob.cc8
2 files changed, 4 insertions, 6 deletions
diff --git a/include/qpdf/QPDFJob.hh b/include/qpdf/QPDFJob.hh
index 2a82d61c..63c888e6 100644
--- a/include/qpdf/QPDFJob.hh
+++ b/include/qpdf/QPDFJob.hh
@@ -571,7 +571,7 @@ class QPDFJob
// JSON
void doJSON(QPDF& pdf, Pipeline*);
- std::set<QPDFObjGen> getWantedJSONObjects();
+ QPDFObjGen::set getWantedJSONObjects();
void doJSONObject(
Pipeline* p, bool& first, std::string const& key, QPDFObjectHandle&);
void doJSONObjects(Pipeline* p, bool& first, QPDF& pdf);
diff --git a/libqpdf/QPDFJob.cc b/libqpdf/QPDFJob.cc
index 39ff1300..37dbf3fe 100644
--- a/libqpdf/QPDFJob.cc
+++ b/libqpdf/QPDFJob.cc
@@ -1001,18 +1001,16 @@ QPDFJob::parse_object_id(
}
}
-std::set<QPDFObjGen>
+QPDFObjGen::set
QPDFJob::getWantedJSONObjects()
{
- std::set<QPDFObjGen> wanted_og;
+ QPDFObjGen::set wanted_og;
for (auto const& iter: m->json_objects) {
bool trailer;
int obj = 0;
int gen = 0;
parse_object_id(iter, trailer, obj, gen);
- if (obj) {
- wanted_og.insert(QPDFObjGen(obj, gen));
- }
+ wanted_og.add(QPDFObjGen(obj, gen));
}
return wanted_og;
}