diff options
Diffstat (limited to 'Source/cmPropertyMap.h')
-rw-r--r-- | Source/cmPropertyMap.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/cmPropertyMap.h b/Source/cmPropertyMap.h index 5a05150..5c93627 100644 --- a/Source/cmPropertyMap.h +++ b/Source/cmPropertyMap.h @@ -14,16 +14,19 @@ class cmPropertyMap : public std::map<std::string, cmProperty> { public: + // -- Properties cmProperty* GetOrCreateProperty(const std::string& name); - std::vector<std::string> GetPropertyList() const; - void SetProperty(const std::string& name, const char* value); void AppendProperty(const std::string& name, const char* value, bool asString = false); const char* GetPropertyValue(const std::string& name) const; + + // -- Lists + //! Get a sorted list of property keys + std::vector<std::string> GetKeys() const; }; #endif |