Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/core/StarJsonExtra.hpp
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2024-09-14 15:59:01 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2024-09-14 15:59:01 +1000
commit8155ec671581b051feca4187d5067ddbd149b387 (patch)
treefe87f75c0940b049fc0ea6def2b9508037be5b17 /source/core/StarJsonExtra.hpp
parent9dbc4daacc59c1fe506d803d1d8653a395c60822 (diff)
protected dungeon ID optimization + /settileprotection improvements
Diffstat (limited to 'source/core/StarJsonExtra.hpp')
-rw-r--r--source/core/StarJsonExtra.hpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/source/core/StarJsonExtra.hpp b/source/core/StarJsonExtra.hpp
index 2a0ca28..ca5b510 100644
--- a/source/core/StarJsonExtra.hpp
+++ b/source/core/StarJsonExtra.hpp
@@ -211,32 +211,32 @@ Json jsonFromList(List<Value> const& list, Converter&& valueConvert) {
return res;
}
-template <typename Value>
-Set<Value> jsonToSet(Json const& v) {
- return jsonToSet<Value>(v, construct<Value>());
+template <typename SetType>
+SetType jsonToSet(Json const& v) {
+ return jsonToSet<SetType>(v, construct<Value>());
}
-template <typename Value, typename Converter>
-Set<Value> jsonToSet(Json const& v, Converter&& valueConvert) {
+template <typename SetType, typename Converter>
+SetType jsonToSet(Json const& v, Converter&& valueConvert) {
if (v.type() != Json::Type::Array)
throw JsonException("Json type is not an array in jsonToSet");
- Set<Value> res;
+ SetType res;
for (auto const& entry : v.iterateArray())
res.add(valueConvert(entry));
return res;
}
-template <typename Value>
-Json jsonFromSet(Set<Value> const& Set) {
- return jsonFromSet<Value>(Set, construct<Json>());
+template <typename SetType>
+Json jsonFromSet(SetType const& Set) {
+ return jsonFromSet<SetType>(Set, construct<Json>());
}
-template <typename Value, typename Converter>
-Json jsonFromSet(Set<Value> const& Set, Converter&& valueConvert) {
+template <typename SetType, typename Converter>
+Json jsonFromSet(SetType const& Set, Converter&& valueConvert) {
JsonArray res;
- for (auto entry : Set)
+ for (auto& entry : Set)
res.push_back(valueConvert(entry));
return res;