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:
authorYuri Gorshenin <y@maps.me>2016-05-13 19:55:14 +0300
committerYuri Gorshenin <y@maps.me>2016-05-13 20:20:06 +0300
commitd983a71d68104beb274fabb1fb07ba3b0e6c1764 (patch)
tree6f798858aacf87f22d0c1bc8edaf1ccb212dce19 /indexer/search_delimiters.hpp
parent07e00fcfb88fae9233bf93535c56a63afa4adac1 (diff)
[search] Added hashtags.
Diffstat (limited to 'indexer/search_delimiters.hpp')
-rw-r--r--indexer/search_delimiters.hpp24
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