MCPcopy Create free account
hub / github.com/comaps/comaps / SaveLocalizableString

Function SaveLocalizableString

libs/kml/serdes.cpp:171–182  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

169}
170
171void SaveLocalizableString(Writer & writer, LocalizableString const & str, std::string const & tagName,
172 std::string_view const & indent)
173{
174 writer << indent << "<mwm:" << tagName << ">\n";
175 for (auto const & s : str)
176 {
177 writer << indent << kIndent2 << "<mwm:lang code=\"" << localisation::ConvertLanguageIndexToLanguageCode(s.first) << "\">";
178 SaveStringWithCDATA(writer, s.second);
179 writer << "</mwm:lang>\n";
180 }
181 writer << indent << "</mwm:" << tagName << ">\n";
182}
183
184template <class StringViewLike>
185void SaveStringsArray(Writer & writer, std::vector<StringViewLike> const & stringsArray, std::string const & tagName,

Callers 3

SaveCategoryExtendedDataFunction · 0.85
SaveBookmarkExtendedDataFunction · 0.85
SaveTrackExtendedDataFunction · 0.85

Calls 2

SaveStringWithCDATAFunction · 0.85

Tested by

no test coverage detected