From 9ccfed3f5aebd1a949bc9885fde5c6d8d2ebd08f Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Fri, 14 Jun 2024 16:27:11 +0200 Subject: [PATCH] wip --- include/engine/api/route_api.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/engine/api/route_api.hpp b/include/engine/api/route_api.hpp index 22b077c5c..c5da05e42 100644 --- a/include/engine/api/route_api.hpp +++ b/include/engine/api/route_api.hpp @@ -402,7 +402,7 @@ class RouteAPI : public BaseAPI { legBuilder.add_annotations(annotation_buffer); } - routeLegs.push_back(legBuilder.Finish()); + routeLegs.emplace_back(legBuilder.Finish()); } auto legs_vector = fb_result.CreateVector(routeLegs); @@ -501,7 +501,7 @@ class RouteAPI : public BaseAPI nodes.reserve(leg_geometry.node_ids.size()); for (const auto node_id : leg_geometry.node_ids) { - nodes.push_back(static_cast(facade.GetOSMNodeIDOfNode(node_id))); + nodes.emplace_back(static_cast(facade.GetOSMNodeIDOfNode(node_id))); } } auto nodes_vector = fb_result.CreateVector(nodes); @@ -518,7 +518,7 @@ class RouteAPI : public BaseAPI // Length of 0 indicates the first empty name, so we can stop here if (name.empty()) break; - names.push_back( + names.emplace_back( fb_result.CreateString(std::string(facade.GetDatasourceName(i)))); } metadata_buffer = fbresult::CreateMetadataDirect(fb_result, &names);