[ox/std] Make HashMap::at return type consistent between const/non-const

This commit is contained in:
2021-04-01 02:41:12 -05:00
parent 291027e41e
commit 7bbd7bfdb5
6 changed files with 10 additions and 10 deletions

View File

@@ -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);
}

View File

@@ -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;
}