diff options
Diffstat (limited to 'parameter/MappingData.cpp')
-rw-r--r-- | parameter/MappingData.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/parameter/MappingData.cpp b/parameter/MappingData.cpp index 4ec58e3..63c65af 100644 --- a/parameter/MappingData.cpp +++ b/parameter/MappingData.cpp @@ -24,6 +24,7 @@ */ #include "MappingData.h" #include "Tokenizer.h" +#include "Utility.h" #include <assert.h> CMappingData::CMappingData() @@ -86,6 +87,15 @@ bool CMappingData::getValue(const string& strkey, const string*& pStrValue) cons return false; } +string CMappingData::asString() const +{ + string strValue; + + CUtility::asString(_keyToValueMap, strValue, ", ", ":"); + + return strValue; +} + bool CMappingData::addValue(const string& strkey, const string& strValue) { if (_keyToValueMap.find(strkey) != _keyToValueMap.end()) { |