| 668 | } |
| 669 | |
| 670 | void Geocoder::InitLayer(Model::Type type, TokenRange const & tokenRange, FeaturesLayer & layer) |
| 671 | { |
| 672 | layer.Clear(); |
| 673 | layer.m_type = type; |
| 674 | layer.m_tokenRange = tokenRange; |
| 675 | |
| 676 | JoinQueryTokens(m_params, layer.m_tokenRange, UniString::kSpace /* sep */, layer.m_subQuery); |
| 677 | layer.m_lastTokenIsPrefix = !layer.m_tokenRange.Empty() && m_params.IsPrefixToken(layer.m_tokenRange.End() - 1); |
| 678 | } |
| 679 | |
| 680 | void Geocoder::FillLocalityCandidates(BaseContext const & ctx, CBV const & filter, size_t const maxNumLocalities, |
| 681 | vector<Locality> & preLocalities) |
nothing calls this directly
no test coverage detected