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;