diff options
author | Maxim Pimenov <m@maps.me> | 2016-04-24 20:05:45 +0300 |
---|---|---|
committer | Maxim Pimenov <m@maps.me> | 2016-04-26 16:00:55 +0300 |
commit | 360bafbc2907788a3893792fb6dd366d3eb48e44 (patch) | |
tree | 7dd76e67a6241d73d87cfa29b84adb515f60427a /indexer/categories_holder.cpp | |
parent | b9cc722dd7c4a6d04f6cb18bd9855e22baee9ee2 (diff) |
[indexer] Added a component that maps (sub)strings to categories.
Diffstat (limited to 'indexer/categories_holder.cpp')
-rw-r--r-- | indexer/categories_holder.cpp | 5 |
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; |