[ox/std] Make HashMap::at return type consistent between const/non-const
This commit is contained in:
2
deps/ox/src/ox/oc/read.hpp
vendored
2
deps/ox/src/ox/oc/read.hpp
vendored
@@ -171,7 +171,7 @@ Error OrganicClawReader::field(const char *key, HashMap<String, T> *val) {
|
||||
OrganicClawReader r(srcVal);
|
||||
for (decltype(srcSize) i = 0; i < srcSize; ++i) {
|
||||
auto k = keys[i].c_str();
|
||||
oxReturnError(r.field(k, &val->at(k)));
|
||||
oxReturnError(r.field(k, &val->operator[](k)));
|
||||
}
|
||||
return OxError(0);
|
||||
}
|
||||
|
2
deps/ox/src/ox/oc/write.hpp
vendored
2
deps/ox/src/ox/oc/write.hpp
vendored
@@ -140,7 +140,7 @@ Error OrganicClawWriter::field(const char *key, ox::HashMap<String, T> *val) {
|
||||
OrganicClawWriter w;
|
||||
for (std::size_t i = 0; i < keys.size(); ++i) {
|
||||
auto k = keys[i].c_str();
|
||||
oxReturnError(w.field(k, &val->at(k)));
|
||||
oxReturnError(w.field(k, &val->operator[](k)));
|
||||
}
|
||||
value(key) = w.m_json;
|
||||
}
|
||||
|
Reference in New Issue
Block a user