cmDefinitions: Add an Erase method.
This commit is contained in:
parent
b43c162e99
commit
60200ca508
|
@ -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
|
std::set<std::string> cmDefinitions::LocalKeys() const
|
||||||
{
|
{
|
||||||
|
|
|
@ -40,6 +40,8 @@ public:
|
||||||
/** Set (or unset if null) a value associated with a key. */
|
/** Set (or unset if null) a value associated with a key. */
|
||||||
void Set(const std::string& key, const char* value);
|
void Set(const std::string& key, const char* value);
|
||||||
|
|
||||||
|
void Erase(const std::string& key);
|
||||||
|
|
||||||
/** Get the set of all local keys. */
|
/** Get the set of all local keys. */
|
||||||
std::set<std::string> LocalKeys() const;
|
std::set<std::string> LocalKeys() const;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue