summaryrefslogtreecommitdiffstats
path: root/parameter/MappingData.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/MappingData.cpp')
-rw-r--r--parameter/MappingData.cpp10
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()) {