Skip to content

Commit 64726e7

Browse files
Fix clang-21 warnings (Project-OSRM#7303)
1 parent 29bbad5 commit 64726e7

File tree

1 file changed

+28
-32
lines changed

1 file changed

+28
-32
lines changed

include/engine/api/table_api.hpp

Lines changed: 28 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace osrm::engine::api
2828
class TableAPI final : public BaseAPI
2929
{
3030
public:
31-
virtual ~TableAPI() = default;
31+
~TableAPI() = default;
3232

3333
struct TableCellRef
3434
{
@@ -44,11 +44,10 @@ class TableAPI final : public BaseAPI
4444
{
4545
}
4646

47-
virtual void
48-
MakeResponse(const std::pair<std::vector<EdgeDuration>, std::vector<EdgeDistance>> &tables,
49-
const std::vector<PhantomNodeCandidates> &candidates,
50-
const std::vector<TableCellRef> &fallback_speed_cells,
51-
osrm::engine::api::ResultT &response) const
47+
void MakeResponse(const std::pair<std::vector<EdgeDuration>, std::vector<EdgeDistance>> &tables,
48+
const std::vector<PhantomNodeCandidates> &candidates,
49+
const std::vector<TableCellRef> &fallback_speed_cells,
50+
osrm::engine::api::ResultT &response) const
5251
{
5352
if (std::holds_alternative<flatbuffers::FlatBufferBuilder>(response))
5453
{
@@ -62,11 +61,10 @@ class TableAPI final : public BaseAPI
6261
}
6362
}
6463

65-
virtual void
66-
MakeResponse(const std::pair<std::vector<EdgeDuration>, std::vector<EdgeDistance>> &tables,
67-
const std::vector<PhantomNodeCandidates> &candidates,
68-
const std::vector<TableCellRef> &fallback_speed_cells,
69-
flatbuffers::FlatBufferBuilder &fb_result) const
64+
void MakeResponse(const std::pair<std::vector<EdgeDuration>, std::vector<EdgeDistance>> &tables,
65+
const std::vector<PhantomNodeCandidates> &candidates,
66+
const std::vector<TableCellRef> &fallback_speed_cells,
67+
flatbuffers::FlatBufferBuilder &fb_result) const
7068
{
7169
auto number_of_sources = parameters.sources.size();
7270
auto number_of_destinations = parameters.destinations.size();
@@ -165,11 +163,10 @@ class TableAPI final : public BaseAPI
165163
fb_result.Finish(response.Finish());
166164
}
167165

168-
virtual void
169-
MakeResponse(const std::pair<std::vector<EdgeDuration>, std::vector<EdgeDistance>> &tables,
170-
const std::vector<PhantomNodeCandidates> &candidates,
171-
const std::vector<TableCellRef> &fallback_speed_cells,
172-
util::json::Object &response) const
166+
void MakeResponse(const std::pair<std::vector<EdgeDuration>, std::vector<EdgeDistance>> &tables,
167+
const std::vector<PhantomNodeCandidates> &candidates,
168+
const std::vector<TableCellRef> &fallback_speed_cells,
169+
util::json::Object &response) const
173170
{
174171
auto number_of_sources = parameters.sources.size();
175172
auto number_of_destinations = parameters.destinations.size();
@@ -238,7 +235,7 @@ class TableAPI final : public BaseAPI
238235
}
239236

240237
protected:
241-
virtual flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<fbresult::Waypoint>>>
238+
flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<fbresult::Waypoint>>>
242239
MakeWaypoints(flatbuffers::FlatBufferBuilder &builder,
243240
const std::vector<PhantomNodeCandidates> &candidates) const
244241
{
@@ -253,7 +250,7 @@ class TableAPI final : public BaseAPI
253250
return builder.CreateVector(waypoints);
254251
}
255252

256-
virtual flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<fbresult::Waypoint>>>
253+
flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<fbresult::Waypoint>>>
257254
MakeWaypoints(flatbuffers::FlatBufferBuilder &builder,
258255
const std::vector<PhantomNodeCandidates> &candidates,
259256
const std::vector<std::size_t> &indices) const
@@ -271,7 +268,7 @@ class TableAPI final : public BaseAPI
271268
return builder.CreateVector(waypoints);
272269
}
273270

274-
virtual flatbuffers::Offset<flatbuffers::Vector<float>>
271+
flatbuffers::Offset<flatbuffers::Vector<float>>
275272
MakeDurationTable(flatbuffers::FlatBufferBuilder &builder,
276273
const std::vector<EdgeDuration> &values) const
277274
{
@@ -291,7 +288,7 @@ class TableAPI final : public BaseAPI
291288
return builder.CreateVector(distance_table);
292289
}
293290

294-
virtual flatbuffers::Offset<flatbuffers::Vector<float>>
291+
flatbuffers::Offset<flatbuffers::Vector<float>>
295292
MakeDistanceTable(flatbuffers::FlatBufferBuilder &builder,
296293
const std::vector<EdgeDistance> &values) const
297294
{
@@ -311,7 +308,7 @@ class TableAPI final : public BaseAPI
311308
return builder.CreateVector(duration_table);
312309
}
313310

314-
virtual flatbuffers::Offset<flatbuffers::Vector<uint32_t>>
311+
flatbuffers::Offset<flatbuffers::Vector<uint32_t>>
315312
MakeEstimatesTable(flatbuffers::FlatBufferBuilder &builder,
316313
const std::vector<TableCellRef> &fallback_speed_cells) const
317314
{
@@ -327,8 +324,7 @@ class TableAPI final : public BaseAPI
327324
return builder.CreateVector(fb_table);
328325
}
329326

330-
virtual util::json::Array
331-
MakeWaypoints(const std::vector<PhantomNodeCandidates> &candidates) const
327+
util::json::Array MakeWaypoints(const std::vector<PhantomNodeCandidates> &candidates) const
332328
{
333329
util::json::Array json_waypoints;
334330
json_waypoints.values.reserve(candidates.size());
@@ -341,8 +337,8 @@ class TableAPI final : public BaseAPI
341337
return json_waypoints;
342338
}
343339

344-
virtual util::json::Array MakeWaypoints(const std::vector<PhantomNodeCandidates> &candidates,
345-
const std::vector<std::size_t> &indices) const
340+
util::json::Array MakeWaypoints(const std::vector<PhantomNodeCandidates> &candidates,
341+
const std::vector<std::size_t> &indices) const
346342
{
347343
util::json::Array json_waypoints;
348344
json_waypoints.values.reserve(indices.size());
@@ -356,9 +352,9 @@ class TableAPI final : public BaseAPI
356352
return json_waypoints;
357353
}
358354

359-
virtual util::json::Array MakeDurationTable(const std::vector<EdgeDuration> &values,
360-
std::size_t number_of_rows,
361-
std::size_t number_of_columns) const
355+
util::json::Array MakeDurationTable(const std::vector<EdgeDuration> &values,
356+
std::size_t number_of_rows,
357+
std::size_t number_of_columns) const
362358
{
363359
util::json::Array json_table;
364360
for (const auto row : util::irange<std::size_t>(0UL, number_of_rows))
@@ -386,9 +382,9 @@ class TableAPI final : public BaseAPI
386382
return json_table;
387383
}
388384

389-
virtual util::json::Array MakeDistanceTable(const std::vector<EdgeDistance> &values,
390-
std::size_t number_of_rows,
391-
std::size_t number_of_columns) const
385+
util::json::Array MakeDistanceTable(const std::vector<EdgeDistance> &values,
386+
std::size_t number_of_rows,
387+
std::size_t number_of_columns) const
392388
{
393389
util::json::Array json_table;
394390
for (const auto row : util::irange<std::size_t>(0UL, number_of_rows))
@@ -415,7 +411,7 @@ class TableAPI final : public BaseAPI
415411
return json_table;
416412
}
417413

418-
virtual util::json::Array
414+
util::json::Array
419415
MakeEstimatesTable(const std::vector<TableCellRef> &fallback_speed_cells) const
420416
{
421417
util::json::Array json_table;

0 commit comments

Comments
 (0)