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>2017-02-27 14:07:59 +0300
committerYuri Gorshenin <y@maps.me>2017-02-27 17:43:46 +0300
commit79076088879f631c8c6f5b3f738499fa478a4122 (patch)
treeefa68c014d3d5c6a3daf3cd9b6440b59209525a4 /indexer/search_string_utils.cpp
parent28bad4ed8b1f421088a9287ca86081e76ce6a59a (diff)
Review fixes.
Diffstat (limited to 'indexer/search_string_utils.cpp')
-rw-r--r--indexer/search_string_utils.cpp19
1 files changed, 8 insertions, 11 deletions
diff --git a/indexer/search_string_utils.cpp b/indexer/search_string_utils.cpp
index 0503d2a591..eb73e314a0 100644
--- a/indexer/search_string_utils.cpp
+++ b/indexer/search_string_utils.cpp
@@ -106,8 +106,7 @@ public:
template <typename ToDo>
void ForEach(ToDo && toDo) const
{
- if (m_value)
- toDo(m_value);
+ toDo(m_value);
}
void Clear() { m_value = false; }
@@ -115,7 +114,7 @@ public:
bool m_value = false;
};
- template <typename Char, typename SubTree>
+ template <typename Char, typename Subtree>
class Moves
{
public:
@@ -126,7 +125,7 @@ public:
toDo(subtree.first, *subtree.second);
}
- SubTree * GetSubTree(Char const & c) const
+ Subtree * GetSubtree(Char const & c) const
{
for (auto const & subtree : m_subtrees)
{
@@ -136,7 +135,7 @@ public:
return nullptr;
}
- SubTree & GetOrCreateSubTree(Char const & c, bool & created)
+ Subtree & GetOrCreateSubtree(Char const & c, bool & created)
{
for (size_t i = 0; i < m_subtrees.size(); ++i)
{
@@ -148,14 +147,14 @@ public:
}
created = true;
- m_subtrees.emplace_back(c, make_unique<SubTree>());
+ m_subtrees.emplace_back(c, make_unique<Subtree>());
return *m_subtrees.back().second;
}
void Clear() { m_subtrees.clear(); }
private:
- buffer_vector<pair<Char, std::unique_ptr<SubTree>>, 8> m_subtrees;
+ buffer_vector<pair<Char, std::unique_ptr<Subtree>>, 8> m_subtrees;
};
StreetsSynonymsHolder()
@@ -226,16 +225,15 @@ public:
for (auto const * s : affics)
{
UniString const us = NormalizeAndSimplifyString(s);
- m_strings.Add(us, true);
+ m_strings.Add(us, true /* end of string */);
}
}
bool MatchPrefix(UniString const & s) const
{
bool found = false;
- m_strings.ForEachInNode(s, [&](UniString const & prefix, bool value) {
+ m_strings.ForEachInNode(s, [&](UniString const & prefix, bool /* value */) {
ASSERT_EQUAL(s, prefix, ());
- ASSERT(value, ());
found = true;
});
return found;
@@ -246,7 +244,6 @@ public:
bool found = false;
m_strings.ForEachInNode(s, [&](UniString const & prefix, bool value) {
ASSERT_EQUAL(s, prefix, ());
- ASSERT(value, ());
found = value;
});
return found;