From abf17e19fce742b0962c0dec648788679f5b49bb Mon Sep 17 00:00:00 2001 From: SASANO Takayoshi Date: Sun, 8 Mar 2020 07:55:08 +0900 Subject: [PATCH] get() goes const, add clear() --- UserDBentry.cpp | 7 ++++++- UserDBentry.h | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/UserDBentry.cpp b/UserDBentry.cpp index 28c4ca5..0121544 100644 --- a/UserDBentry.cpp +++ b/UserDBentry.cpp @@ -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(); +} diff --git a/UserDBentry.h b/UserDBentry.h index d44f451..cbca92f 100644 --- a/UserDBentry.h +++ b/UserDBentry.h @@ -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 m_db;