Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2011-08-25 08:47:17 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:22:21 +0300
commit23894576db1c9c13ba55d9173488202a050a0d3a (patch)
treee8c7f3572c476271e431b6b7166595bf83565880 /indexer/index_builder.cpp
parentb9df96e89b57666178aada45c4c25eece8f8d756 (diff)
[Refactoring] Factor out feature loading routine to separate instance.
Diffstat (limited to 'indexer/index_builder.cpp')
-rw-r--r--indexer/index_builder.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/indexer/index_builder.cpp b/indexer/index_builder.cpp
index dab305396b..4bb9966adf 100644
--- a/indexer/index_builder.cpp
+++ b/indexer/index_builder.cpp
@@ -3,7 +3,7 @@
#include "../defines.hpp"
-#include "../coding/file_container.hpp"
+#include "../base/logging.hpp"
namespace indexer
@@ -13,16 +13,16 @@ namespace indexer
try
{
FilesContainerR readCont(datFile);
- FeaturesVector featuresVector(readCont);
-
- FilesContainerW writeCont(datFile, FileWriter::OP_APPEND);
-
- FileWriter writer = writeCont.GetWriter(INDEX_FILE_TAG);
feature::DataHeader header;
header.Load(readCont.GetReader(HEADER_FILE_TAG));
- BuildIndex(header.GetScale(header.GetScalesCount()-1) + 1, featuresVector, writer, tmpFile);
+ FeaturesVector featuresVector(readCont, header);
+
+ FilesContainerW writeCont(datFile, FileWriter::OP_APPEND);
+ FileWriter writer = writeCont.GetWriter(INDEX_FILE_TAG);
+
+ BuildIndex(header.GetLastScale() + 1, featuresVector, writer, tmpFile);
}
catch (Reader::Exception const & e)
{