diff options
Diffstat (limited to 'Source/cmCacheManager.h')
-rw-r--r-- | Source/cmCacheManager.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/Source/cmCacheManager.h b/Source/cmCacheManager.h index a2da0b5..5268248 100644 --- a/Source/cmCacheManager.h +++ b/Source/cmCacheManager.h @@ -173,20 +173,19 @@ public: unsigned int GetCacheMinorVersion() const { return this->CacheMinorVersion; } //! Add an entry into the cache - void AddCacheEntry(const std::string& key, const char* value, - const char* helpString, cmStateEnums::CacheEntryType type) - { - this->AddCacheEntry(key, - value ? cmValue(std::string(value)) : cmValue(nullptr), - helpString, type); - } void AddCacheEntry(const std::string& key, const std::string& value, - const char* helpString, cmStateEnums::CacheEntryType type) + const std::string& helpString, + cmStateEnums::CacheEntryType type) { - this->AddCacheEntry(key, cmValue(value), helpString, type); + this->AddCacheEntry(key, cmValue{ value }, cmValue{ helpString }, type); } void AddCacheEntry(const std::string& key, cmValue value, - const char* helpString, + const std::string& helpString, + cmStateEnums::CacheEntryType type) + { + this->AddCacheEntry(key, value, cmValue{ helpString }, type); + } + void AddCacheEntry(const std::string& key, cmValue value, cmValue helpString, cmStateEnums::CacheEntryType type); //! Remove an entry from the cache |