| 474 | |
| 475 | template <typename Fn> |
| 476 | void Router::ForEachNonFakeEdge(Vertex const & u, bool outgoing, FunctionalRoadClass restriction, Fn && fn) |
| 477 | { |
| 478 | ForEachEdge(u, outgoing, restriction, [&fn](routing::Edge const & edge) |
| 479 | { |
| 480 | if (!edge.IsFake()) |
| 481 | fn(edge); |
| 482 | }); |
| 483 | } |
| 484 | |
| 485 | template <typename Fn> |
| 486 | void Router::ForEachNonFakeClosestEdge(Vertex const & u, FunctionalRoadClass const restriction, Fn && fn) |