| 213 | } |
| 214 | |
| 215 | void ParseTracks(string const & logFile, shared_ptr<NumMwmIds> const & numMwmIds, MwmToTracks & mwmToTracks) |
| 216 | { |
| 217 | Platform const & platform = GetPlatform(); |
| 218 | string const dataDir = platform.WritableDir(); |
| 219 | auto countryInfoGetter = CountryInfoReader::CreateCountryInfoGetter(platform); |
| 220 | unique_ptr<m4::Tree<NumMwmId>> mwmTree = MakeNumMwmTree(*numMwmIds, *countryInfoGetter); |
| 221 | |
| 222 | LOG(LINFO, ("Parsing", logFile)); |
| 223 | LogParser parser(numMwmIds, std::move(mwmTree), dataDir); |
| 224 | parser.Parse(logFile, mwmToTracks); |
| 225 | } |
| 226 | |
| 227 | void WriteCsvTableHeader(basic_ostream<char> & stream) |
| 228 | { |
no test coverage detected