MCPcopy Create free account
hub / github.com/comaps/comaps / DropLastToken

Function DropLastToken

libs/indexer/search_string_utils.cpp:567–586  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

565} // namespace
566
567string DropLastToken(string const & str)
568{
569 search::Delimiters delims;
570 using Iter = utf8::unchecked::iterator<string::const_iterator>;
571
572 // Find start iterator of prefix in input query.
573 Iter iter(str.end());
574 while (iter.base() != str.begin())
575 {
576 Iter prev = iter;
577 --prev;
578
579 if (delims(*prev))
580 break;
581
582 iter = prev;
583 }
584
585 return string(str.begin(), iter.base());
586}
587
588UniString GetStreetNameAsKey(std::string_view name, bool ignoreStreetSynonyms)
589{

Callers 1

SuggestStringsMethod · 0.85

Calls 2

endMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected