@@ -28,7 +28,7 @@ namespace osrm::engine::api
2828class 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