static void FillLastUsedList(WaypointList &list, const WaypointIDList &last_used_ids, const Waypoints &waypoints) { for (auto it = last_used_ids.rbegin(); it != last_used_ids.rend(); it++) { const Waypoint* waypoint = waypoints.LookupId(*it); if (waypoint == NULL) continue; list.push_back(WaypointListItem(*waypoint)); } }
static void FillLastUsedList(WaypointList &list, const WaypointIDList &last_used_ids, const Waypoints &waypoints) { for (auto it = last_used_ids.rbegin(); it != last_used_ids.rend(); it++) { const Waypoint* waypoint = waypoints.LookupId(*it); if (waypoint == nullptr) continue; list.emplace_back(*waypoint); } }