diff options
author | Yuri Gorshenin <y@maps.me> | 2016-05-13 19:55:14 +0300 |
---|---|---|
committer | Yuri Gorshenin <y@maps.me> | 2016-05-13 20:20:06 +0300 |
commit | d983a71d68104beb274fabb1fb07ba3b0e6c1764 (patch) | |
tree | 6f798858aacf87f22d0c1bc8edaf1ccb212dce19 /indexer/search_delimiters.hpp | |
parent | 07e00fcfb88fae9233bf93535c56a63afa4adac1 (diff) |
[search] Added hashtags.
Diffstat (limited to 'indexer/search_delimiters.hpp')
-rw-r--r-- | indexer/search_delimiters.hpp | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/indexer/search_delimiters.hpp b/indexer/search_delimiters.hpp index 3d7bf1ee0e..2633bb7d7e 100644 --- a/indexer/search_delimiters.hpp +++ b/indexer/search_delimiters.hpp @@ -4,9 +4,21 @@ namespace search { - class Delimiters - { - public: - bool operator()(strings::UniChar c) const; - }; -} +class Delimiters +{ +public: + bool operator()(strings::UniChar c) const; +}; + +class DelimitersWithExceptions +{ +public: + DelimitersWithExceptions(vector<strings::UniChar> const & exceptions); + + bool operator()(strings::UniChar c) const; + +private: + vector<strings::UniChar> m_exceptions; + Delimiters m_delimiters; +}; +} // namespace search |