/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
indexer/index_builder.cpp
39 строк
920 B
tatiana-yan
[indexer] Clang-format.
27 апр 2020, 16:45
27 апр 2020, 16:45
8e923cf
Код
Авторство
О чём код?
#include "indexer/index_builder.hpp" #include "indexer/features_vector.hpp" #include "base/logging.hpp" #include "defines.hpp" namespace indexer { bool BuildIndexFromDataFile(std::string const & dataFile, std::string const & tmpFile) { try { std::string const idxFileName(tmpFile + GEOM_INDEX_TMP_EXT); { FeaturesVectorTest features(dataFile); FileWriter writer(idxFileName); BuildIndex(features.GetHeader(), features.GetVector(), writer, tmpFile); } FilesContainerW(dataFile, FileWriter::OP_WRITE_EXISTING).Write(idxFileName, INDEX_FILE_TAG); FileWriter::DeleteFileX(idxFileName); } catch (Reader::Exception const & e) { LOG(LERROR, ("Error while reading file: ", e.Msg())); return false; } catch (Writer::Exception const & e) { LOG(LERROR, ("Error writing index file: ", e.Msg())); return false; } return true; } } // namespace indexer