routing: Fix c++17 build

note: Structured bindings cannot be captured by lambda expressions until C++20
ref <https://en.cppreference.com/w/cpp/language/structured_binding>
This commit is contained in:
Corentin Le Molgat
2025-02-12 10:20:53 +01:00
parent f7d27a18c4
commit a815a05fcd

View File

@@ -2196,8 +2196,10 @@ bool DimensionCumulOptimizerCore::SetRouteCumulConstraints(
}
}
for (const auto& [limit, min_break_duration] :
for (const auto& distance_duration :
dimension_->GetBreakDistanceDurationOfVehicle(vehicle)) {
const int64_t limit = distance_duration.first;
const int64_t min_break_duration = distance_duration.second;
int64_t min_num_breaks = 0;
if (limit > 0) {
min_num_breaks =