From 2d1d5be066aad908b7686b8a92101a008d8e30a5 Mon Sep 17 00:00:00 2001 From: Maxim Pimenov Date: Mon, 2 Jul 2018 13:42:55 +0300 Subject: [PATCH] Review fixes. --- search/base/text_index/dictionary.hpp | 1 + search/base/text_index/mem.hpp | 13 +++++++------ search/base/text_index/reader.hpp | 1 + 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/search/base/text_index/dictionary.hpp b/search/base/text_index/dictionary.hpp index 01670d2f9a..312380bb60 100644 --- a/search/base/text_index/dictionary.hpp +++ b/search/base/text_index/dictionary.hpp @@ -10,6 +10,7 @@ #include #include +#include #include namespace search diff --git a/search/base/text_index/mem.hpp b/search/base/text_index/mem.hpp index a0611c318a..26059e3f1f 100644 --- a/search/base/text_index/mem.hpp +++ b/search/base/text_index/mem.hpp @@ -17,6 +17,7 @@ #include #include #include +#include #include namespace search @@ -83,6 +84,12 @@ public: } private: + template + static uint32_t RelativePos(Sink & sink, uint64_t startPos) + { + return ::base::checked_cast(sink.Pos() - startPos); + } + void SortPostings(); void BuildDictionary(); @@ -166,12 +173,6 @@ private: } } - template - static uint32_t RelativePos(Sink & sink, uint64_t startPos) - { - return ::base::checked_cast(sink.Pos() - startPos); - } - std::map> m_postingsByToken; TextIndexDictionary m_dictionary; }; diff --git a/search/base/text_index/reader.hpp b/search/base/text_index/reader.hpp index 47609982f6..5ad39034d3 100644 --- a/search/base/text_index/reader.hpp +++ b/search/base/text_index/reader.hpp @@ -11,6 +11,7 @@ #include #include +#include #include namespace search