- Vehicle &veh = *(reverse ? vehicles.back() : vehicles.front());
-
- TrackIter track = veh.get_track_iter();
- BlockIter block = allocator.first();
- const BlockIter &last_cur = allocator.last_current();
- const BlockIter &last = allocator.last();
- bool in_rsv = false;
- while(!block->has_track(*track))