diff options
author | vng <viktor.govako@gmail.com> | 2015-07-16 14:31:31 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:57:12 +0300 |
commit | 8fdd97d52366659ec16cf4d4edf3ab98f96b0874 (patch) | |
tree | 1381c0061d93b5ee60b658df1659f3fa265312d0 /indexer/feature_processor.hpp | |
parent | 0dc6675aa5d9cc8e19f1ec02a927eae826d97944 (diff) |
Minor refactoring to store feature’s offsets table once for every cache value in mwm set.
Diffstat (limited to 'indexer/feature_processor.hpp')
-rw-r--r-- | indexer/feature_processor.hpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/indexer/feature_processor.hpp b/indexer/feature_processor.hpp index d524a94940..91710f04cc 100644 --- a/indexer/feature_processor.hpp +++ b/indexer/feature_processor.hpp @@ -16,13 +16,8 @@ namespace feature template <class ToDo> void ForEachFromDat(ModelReaderPtr reader, ToDo & toDo) { - FilesContainerR container(reader); - - DataHeader header; - header.Load(container.GetReader(HEADER_FILE_TAG)); - - FeaturesVector featureSource(container, header); - featureSource.ForEach(ref(toDo)); + FeaturesVectorTest featuresV((FilesContainerR(reader))); + featuresV.GetVector().ForEach(ref(toDo)); } template <class ToDo> |