/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
generator/ways_merger.cpp
19 строк
437 B
tatiana-yan
[generator] Create IntermediateDataReaderInterface to allow custom IntermediateDataReader creation for tests.
27 ноя 2019, 17:25
27 ноя 2019, 17:25
f42cedf
Код
Авторство
О чём код?
#include "generator/ways_merger.hpp" namespace generator { AreaWayMerger::AreaWayMerger(std::shared_ptr<cache::IntermediateDataReaderInterface> const & cache) : m_cache(cache) { } void AreaWayMerger::AddWay(uint64_t id) { auto e = std::make_shared<WayElement>(id); if (m_cache->GetWay(id, *e) && e->IsValid()) { m_map.emplace(e->m_nodes.front(), e); m_map.emplace(e->m_nodes.back(), e); } } } // namespace generator