[core] Switch to ankerl::unordered_dense

Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org>
This commit is contained in:
x7z4w
2025-11-24 17:34:56 +00:00
parent 03132c6877
commit ef6522ed28
282 changed files with 4386 additions and 1456 deletions

View File

@@ -52,14 +52,14 @@ void HighlightResult(QueryTokens const & tokens, strings::UniString const & pref
std::string titleForHighlighting = res.GetString();
#if defined(OMIM_OS_IPHONE)
std::string const & branch = res.GetBranch();
// On iOS we append branch text to the title for highlighting if it's not already present.
if (!branch.empty() && titleForHighlighting.find(branch) == std::string::npos)
titleForHighlighting += " " + branch;
#endif
SearchStringTokensIntersectionRanges(
titleForHighlighting, beg, end, [&](std::pair<uint16_t, uint16_t> const & range) { res.AddHighlightRange(range); });
SearchStringTokensIntersectionRanges(titleForHighlighting, beg, end, [&](std::pair<uint16_t, uint16_t> const & range)
{ res.AddHighlightRange(range); });
// Highlight description.
SearchStringTokensIntersectionRanges(res.GetAddress(), beg, end, [&](std::pair<uint16_t, uint16_t> const & range)