aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-04-30 02:39:54 +0200
committerJay Berkenbilt <ejb@ql.org>2022-04-30 02:39:54 +0200
commitab9d557cb051b3568add22790cc58143c823e8df (patch)
treee594455ab528c90ceb95b05ecda17ea1495cd247 /libqpdf/QPDF.cc
parentd8fdf632a979a7adb4a6423fd55ef1971fb06afd (diff)
downloadqpdf-ab9d557cb051b3568add22790cc58143c823e8df.tar.zst
Use fluent replaceKey
Diffstat (limited to 'libqpdf/QPDF.cc')
-rw-r--r--libqpdf/QPDF.cc16
1 files changed, 6 insertions, 10 deletions
diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc
index 309e3461..63feb461 100644
--- a/libqpdf/QPDF.cc
+++ b/libqpdf/QPDF.cc
@@ -2436,13 +2436,11 @@ QPDF::replaceForeignIndirectObjects(
QTC::TC("qpdf", "QPDF replace dictionary");
result = QPDFObjectHandle::newDictionary();
std::set<std::string> keys = foreign.getKeys();
- for (std::set<std::string>::iterator iter = keys.begin();
- iter != keys.end();
- ++iter) {
+ for (auto const& iter : keys) {
result.replaceKey(
- *iter,
+ iter,
replaceForeignIndirectObjects(
- foreign.getKey(*iter), obj_copier, false));
+ foreign.getKey(iter), obj_copier, false));
}
} else if (foreign.isStream()) {
QTC::TC("qpdf", "QPDF replace stream");
@@ -2452,13 +2450,11 @@ QPDF::replaceForeignIndirectObjects(
QPDFObjectHandle dict = result.getDict();
QPDFObjectHandle old_dict = foreign.getDict();
std::set<std::string> keys = old_dict.getKeys();
- for (std::set<std::string>::iterator iter = keys.begin();
- iter != keys.end();
- ++iter) {
+ for (auto const& iter : keys) {
dict.replaceKey(
- *iter,
+ iter,
replaceForeignIndirectObjects(
- old_dict.getKey(*iter), obj_copier, false));
+ old_dict.getKey(iter), obj_copier, false));
}
copyStreamData(result, foreign);
} else {