[ox/std] Replace HashMap::operator[] const with HashMap::at const

This commit is contained in:
2021-04-01 02:32:50 -05:00
parent 392351ba48
commit 291027e41e
3 changed files with 44 additions and 43 deletions

View File

@@ -39,15 +39,17 @@ ClArgs::ClArgs(int argc, const char **args) {
}
bool ClArgs::getBool(const char *arg) const {
return m_bools[arg];
auto out = m_ints.at(arg);
return out.value ? *out.value : false;
}
String ClArgs::getString(const char *argName, const char *defaultArg) const {
return m_strings.contains(argName) ? m_strings[argName].c_str() : defaultArg;
return m_strings.contains(argName) ? m_strings.at(argName).value->c_str() : defaultArg;
}
int ClArgs::getInt(const char *arg) const {
return m_ints[arg];
auto out = m_ints.at(arg);
return out.value ? *out.value : 0;
}
}