get() goes const, add clear()

This commit is contained in:
SASANO Takayoshi 2020-03-08 07:55:08 +09:00
parent b7f5fdd8a2
commit abf17e19fc
2 changed files with 8 additions and 2 deletions

View File

@ -44,7 +44,7 @@ void CUserDBentry::set(const std::string key, const std::string value)
m_db[key] = value;
}
std::string CUserDBentry::get(const std::string key)
const std::string CUserDBentry::get(const std::string key) const
{
try {
return m_db.at(key);
@ -52,3 +52,8 @@ std::string CUserDBentry::get(const std::string key)
return "";
}
}
void CUserDBentry::clear(void)
{
m_db.clear();
}

View File

@ -40,7 +40,8 @@ public:
static bool isValidKey(const std::string key);
void set(const std::string key, const std::string value);
std::string get(const std::string key);
const std::string get(const std::string key) const;
void clear(void);
private:
std::unordered_map<std::string, std::string> m_db;