Skip to content

Commit 6c0337b

Browse files
committed
fix(autoware_behavior_velocity_planner): fix some clang-tidy errors
Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
1 parent 1bf094a commit 6c0337b

File tree

4 files changed

+7
-13
lines changed

4 files changed

+7
-13
lines changed

planning/behavior_velocity_planner/src/node.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ BehaviorVelocityPlannerNode::BehaviorVelocityPlannerNode(const rclcpp::NodeOptio
152152
// Initialize PlannerManager
153153
for (const auto & name : declare_parameter<std::vector<std::string>>("launch_modules")) {
154154
// workaround: Since ROS 2 can't get empty list, launcher set [''] on the parameter.
155-
if (name == "") {
155+
if (name.empty()) {
156156
break;
157157
}
158158
planner_manager_.launchScenePlugin(*this, name);
@@ -180,7 +180,7 @@ void BehaviorVelocityPlannerNode::onUnloadPlugin(
180180

181181
// NOTE: argument planner_data must not be referenced for multithreading
182182
bool BehaviorVelocityPlannerNode::isDataReady(
183-
const PlannerData planner_data, rclcpp::Clock clock) const
183+
const PlannerData& planner_data, rclcpp::Clock clock) const
184184
{
185185
const auto & d = planner_data;
186186

planning/behavior_velocity_planner/src/node.hpp

+3-6
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@
4444
#include <string>
4545
#include <vector>
4646

47-
namespace autoware
48-
{
49-
namespace behavior_velocity_planner
47+
namespace autoware::behavior_velocity_planner
5048
{
5149
using autoware_auto_mapping_msgs::msg::HADMapBin;
5250
using autoware_behavior_velocity_planner::srv::LoadPlugin;
@@ -114,7 +112,7 @@ class BehaviorVelocityPlannerNode : public rclcpp::Node
114112
BehaviorVelocityPlannerManager planner_manager_;
115113
bool is_driving_forward_{true};
116114
HADMapBin::ConstSharedPtr map_ptr_{nullptr};
117-
bool has_received_map_;
115+
bool has_received_map_{};
118116

119117
rclcpp::Service<LoadPlugin>::SharedPtr srv_load_plugin_;
120118
rclcpp::Service<UnloadPlugin>::SharedPtr srv_unload_plugin_;
@@ -129,7 +127,7 @@ class BehaviorVelocityPlannerNode : public rclcpp::Node
129127

130128
// function
131129
geometry_msgs::msg::PoseStamped getCurrentPose();
132-
bool isDataReady(const PlannerData planner_data, rclcpp::Clock clock) const;
130+
bool isDataReady(const PlannerData & planner_data, rclcpp::Clock clock) const;
133131
autoware_auto_planning_msgs::msg::Path generatePath(
134132
const autoware_auto_planning_msgs::msg::PathWithLaneId::ConstSharedPtr input_path_msg,
135133
const PlannerData & planner_data);
@@ -138,7 +136,6 @@ class BehaviorVelocityPlannerNode : public rclcpp::Node
138136

139137
std::unique_ptr<tier4_autoware_utils::PublishedTimePublisher> published_time_publisher_;
140138
};
141-
} // namespace behavior_velocity_planner
142139
} // namespace autoware
143140

144141
#endif // NODE_HPP_

planning/behavior_velocity_planner/src/planner_manager.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ void BehaviorVelocityPlannerManager::removeScenePlugin(
8383
{
8484
auto it = std::remove_if(
8585
scene_manager_plugins_.begin(), scene_manager_plugins_.end(),
86-
[&](const std::shared_ptr<autoware::behavior_velocity_planner::PluginInterface> plugin) {
86+
[&](const std::shared_ptr<autoware::behavior_velocity_planner::PluginInterface>& plugin) {
8787
return plugin->getModuleName() == name;
8888
});
8989

planning/behavior_velocity_planner/src/planner_manager.hpp

+1-4
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,7 @@
3636
#include <string>
3737
#include <vector>
3838

39-
namespace autoware
40-
{
41-
namespace behavior_velocity_planner
39+
namespace autoware::behavior_velocity_planner
4240
{
4341
using ::behavior_velocity_planner::PlannerData;
4442
using ::behavior_velocity_planner::PluginInterface;
@@ -61,7 +59,6 @@ class BehaviorVelocityPlannerManager
6159
pluginlib::ClassLoader<PluginInterface> plugin_loader_;
6260
std::vector<std::shared_ptr<PluginInterface>> scene_manager_plugins_;
6361
};
64-
} // namespace behavior_velocity_planner
6562
} // namespace autoware
6663

6764
#endif // PLANNER_MANAGER_HPP_

0 commit comments

Comments
 (0)