aboutsummaryrefslogtreecommitdiff
path: root/src/tool.cpp
diff options
context:
space:
mode:
authorHerman Semenov <GermanAizek@yandex.ru>2022-09-06 13:21:09 +0300
committerGitHub <noreply@github.com>2022-09-06 11:21:09 +0100
commit038da00e799b4bf3af824075a260083c56392964 (patch)
tree8c0e3218455073684c2521cec41b7df06fff8598 /src/tool.cpp
parentff6dcfea82974df6db5a557e31aaddb6bdb7a71f (diff)
downloadminetest-038da00e799b4bf3af824075a260083c56392964.tar.xz
Code optimizations / refactor (#12704)
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com> Co-authored-by: sfan5 <sfan5@live.de>
Diffstat (limited to 'src/tool.cpp')
-rw-r--r--src/tool.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/tool.cpp b/src/tool.cpp
index 821ddf07d..1fe77b251 100644
--- a/src/tool.cpp
+++ b/src/tool.cpp
@@ -35,7 +35,7 @@ void ToolGroupCap::toJson(Json::Value &object) const
Json::Value times_object;
for (auto time : times)
times_object[time.first] = time.second;
- object["times"] = times_object;
+ object["times"] = std::move(times_object);
}
void ToolGroupCap::fromJson(const Json::Value &json)
@@ -134,14 +134,13 @@ void ToolCapabilities::serializeJson(std::ostream &os) const
for (const auto &groupcap : groupcaps) {
groupcap.second.toJson(groupcaps_object[groupcap.first]);
}
- root["groupcaps"] = groupcaps_object;
+ root["groupcaps"] = std::move(groupcaps_object);
Json::Value damage_groups_object;
- DamageGroup::const_iterator dgiter;
- for (dgiter = damageGroups.begin(); dgiter != damageGroups.end(); ++dgiter) {
- damage_groups_object[dgiter->first] = dgiter->second;
+ for (const auto &damagegroup : damageGroups) {
+ damage_groups_object[damagegroup.first] = damagegroup.second;
}
- root["damage_groups"] = damage_groups_object;
+ root["damage_groups"] = std::move(damage_groups_object);
fastWriteJson(root, os);
}