[core] Switch to ankerl::unordered_dense

Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org>
This commit is contained in:
x7z4w
2025-11-24 17:34:56 +00:00
parent 03132c6877
commit ef6522ed28
282 changed files with 4386 additions and 1456 deletions

View File

@@ -732,11 +732,12 @@ Result Ranker::MakeResult(RankerResult const & rankerResult, bool needAddress, b
case RankerResult::Type::Building:
res.FromFeature(rankerResult.GetID(), rankerResult.GetBestType(),
rankerResult.GetBestType(&m_params.m_preferredTypes), rankerResult.m_details);
// Extract branch metadata if available
if (rankerResult.GetID().IsValid())
{
m_dataSource.ReadFeature([&](FeatureType & ft) {
m_dataSource.ReadFeature([&](FeatureType & ft)
{
auto const branch = ft.GetMetadata(feature::Metadata::FMD_BRANCH);
if (!branch.empty())
res.SetBranch(std::string(branch));