/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
indexer/map_style_reader.hpp
28 строк
589 B
r.kuznetsov
Fixed data race in drape engine
24 июл 2017, 15:53
24 июл 2017, 15:53
da5d207
Код
Авторство
О чём код?
#pragma once #include "coding/reader.hpp" #include "map_style.hpp" #include <atomic> #include <string> class StyleReader { public: StyleReader(); void SetCurrentStyle(MapStyle mapStyle); MapStyle GetCurrentStyle() const; bool IsCarNavigationStyle() const; ReaderPtr<Reader> GetDrawingRulesReader() const; ReaderPtr<Reader> GetResourceReader(std::string const & file, std::string const & density) const; ReaderPtr<Reader> GetDefaultResourceReader(std::string const & file) const; private: std::atomic<MapStyle> m_mapStyle; }; extern StyleReader & GetStyleReader();