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:
authorMaxim Pimenov <m@maps.me>2016-04-24 20:05:45 +0300
committerMaxim Pimenov <m@maps.me>2016-04-26 16:00:55 +0300
commit360bafbc2907788a3893792fb6dd366d3eb48e44 (patch)
tree7dd76e67a6241d73d87cfa29b84adb515f60427a /indexer/categories_holder.cpp
parentb9cc722dd7c4a6d04f6cb18bd9855e22baee9ee2 (diff)
[indexer] Added a component that maps (sub)strings to categories.
Diffstat (limited to 'indexer/categories_holder.cpp')
-rw-r--r--indexer/categories_holder.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/indexer/categories_holder.cpp b/indexer/categories_holder.cpp
index bbef05a57b..8b49341ab8 100644
--- a/indexer/categories_holder.cpp
+++ b/indexer/categories_holder.cpp
@@ -21,6 +21,8 @@ enum State
} // unnamed namespace
+// static
+size_t const CategoriesHolder::kNumLanguages = 30;
CategoriesHolder::CategoriesHolder(unique_ptr<Reader> && reader)
{
@@ -275,7 +277,8 @@ int8_t CategoriesHolder::MapLocaleToInteger(string const & locale)
{"he", 29 },
{"sw", 30 }
};
- for (size_t i = 0; i < ARRAY_SIZE(mapping); ++i)
+ ASSERT_EQUAL(ARRAY_SIZE(mapping), kNumLanguages, ());
+ for (size_t i = 0; i < kNumLanguages; ++i)
if (locale.find(mapping[i].m_name) == 0)
return mapping[i].m_code;