cmCacheManager: Return a C string from GetValue.

This is for consistency with other CMake access interfaces such as
definitions and properties which use a null value as a 'not present'
value.  It is source compatible with existing callers, and it returns
a pointer into actual real cache entry storage.
This commit is contained in:
Stephen Kelly 2015-04-08 18:43:46 +02:00
parent 77f2807ce5
commit 60a62a91c4
1 changed files with 1 additions and 1 deletions

View File

@ -65,7 +65,7 @@ public:
void AppendProperty(const std::string& property, const char* value,
bool asString=false);
void SetProperty(const std::string& property, bool value);
std::string GetValue() const { return this->GetEntry().Value; }
const char* GetValue() const { return this->GetEntry().Value.c_str(); }
bool GetValueAsBool() const;
void SetValue(const char*);
CacheEntryType GetType() const { return this->GetEntry().Type; }