void GenerateVersionSections(LocalCountryFile const & localFile) { FilesContainerW routingCont(localFile.GetPath(MapOptions::CarRouting)); // Write version for routing file that is equal to correspondent mwm file. FilesContainerW mwmCont(localFile.GetPath(MapOptions::Map)); FileWriter w1 = routingCont.GetWriter(VERSION_FILE_TAG); FileWriter w2 = mwmCont.GetWriter(VERSION_FILE_TAG); version::WriteVersion(w1, my::TodayAsYYMMDD()); version::WriteVersion(w2, my::TodayAsYYMMDD()); }
// static unique_ptr<FeaturesOffsetsTable> FeaturesOffsetsTable::CreateIfNotExistsAndLoad( LocalCountryFile const & localFile) { string const offsetsFilePath = CountryIndexes::GetPath(localFile, CountryIndexes::Index::Offsets); if (Platform::IsFileExistsByFullPath(offsetsFilePath)) return LoadImpl(offsetsFilePath); return CreateImpl(localFile, FilesContainerR(localFile.GetPath(MapOptions::Map)), offsetsFilePath); }