Codechange: Replaced SmallVector::Append() with std::vector::[push|emplace]_back()
This commit is contained in:
@@ -85,7 +85,7 @@ void BuildDepotVehicleList(VehicleType type, TileIndex tile, VehicleList *engine
|
||||
if (t->IsArticulatedPart() || t->IsRearDualheaded()) continue;
|
||||
if (t->track != TRACK_BIT_DEPOT) continue;
|
||||
if (wagons != NULL && t->First()->IsFreeWagon()) {
|
||||
if (individual_wagons || t->IsFreeWagon()) *wagons->Append() = t;
|
||||
if (individual_wagons || t->IsFreeWagon()) wagons->push_back(t);
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
@@ -98,7 +98,7 @@ void BuildDepotVehicleList(VehicleType type, TileIndex tile, VehicleList *engine
|
||||
|
||||
if (!v->IsPrimaryVehicle()) continue;
|
||||
|
||||
*engines->Append() = v;
|
||||
engines->push_back(v);
|
||||
}
|
||||
|
||||
/* Ensure the lists are not wasting too much space. If the lists are fresh
|
||||
@@ -128,7 +128,7 @@ bool GenerateVehicleSortList(VehicleList *list, const VehicleListIdentifier &vli
|
||||
FOR_VEHICLE_ORDERS(v, order) {
|
||||
if ((order->IsType(OT_GOTO_STATION) || order->IsType(OT_GOTO_WAYPOINT) || order->IsType(OT_IMPLICIT))
|
||||
&& order->GetDestination() == vli.index) {
|
||||
*list->Append() = v;
|
||||
list->push_back(v);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -142,7 +142,7 @@ bool GenerateVehicleSortList(VehicleList *list, const VehicleListIdentifier &vli
|
||||
if (v == NULL || v->type != vli.vtype || !v->IsPrimaryVehicle()) return false;
|
||||
|
||||
for (; v != NULL; v = v->NextShared()) {
|
||||
*list->Append() = v;
|
||||
list->push_back(v);
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -151,7 +151,7 @@ bool GenerateVehicleSortList(VehicleList *list, const VehicleListIdentifier &vli
|
||||
FOR_ALL_VEHICLES(v) {
|
||||
if (v->type == vli.vtype && v->IsPrimaryVehicle() &&
|
||||
v->owner == vli.company && GroupIsInGroup(v->group_id, vli.index)) {
|
||||
*list->Append() = v;
|
||||
list->push_back(v);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -161,7 +161,7 @@ bool GenerateVehicleSortList(VehicleList *list, const VehicleListIdentifier &vli
|
||||
case VL_STANDARD:
|
||||
FOR_ALL_VEHICLES(v) {
|
||||
if (v->type == vli.vtype && v->owner == vli.company && v->IsPrimaryVehicle()) {
|
||||
*list->Append() = v;
|
||||
list->push_back(v);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -173,7 +173,7 @@ bool GenerateVehicleSortList(VehicleList *list, const VehicleListIdentifier &vli
|
||||
|
||||
FOR_VEHICLE_ORDERS(v, order) {
|
||||
if (order->IsType(OT_GOTO_DEPOT) && !(order->GetDepotActionType() & ODATFB_NEAREST_DEPOT) && order->GetDestination() == vli.index) {
|
||||
*list->Append() = v;
|
||||
list->push_back(v);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user