| 585 | } |
| 586 | |
| 587 | bool SaveKmlFile(kml::FileData & kmlData, std::string const & file, KmlFileType fileType) |
| 588 | { |
| 589 | FileWriter writer(file); |
| 590 | switch (fileType) |
| 591 | { |
| 592 | case KmlFileType::Text: // fallthrough |
| 593 | case KmlFileType::Binary: return SaveKmlData(kmlData, writer, fileType); |
| 594 | case KmlFileType::Gpx: return SaveGpxData(kmlData, writer); |
| 595 | default: |
| 596 | { |
| 597 | LOG(LWARNING, ("Unexpected KmlFileType", fileType)); |
| 598 | return false; |
| 599 | } |
| 600 | } |
| 601 | } |
| 602 | |
| 603 | bool SaveKmlFileSafe(kml::FileData & kmlData, std::string const & file, KmlFileType fileType) |
| 604 | { |
no test coverage detected