/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
map/style_tests/helpers.hpp
31 строка
707 B
Maxim Pimenov
Got rid of the old style std/ includes for several files, mostly in map/ and platform/.
23 сен 2019, 13:25
23 сен 2019, 13:25
bfc0b02
Код
Авторство
О чём код?
#pragma once #include "indexer/classificator_loader.hpp" #include "indexer/map_style.hpp" #include "indexer/map_style_reader.hpp" #include "base/logging.hpp" namespace styles { template <class TFn> void RunForEveryMapStyle(TFn && fn) { auto & reader = GetStyleReader(); for (size_t s = 0; s < MapStyleCount; ++s) { MapStyle const mapStyle = static_cast<MapStyle>(s); if (mapStyle != MapStyle::MapStyleMerged) { reader.SetCurrentStyle(mapStyle); classificator::Load(); LOG(LINFO, ("Test with map style", mapStyle)); fn(mapStyle); } } // Restore default style. reader.SetCurrentStyle(kDefaultMapStyle); classificator::Load(); } } // namespace styles