Avoid unnecessarily converting lambda to std::function

This commit is contained in:
Jonathan G Rennison
2021-06-16 21:44:37 +01:00
parent e46fb1aa99
commit e95447edac

View File

@@ -992,7 +992,7 @@ void GeneratePublicRoads()
return town_network_distance(start_town, a) < town_network_distance(start_town, b); return town_network_distance(start_town, a) < town_network_distance(start_town, b);
}); });
std::function can_reach = [&](const std::shared_ptr<TownNetwork> &network) { auto can_reach = [&](const std::shared_ptr<TownNetwork> &network) {
if (reachable_from_town != town_to_network_map.end() && network.get() == reachable_from_town->second.get()) { if (reachable_from_town != town_to_network_map.end() && network.get() == reachable_from_town->second.get()) {
return false; return false;
} }