cmDefinitions: Add an Erase method.

This commit is contained in:
Stephen Kelly 2015-04-25 16:33:26 +02:00
parent b43c162e99
commit 60200ca508
2 changed files with 7 additions and 0 deletions

View File

@ -61,6 +61,11 @@ void cmDefinitions::Set(const std::string& key, const char* value)
}
}
void cmDefinitions::Erase(const std::string& key)
{
this->Map.erase(key);
}
//----------------------------------------------------------------------------
std::set<std::string> cmDefinitions::LocalKeys() const
{

View File

@ -40,6 +40,8 @@ public:
/** Set (or unset if null) a value associated with a key. */
void Set(const std::string& key, const char* value);
void Erase(const std::string& key);
/** Get the set of all local keys. */
std::set<std::string> LocalKeys() const;