diff options
author | Henri Herscher <henri@oreka.org> | 2007-04-05 18:30:44 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2007-04-05 18:30:44 +0000 |
commit | a8610d8f625bc68dd37757128345265b9f49bdd4 (patch) | |
tree | c11d5bbbf3258b12b5e8a3456772dd9cf261fece /orkbasecxx | |
parent | ba8777bca6f765f40deac6e32e91c94a421ee5ca (diff) |
SingleLineSerializer does not escape colon character anymmore. This was not needed anyway and paves the way for readable serializing/deserializing csv maps.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@434 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkbasecxx')
-rw-r--r-- | orkbasecxx/serializers/SingleLineSerializer.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/orkbasecxx/serializers/SingleLineSerializer.cpp b/orkbasecxx/serializers/SingleLineSerializer.cpp index a3a0891..807f572 100644 --- a/orkbasecxx/serializers/SingleLineSerializer.cpp +++ b/orkbasecxx/serializers/SingleLineSerializer.cpp @@ -122,7 +122,7 @@ void SingleLineSerializer::DeSerialize(CStdString& input) Serializer::DeSerialize(); } -// Escape the space, colon and percent characters for serializing to Key-Value-Pair text +// Escape the space, equals and percent characters for serializing to Key-Value-Pair text void SingleLineSerializer::EscapeSingleLine(CStdString& in, CStdString& out) { for(int i=0; i<in.length();i++) @@ -132,10 +132,6 @@ void SingleLineSerializer::EscapeSingleLine(CStdString& in, CStdString& out) { out+= "%s"; } - else if (c == ':') - { - out+= "%c"; - } else if (c == '%') { out+= "%p"; @@ -151,7 +147,7 @@ void SingleLineSerializer::EscapeSingleLine(CStdString& in, CStdString& out) } } -// Unescape the space, colon and percent characters for serializing to Key-Value-Pair text +// Unescape the space, equals and percent characters for serializing to Key-Value-Pair text void SingleLineSerializer::UnEscapeSingleLine(CStdString& in, CStdString& out) { int iin = 0; @@ -167,11 +163,9 @@ void SingleLineSerializer::UnEscapeSingleLine(CStdString& in, CStdString& out) case 's': out += ' '; break; - case 'c': - out += ':'; - break; case 'p': out += '%'; + break; case 'e': out += '='; break; |