| 369 | |
| 370 | template <class ContT> |
| 371 | void AddFeatureNameIndexPairs(FeaturesVectorTest const & features, CategoriesHolder const & categoriesHolder, |
| 372 | ContT & keyValuePairs) |
| 373 | { |
| 374 | feature::DataHeader const & header = features.GetHeader(); |
| 375 | |
| 376 | std::unique_ptr<SynonymsHolder> synonyms; |
| 377 | if (header.GetType() == feature::DataHeader::MapType::World) |
| 378 | synonyms = std::make_unique<SynonymsHolder>(); |
| 379 | |
| 380 | features.GetVector().ForEach( |
| 381 | FeatureInserter(synonyms.get(), keyValuePairs, categoriesHolder, header.GetScaleRange())); |
| 382 | } |
| 383 | |
| 384 | void ReadAddressData(std::string const & filename, std::vector<feature::AddressData> & addrs) |
| 385 | { |
no test coverage detected