mirror of
https://github.com/qpdf/qpdf.git
synced 2024-09-22 01:59:10 +00:00
Use QPDFObjGen::set in QPDFJob::getWantedJSONObjects
This commit is contained in:
parent
0c45bd8749
commit
9db2965f62
@ -571,7 +571,7 @@ class QPDFJob
|
|||||||
|
|
||||||
// JSON
|
// JSON
|
||||||
void doJSON(QPDF& pdf, Pipeline*);
|
void doJSON(QPDF& pdf, Pipeline*);
|
||||||
std::set<QPDFObjGen> getWantedJSONObjects();
|
QPDFObjGen::set getWantedJSONObjects();
|
||||||
void doJSONObject(
|
void doJSONObject(
|
||||||
Pipeline* p, bool& first, std::string const& key, QPDFObjectHandle&);
|
Pipeline* p, bool& first, std::string const& key, QPDFObjectHandle&);
|
||||||
void doJSONObjects(Pipeline* p, bool& first, QPDF& pdf);
|
void doJSONObjects(Pipeline* p, bool& first, QPDF& pdf);
|
||||||
|
@ -1001,18 +1001,16 @@ QPDFJob::parse_object_id(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
std::set<QPDFObjGen>
|
QPDFObjGen::set
|
||||||
QPDFJob::getWantedJSONObjects()
|
QPDFJob::getWantedJSONObjects()
|
||||||
{
|
{
|
||||||
std::set<QPDFObjGen> wanted_og;
|
QPDFObjGen::set wanted_og;
|
||||||
for (auto const& iter: m->json_objects) {
|
for (auto const& iter: m->json_objects) {
|
||||||
bool trailer;
|
bool trailer;
|
||||||
int obj = 0;
|
int obj = 0;
|
||||||
int gen = 0;
|
int gen = 0;
|
||||||
parse_object_id(iter, trailer, obj, gen);
|
parse_object_id(iter, trailer, obj, gen);
|
||||||
if (obj) {
|
wanted_og.add(QPDFObjGen(obj, gen));
|
||||||
wanted_og.insert(QPDFObjGen(obj, gen));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return wanted_og;
|
return wanted_og;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user