- Added a :has method to detect settings that have no default value.
This commit is contained in:
Paul Beckingham
2014-10-04 19:10:59 -04:00
parent 015575295c
commit c360923909
2 changed files with 7 additions and 0 deletions

View File

@@ -585,6 +585,12 @@ void Config::clear ()
std::map <std::string, std::string>::clear ();
}
////////////////////////////////////////////////////////////////////////////////
const bool Config::has (const std::string& key)
{
return (*this).find (key) != (*this).end ();
}
////////////////////////////////////////////////////////////////////////////////
// Return the configuration value given the specified key.
const std::string Config::get (const std::string& key)