| 74 | |
| 75 | private: |
| 76 | void AddString(UniString const & s, search::Delimiters & delimiters) |
| 77 | { |
| 78 | vector<UniString> tokens; |
| 79 | SplitUniString(s, base::MakeBackInsertFunctor(tokens), delimiters); |
| 80 | StringSlice slice(tokens); |
| 81 | |
| 82 | m_maxNumTokensInPostcode = max(m_maxNumTokensInPostcode, tokens.size()); |
| 83 | m_strings.Add(JoinIterator::Begin(slice), JoinIterator::End(slice)); |
| 84 | } |
| 85 | |
| 86 | TStringSet m_strings; |
| 87 | size_t m_maxNumTokensInPostcode; |