213 TString name;
214 TString value;
215
216 if (Helpers::SplitOptionIntoNameValue(arg, name, value) == true) {
217 convertedArgs.Append(name, value);
218 }
219 }
220
221 Container->AppendSection(keys[CONFIG_SECTION_ARGOPTIONS],
222 convertedArgs);
223 }
224 }
225
226 std::list<TString>
227 Helpers::MapToNameValueList(OrderedMap<TString, TString> Map) {
228 std::list<TString> result;
229 std::vector<TString> keys = Map.GetKeys();
230
231 for (OrderedMap<TString, TString>::const_iterator iterator = Map.begin();
232 iterator != Map.end(); iterator++) {
233 pair<TString, TString> *item = *iterator;
234 TString key = item->first;
235 TString value = item->second;
236
237 if (value.length() == 0) {
238 result.push_back(key);
239 } else {
240 result.push_back(key + _T('=') + value);
241 }
242 }
243
244 return result;
245 }
246
247 TString Helpers::NameValueToString(TString name, TString value) {
248 TString result;
249
250 if (value.empty() == true) {
251 result = name;
252 }
253 else {
|
213 TString name;
214 TString value;
215
216 if (Helpers::SplitOptionIntoNameValue(arg, name, value) == true) {
217 convertedArgs.Append(name, value);
218 }
219 }
220
221 Container->AppendSection(keys[CONFIG_SECTION_ARGOPTIONS],
222 convertedArgs);
223 }
224 }
225
226 std::list<TString>
227 Helpers::MapToNameValueList(OrderedMap<TString, TString> Map) {
228 std::list<TString> result;
229 std::vector<TString> keys = Map.GetKeys();
230
231 for (OrderedMap<TString, TString>::const_iterator iterator = Map.begin();
232 iterator != Map.end(); iterator++) {
233 JPPair<TString, TString> *item = *iterator;
234 TString key = item->first;
235 TString value = item->second;
236
237 if (value.length() == 0) {
238 result.push_back(key);
239 } else {
240 result.push_back(key + _T('=') + value);
241 }
242 }
243
244 return result;
245 }
246
247 TString Helpers::NameValueToString(TString name, TString value) {
248 TString result;
249
250 if (value.empty() == true) {
251 result = name;
252 }
253 else {
|