| 659 | } |
| 660 | |
| 661 | bool ContainsNormalized(string const & str, string const & substr) |
| 662 | { |
| 663 | UniString const ustr = NormalizeAndSimplifyString(str); |
| 664 | UniString const usubstr = NormalizeAndSimplifyString(substr); |
| 665 | return std::search(ustr.begin(), ustr.end(), usubstr.begin(), usubstr.end()) != ustr.end(); |
| 666 | } |
| 667 | |
| 668 | // StreetTokensFilter ------------------------------------------------------------------------------ |
| 669 | void StreetTokensFilter::Put(UniString const & token, bool isPrefix, size_t tag) |