Skipping 4,591 KB.. Console OutputFull Log
only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .x = goal_.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .y = goal_.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi = goal_.heading, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/evaluator.h:16, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:11, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h: In member function ‘virtual double senior::pnc::ssep::geometric_searcher::BidirectionalKinematicHeuristicComputer::ComputeHeuristic(const senior::pnc::ssep::geometric_searcher::State&) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:31:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 31 | .x = state.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:32:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 32 | .y = state.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:33:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 33 | .phi = state.heading, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .x = goal_.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .y = goal_.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi = goal_.heading, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.h:13, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateInitNode(const senior::pnc::ssep::geometric_searcher::State&)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 72 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 73 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 74 | .parent_edge_id = -1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 75 | .accumulated_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 78 | .heuristic_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 79 | .f = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 80 | .node_level = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 81 | .stage_index = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 72 | .id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateEdgeAndSuccessorNode(senior::pnc::ssep::geometric_searcher::MotionPrimitive&&, const senior::pnc::ssep::geometric_searcher::State&, int, double, double, int, bool)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 95 | .motion_primitive = std::move(motion_primitive), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 96 | .parent_node_id = parent_node_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 97 | .child_node_id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 98 | .cost = cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 99 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:37: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘int’ [-Wnarrowing] 97 | .child_node_id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 106 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 107 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 108 | .parent_edge_id = edge_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 109 | .accumulated_cost = parent.accumulated_cost + cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 110 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 111 | .f = parent.accumulated_cost + cost + heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 112 | .node_level = parent.node_level + 1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 113 | .stage_index = stage_index, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 114 | .is_terminal = is_terminal, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 106 | .id = nodes_.size(), | ~~~~~~~~~~~^~ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/motion_primitive_sampler/ilqr_motion_primitive_sampler.h:10, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:8: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 35 | .x = GetX(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .y = GetY(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .phi_tractor = GetTractorTheta(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi_trailer = GetTrailerTheta(idx), | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:13, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateInitNode(const senior::pnc::ssep::geometric_searcher::State&)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 72 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 73 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 74 | .parent_edge_id = -1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 75 | .accumulated_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 78 | .heuristic_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 79 | .f = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 80 | .node_level = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 81 | .stage_index = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 72 | .id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateEdgeAndSuccessorNode(senior::pnc::ssep::geometric_searcher::MotionPrimitive&&, const senior::pnc::ssep::geometric_searcher::State&, int, double, double, int, bool)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 95 | .motion_primitive = std::move(motion_primitive), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 96 | .parent_node_id = parent_node_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 97 | .child_node_id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 98 | .cost = cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 99 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:37: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘int’ [-Wnarrowing] 97 | .child_node_id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 106 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 107 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 108 | .parent_edge_id = edge_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 109 | .accumulated_cost = parent.accumulated_cost + cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 110 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 111 | .f = parent.accumulated_cost + cost + heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 112 | .node_level = parent.node_level + 1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 113 | .stage_index = stage_index, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 114 | .is_terminal = is_terminal, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 106 | .id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::Evaluator> senior::pnc::ssep::geometric_searcher::IMVGeneralSearcherBuilder::CreateGeneralEvaluator(const senior::pnc::ssep::geometric_searcher::State&, const std::vector<double>&, const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, bool) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:109:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 109 | .collision_weight = 1.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:110:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 110 | .path_length_weight = 1.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:111:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 111 | .curvature_weight = 3.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:112:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 112 | .dir_switching_weight = 20.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:113:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 113 | .ref_line_weight = 0.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:114:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 114 | .diagonal_movement_weight = 4.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:115:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 115 | .tunnel_constraints_weight = 10.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::MultiStageHybridAStarSearchEngine> senior::pnc::ssep::geometric_searcher::IMVGeneralSearcherBuilder::Build(double, double, double, double, double, double, const std::vector<double>&, const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const std::vector<senior::pnc::ssep::MapElementPolyline>&, double, senior::pnc::ssep::geometric_searcher::IMVGeneralSearcherBuilder::Direction) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:236:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 236 | .x = sx, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:237:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 237 | .y = sy, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:238:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 238 | .heading = sheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:239:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 239 | }; | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:241:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 241 | .x = ex, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:242:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 242 | .y = ey, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:243:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 243 | .heading = eheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc:244:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 244 | }; | ^ In file included from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.h: At global scope: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:116:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 116 | .collision_weight = 1.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:117:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 117 | .path_length_weight = 1.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:118:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 118 | .curvature_weight = 5.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:119:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 119 | .dir_switching_weight = 20.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:120:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 120 | .ref_line_weight = 0.0, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/evaluator.h:16, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.h:11, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h: In member function ‘virtual double senior::pnc::ssep::geometric_searcher::BidirectionalKinematicHeuristicComputer::ComputeHeuristic(const senior::pnc::ssep::geometric_searcher::State&) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:31:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 31 | .x = state.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:32:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 32 | .y = state.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:33:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 33 | .phi = state.heading, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .x = goal_.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .y = goal_.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi = goal_.heading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::MultiStageHybridAStarSearchEngine> senior::pnc::ssep::geometric_searcher::BulkYardInOutPathSearcherBuilder::Build(double, double, double, double, double, double, const std::vector<senior::pnc::ssep::MapElementPolyline>&, const std::vector<double>&, const senior::pnc::ssep::OGM&, const std::vector<std::array<double, 3> >&) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:243:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 243 | .x = sx, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.h:13, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateInitNode(const senior::pnc::ssep::geometric_searcher::State&)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 72 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:244:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 244 | .y = sy, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:245:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 245 | .heading = sheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:246:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 246 | }; | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:248:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 248 | .x = ex, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:249:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 249 | .y = ey, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:250:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 250 | .heading = eheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:251:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 251 | }; | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 73 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 74 | .parent_edge_id = -1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 75 | .accumulated_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 78 | .heuristic_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 79 | .f = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 80 | .node_level = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 81 | .stage_index = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 72 | .id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateEdgeAndSuccessorNode(senior::pnc::ssep::geometric_searcher::MotionPrimitive&&, const senior::pnc::ssep::geometric_searcher::State&, int, double, double, int, bool)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 95 | .motion_primitive = std::move(motion_primitive), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 96 | .parent_node_id = parent_node_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 97 | .child_node_id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 98 | .cost = cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 99 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:37: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘int’ [-Wnarrowing] 97 | .child_node_id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 106 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 107 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 108 | .parent_edge_id = edge_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 109 | .accumulated_cost = parent.accumulated_cost + cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 110 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 111 | .f = parent.accumulated_cost + cost + heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 112 | .node_level = parent.node_level + 1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 113 | .stage_index = stage_index, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 114 | .is_terminal = is_terminal, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 106 | .id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc: In member function ‘std::optional<senior::pnc::ssep::geometric_searcher::State> senior::pnc::ssep::geometric_searcher::BulkYardInOutPathSearcherBuilder::FindYardEntryVector(const std::vector<const senior::pnc::ssep::MapElementPolyline*>&, const std::vector<const senior::pnc::ssep::MapElementPolyline*>&, const senior::pnc::ssep::Vec2d&, std::vector<senior::pnc::ssep::Vec2d>*) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:565:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 565 | .x = midpoint.x(), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:566:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 566 | .y = midpoint.y(), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:567:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 567 | .heading = perpendicular.Angle(), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc:568:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 568 | }; | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/motion_primitive_sampler/ilqr_motion_primitive_sampler.h:10, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:8: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 35 | .x = GetX(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .y = GetY(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .phi_tractor = GetTractorTheta(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi_trailer = GetTrailerTheta(idx), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::Evaluator> senior::pnc::ssep::geometric_searcher::RigidTruckGeneralSearcherBuilder::CreateGeneralEvaluator(const senior::pnc::ssep::geometric_searcher::State&, const std::vector<double>&, const senior::pnc::ssep::OGM&, double) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:67:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 67 | .collision_weight = 1.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:68:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 68 | .path_length_weight = 1.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:69:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 69 | .curvature_weight = 3.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:70:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 70 | .dir_switching_weight = 20.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:71:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 71 | .ref_line_weight = 0.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::MultiStageHybridAStarSearchEngine> senior::pnc::ssep::geometric_searcher::RigidTruckGeneralSearcherBuilder::Build(double, double, double, const std::vector<double>&, const senior::pnc::ssep::OGM&, const std::vector<senior::pnc::ssep::MapElementPolyline>&, double) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:159:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 159 | .x = ex, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:160:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 160 | .y = ey, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:161:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 161 | .heading = eheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc:162:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 162 | }; | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/evaluator.h:16, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h:11, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h: In member function ‘virtual double senior::pnc::ssep::geometric_searcher::BidirectionalKinematicHeuristicComputer::ComputeHeuristic(const senior::pnc::ssep::geometric_searcher::State&) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:31:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 31 | .x = state.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:32:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 32 | .y = state.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:33:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 33 | .phi = state.heading, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .x = goal_.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .y = goal_.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi = goal_.heading, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h:13, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateInitNode(const senior::pnc::ssep::geometric_searcher::State&)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 72 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 73 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 74 | .parent_edge_id = -1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 75 | .accumulated_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 78 | .heuristic_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 79 | .f = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 80 | .node_level = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 81 | .stage_index = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 72 | .id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateEdgeAndSuccessorNode(senior::pnc::ssep::geometric_searcher::MotionPrimitive&&, const senior::pnc::ssep::geometric_searcher::State&, int, double, double, int, bool)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 95 | .motion_primitive = std::move(motion_primitive), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 96 | .parent_node_id = parent_node_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 97 | .child_node_id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 98 | .cost = cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 99 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:37: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘int’ [-Wnarrowing] 97 | .child_node_id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 106 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 107 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 108 | .parent_edge_id = edge_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 109 | .accumulated_cost = parent.accumulated_cost + cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 110 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 111 | .f = parent.accumulated_cost + cost + heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 112 | .node_level = parent.node_level + 1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 113 | .stage_index = stage_index, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 114 | .is_terminal = is_terminal, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 106 | .id = nodes_.size(), | ~~~~~~~~~~~^~ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/motion_primitive_sampler/ilqr_motion_primitive_sampler.h:10, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:8: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 35 | .x = GetX(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .y = GetY(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .phi_tractor = GetTractorTheta(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi_trailer = GetTrailerTheta(idx), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::Evaluator> senior::pnc::ssep::geometric_searcher::TractorTrailerBidirectionalSearcherBuilder::CreateForwardEvaluator(const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const std::vector<double>&, const std::vector<std::array<double, 3> >&, const senior::pnc::ssep::geometric_searcher::State&, const senior::pnc::ssep::geometric_searcher::State&) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:44:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 44 | .collision_weight = 2.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:45:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 45 | .path_length_weight = 1.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:46:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 46 | .curvature_weight = 5.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:47:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 47 | .dir_switching_weight = 20.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:48:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 48 | .ref_line_weight = 2.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:49:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 49 | .tunnel_constraints_weight = 10.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:77:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 77 | .x = start.x, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:78:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 78 | .y = start.y, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:79:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 79 | .heading = start.heading + M_PI, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:80:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 80 | }; | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::Evaluator> senior::pnc::ssep::geometric_searcher::TractorTrailerBidirectionalSearcherBuilder::CreateBackwardEvaluator(const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const std::vector<double>&, const std::vector<std::array<double, 3> >&, const senior::pnc::ssep::geometric_searcher::State&, const senior::pnc::ssep::geometric_searcher::State&) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:114:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 114 | .collision_weight = 2.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:115:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 115 | .path_length_weight = 1.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:116:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 116 | .curvature_weight = 5.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:117:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 117 | .dir_switching_weight = 20.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:118:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 118 | .ref_line_weight = 2.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:119:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 119 | .tunnel_constraints_weight = 10.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::BidirectionalHybridAStarSearchEngine> senior::pnc::ssep::geometric_searcher::TractorTrailerBidirectionalSearcherBuilder::Build(double, double, double, double, double, double, double, double, const std::vector<double>&, const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const std::vector<senior::pnc::ssep::MapElementPolyline>&, const std::vector<std::array<double, 3> >&, const std::vector<std::array<double, 3> >&, const std::vector<std::array<double, 3> >&) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:213:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 213 | .x = sx, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:214:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 214 | .y = sy, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:215:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 215 | .heading = sheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:216:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 216 | .trailer_heading = strailer_heading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:219:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 219 | .x = ex, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:220:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 220 | .y = ey, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:221:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 221 | .heading = eheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc:222:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 222 | .trailer_heading = etrailer_heading, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/evaluator.h:16, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.h:11, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h: In member function ‘virtual double senior::pnc::ssep::geometric_searcher::BidirectionalKinematicHeuristicComputer::ComputeHeuristic(const senior::pnc::ssep::geometric_searcher::State&) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:31:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 31 | .x = state.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:32:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 32 | .y = state.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:33:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 33 | .phi = state.heading, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .x = goal_.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .y = goal_.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi = goal_.heading, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.h:13, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateInitNode(const senior::pnc::ssep::geometric_searcher::State&)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 72 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 73 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 74 | .parent_edge_id = -1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 75 | .accumulated_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 78 | .heuristic_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 79 | .f = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 80 | .node_level = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 81 | .stage_index = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 72 | .id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateEdgeAndSuccessorNode(senior::pnc::ssep::geometric_searcher::MotionPrimitive&&, const senior::pnc::ssep::geometric_searcher::State&, int, double, double, int, bool)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 95 | .motion_primitive = std::move(motion_primitive), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 96 | .parent_node_id = parent_node_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 97 | .child_node_id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 98 | .cost = cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 99 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:37: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘int’ [-Wnarrowing] 97 | .child_node_id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 106 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 107 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 108 | .parent_edge_id = edge_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 109 | .accumulated_cost = parent.accumulated_cost + cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 110 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 111 | .f = parent.accumulated_cost + cost + heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 112 | .node_level = parent.node_level + 1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 113 | .stage_index = stage_index, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 114 | .is_terminal = is_terminal, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 106 | .id = nodes_.size(), | ~~~~~~~~~~~^~ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/motion_primitive_sampler/ilqr_motion_primitive_sampler.h:10, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:8: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 35 | .x = GetX(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .y = GetY(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .phi_tractor = GetTractorTheta(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi_trailer = GetTrailerTheta(idx), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::Evaluator> senior::pnc::ssep::geometric_searcher::TractorTrailerGeneralSearcherBuilder::CreateEvaluator(const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const std::vector<double>&, const std::vector<std::array<double, 3> >&, const senior::pnc::ssep::geometric_searcher::State&, const senior::pnc::ssep::geometric_searcher::State&, bool) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:77:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 77 | .collision_weight = 2.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:78:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 78 | .path_length_weight = 1.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:79:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 79 | .curvature_weight = 10.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:80:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 80 | .dir_switching_weight = 20.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:81:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 81 | .ref_line_weight = 1.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:82:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 82 | .tunnel_constraints_weight = 10.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 111 | .x = start.x, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 112 | .y = start.y, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 113 | .heading = start.heading + M_PI, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:114:5: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 114 | }; | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::MultiStageHybridAStarSearchEngine> senior::pnc::ssep::geometric_searcher::TractorTrailerGeneralSearcherBuilder::Build(double, double, double, double, double, double, double, double, const std::vector<double>&, const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const std::vector<senior::pnc::ssep::MapElementPolyline>&, const std::vector<std::array<double, 3> >&, const std::vector<std::array<double, 3> >&, const std::vector<std::array<double, 3> >&) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:210:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 210 | .x = sx, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:211:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 211 | .y = sy, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:212:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 212 | .heading = sheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:213:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 213 | .trailer_heading = strailer_heading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:216:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 216 | .x = ex, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:217:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 217 | .y = ey, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:218:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 218 | .heading = eheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc:219:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 219 | .trailer_heading = etrailer_heading, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/evaluator.h:16, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:11, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h: In member function ‘virtual double senior::pnc::ssep::geometric_searcher::BidirectionalKinematicHeuristicComputer::ComputeHeuristic(const senior::pnc::ssep::geometric_searcher::State&) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:31:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 31 | .x = state.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:32:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 32 | .y = state.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:33:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 33 | .phi = state.heading, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .x = goal_.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .y = goal_.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi = goal_.heading, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:13, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateInitNode(const senior::pnc::ssep::geometric_searcher::State&)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 72 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 73 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 74 | .parent_edge_id = -1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 75 | .accumulated_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 78 | .heuristic_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 79 | .f = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 80 | .node_level = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 81 | .stage_index = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 72 | .id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateEdgeAndSuccessorNode(senior::pnc::ssep::geometric_searcher::MotionPrimitive&&, const senior::pnc::ssep::geometric_searcher::State&, int, double, double, int, bool)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 95 | .motion_primitive = std::move(motion_primitive), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 96 | .parent_node_id = parent_node_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 97 | .child_node_id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 98 | .cost = cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 99 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:37: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘int’ [-Wnarrowing] 97 | .child_node_id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 106 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 107 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 108 | .parent_edge_id = edge_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 109 | .accumulated_cost = parent.accumulated_cost + cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 110 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 111 | .f = parent.accumulated_cost + cost + heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 112 | .node_level = parent.node_level + 1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 113 | .stage_index = stage_index, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 114 | .is_terminal = is_terminal, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 106 | .id = nodes_.size(), | ~~~~~~~~~~~^~ In file included from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h: In constructor ‘senior::pnc::ssep::geometric_searcher::TruckMultiSegmentParkingBidirectionalSearcherBuilder::TruckMultiSegmentParkingBidirectionalSearcherBuilder(const senior::pnc::ssep::VehicleParam&, const senior::pnc::ssep::CoarseSearchParam&)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:60:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 60 | .collision_weight = 10.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:61:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 61 | .path_length_weight = 1.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:62:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 62 | .curvature_weight = 5.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:63:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 63 | .dir_switching_weight = 20.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:64:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 64 | .ref_line_weight = 1.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:65:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 65 | .tunnel_constraints_weight = 10.0, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/motion_primitive_sampler/ilqr_motion_primitive_sampler.h:10, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:8: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 35 | .x = GetX(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .y = GetY(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .phi_tractor = GetTractorTheta(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi_trailer = GetTrailerTheta(idx), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::BidirectionalHybridAStarSearchEngine> senior::pnc::ssep::geometric_searcher::TruckMultiSegmentParkingBidirectionalSearcherBuilder::Build(double, double, double, double, double, double, double, double, const std::vector<double>&, const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const std::vector<senior::pnc::ssep::MapElementPolyline>&) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:197:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 197 | .x = sx, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:198:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 198 | .y = sy, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:199:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 199 | .heading = sheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:200:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 200 | }; | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:202:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 202 | .x = ex, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:203:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 203 | .y = ey, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:204:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 204 | .heading = eheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:205:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 205 | }; | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:221:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 221 | .x = px, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:222:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 222 | .y = py, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:223:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 223 | .heading = pass_point_connection_mp->GetEndState().heading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:224:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 224 | }; | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/evaluator.h:16, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h:11, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h: In member function ‘virtual double senior::pnc::ssep::geometric_searcher::BidirectionalKinematicHeuristicComputer::ComputeHeuristic(const senior::pnc::ssep::geometric_searcher::State&) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:31:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 31 | .x = state.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:32:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 32 | .y = state.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:33:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 33 | .phi = state.heading, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .x = goal_.x, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .y = goal_.y, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi = goal_.heading, | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h:13, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateInitNode(const senior::pnc::ssep::geometric_searcher::State&)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 72 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 73 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 74 | .parent_edge_id = -1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 75 | .accumulated_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 78 | .heuristic_cost = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 79 | .f = 0.0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 80 | .node_level = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 81 | .stage_index = 0, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:72:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 72 | .id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h: In member function ‘senior::pnc::ssep::geometric_searcher::Node::ID senior::pnc::ssep::geometric_searcher::SearchGraph::CreateEdgeAndSuccessorNode(senior::pnc::ssep::geometric_searcher::MotionPrimitive&&, const senior::pnc::ssep::geometric_searcher::State&, int, double, double, int, bool)’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 95 | .motion_primitive = std::move(motion_primitive), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 96 | .parent_node_id = parent_node_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 97 | .child_node_id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 98 | .cost = cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 99 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:97:37: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘int’ [-Wnarrowing] 97 | .child_node_id = nodes_.size(), | ~~~~~~~~~~~^~ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 106 | .id = nodes_.size(), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 107 | .state = state, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 108 | .parent_edge_id = edge_id, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 109 | .accumulated_cost = parent.accumulated_cost + cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 110 | .heuristic_cost = heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 111 | .f = parent.accumulated_cost + cost + heur_cost, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 112 | .node_level = parent.node_level + 1, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 113 | .stage_index = stage_index, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 114 | .is_terminal = is_terminal, | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/search_graph.h:106:26: warning: narrowing conversion of ‘((senior::pnc::ssep::geometric_searcher::SearchGraph*)this)->senior::pnc::ssep::geometric_searcher::SearchGraph::nodes_.std::deque<senior::pnc::ssep::geometric_searcher::Node>::size()’ from ‘std::deque<senior::pnc::ssep::geometric_searcher::Node>::size_type’ {aka ‘long unsigned int’} to ‘senior::pnc::ssep::geometric_searcher::Node::ID’ {aka ‘int’} [-Wnarrowing] 106 | .id = nodes_.size(), | ~~~~~~~~~~~^~ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/geometric_searcher/motion_primitive_sampler/ilqr_motion_primitive_sampler.h:10, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:8: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 35 | .x = GetX(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .y = GetY(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .phi_tractor = GetTractorTheta(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi_trailer = GetTrailerTheta(idx), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::Evaluator> senior::pnc::ssep::geometric_searcher::UTurnInsertionManeuverSearcherBuilder::CreateUturnEvaluator(const senior::pnc::ssep::geometric_searcher::State&, const senior::pnc::ssep::geometric_searcher::State&, const std::vector<double>&, const senior::pnc::ssep::OGM&, const std::vector<std::array<double, 3> >&) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:89:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 89 | .collision_weight = 3.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:90:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 90 | .path_length_weight = 1.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:91:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 91 | .curvature_weight = 3.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:92:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 92 | .dir_switching_weight = 0.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:93:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 93 | .ref_line_weight = 0.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:106:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 106 | .x = start.x, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:107:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 107 | .y = start.y, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:108:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 108 | .heading = forbidden_theta, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:109:3: warning: missing initializer for member ‘senior::pnc::ssep::geometric_searcher::State::trailer_heading’ [-Wmissing-field-initializers] 109 | }; | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::Evaluator> senior::pnc::ssep::geometric_searcher::UTurnInsertionManeuverSearcherBuilder::CreateInsertionEvaluator(const senior::pnc::ssep::geometric_searcher::State&, const std::vector<double>&, const senior::pnc::ssep::OGM&, const std::vector<std::array<double, 3> >&, bool) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:159:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 159 | .collision_weight = 3.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:160:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 160 | .path_length_weight = 1.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:161:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 161 | .curvature_weight = 5.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:162:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 162 | .dir_switching_weight = 0.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:163:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 163 | .ref_line_weight = 0.0, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::geometric_searcher::MultiStageHybridAStarSearchEngine> senior::pnc::ssep::geometric_searcher::UTurnInsertionManeuverSearcherBuilder::Build(double, double, double, double, double, double, double, double, double, double, double, double, const std::vector<double>&, const senior::pnc::ssep::OGM&, const std::vector<std::array<double, 3> >&) const’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:280:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 280 | .x = sx, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:281:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 281 | .y = sy, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:282:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 282 | .heading = sheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:283:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 283 | .trailer_heading = strailer_heading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:287:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 287 | .x = ex, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:288:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 288 | .y = ey, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:289:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 289 | .heading = eheading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:290:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 290 | .trailer_heading = etrailer_heading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:309:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 309 | .x = px, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:310:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 310 | .y = py, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:311:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 311 | .heading = pass_point_connection_mp->GetEndState().heading, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:312:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 312 | .trailer_heading = | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/hybrid_a_star_tt.h:21, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 35 | .x = GetX(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .y = GetY(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .phi_tractor = GetTractorTheta(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi_trailer = GetTrailerTheta(idx), | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 35 | .x = GetX(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .y = GetY(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .phi_tractor = GetTractorTheta(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi_trailer = GetTrailerTheta(idx), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc: In member function ‘bool senior::pnc::ssep::HybridAStarTT::Plan(double, double, double, double, double, double, double, double, double, double, double, double, double, const std::vector<double>&, const std::vector<std::vector<senior::pnc::ssep::Vec2d> >&, const std::vector<std::vector<senior::pnc::ssep::Vec2d> >&, std::shared_ptr<senior::pnc::ssep::OGM>, std::shared_ptr<senior::pnc::ssep::ObstacleDisLayer>, std::shared_ptr<senior::pnc::ssep::ObstacleDisLayer>, const std::vector<std::array<double, 3> >&, senior::pnc::ssep::SsepPath*, senior::pnc::ssep::SsepDebugData*, std::vector<double>&, std::vector<double>&, std::mutex&)’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:290:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 290 | .x = ex, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:291:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 291 | .y = ey, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:292:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 292 | .phi_tractor = ephi_tractor, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:293:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 293 | .phi_trailer = ephi_trailer, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:296:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 296 | .x = px, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:297:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 297 | .y = py, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:298:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 298 | .phi_tractor = pphi_tractor, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:299:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 299 | .phi_trailer = pphi_trailer, | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc: In member function ‘bool senior::pnc::ssep::HybridAStarTT::IlqrCurveExpansion(std::shared_ptr<senior::pnc::ssep::NodeTT>, bool)’: /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:1276:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 1276 | .x = current_node->GetX(), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:1277:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 1277 | .y = current_node->GetY(), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:1278:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 1278 | .phi_tractor = current_node->GetPhiTractor(), | ^ /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/hybrid_a_star_tt.cc:1279:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 1279 | .phi_trailer = current_node->GetPhiTrailer(), | ^ In file included from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6, from /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve_manager.h:6, from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/preprocessed_curves/tt_curve_manager.cc:1: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’: /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 35 | .x = GetX(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 36 | .y = GetY(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 37 | .phi_tractor = GetTractorTheta(idx), | ^ /root/workspace/telediagnostic/src/snapshot_store/../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic] 38 | .phi_trailer = GetTrailerTheta(idx), | ^ cd /root/workspace/telediagnostic/build/snapshot_store; catkin build --get-env snapshot_store | catkin env -si /usr/bin/make --jobserver-auth=3,4; cd - [build 1:18:52.0 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:52.1 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:52.2 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:52.3 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:52.4 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:52.5 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:52.6 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:52.7 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:52.8 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:52.9 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:53.0 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:53.1 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:53.2 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:53.3 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:53.4 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:53.5 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:53.6 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:53.7 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:53.8 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:53.9 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:54.0 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:54.1 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:54.2 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:54.3 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:54.4 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:54.5 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:54.6 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:54.7 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:54.8 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:54.9 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:55.0 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... [build 1:18:55.1 s] [30/31 complete] [1/6 jobs] [0 queued] [snapshot_store:... ............................................................................... Finished <<< snapshot_store [ 20 minutes and 32.4 seconds ] [build] Summary: All 31 packages succeeded! [build] Ignored: None. [build] Warnings: 19 packages succeeded with warnings. [build] Abandoned: No packages were abandoned. [build] Failed: No packages failed. [build] Runtime: 1 hour 18 minutes and 55.2 seconds total. [build] Note: Workspace packages have changed, please re-source setup files to use them.