File tree Expand file tree Collapse file tree 1 file changed +4
-7
lines changed
generate_parameter_library_py/generate_parameter_library_py/jinja_templates/cpp Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -105,9 +105,9 @@ struct StackParams {
105
105
}
106
106
107
107
ParamListener(const std::shared_ptr<rclcpp::node_interfaces::NodeParametersInterface>& parameters_interface,
108
- rclcpp::Logger logger, std::string const& prefix = "") {
109
- logger_ = std::move(logger);
110
- prefix_ = prefix;
108
+ rclcpp::Logger logger, std::string const& prefix = "")
109
+ : logger_{ std::move(logger)},
110
+ prefix_{ prefix} {
111
111
if (!prefix_.empty() && prefix_.back() != '.') {
112
112
prefix_ += ".";
113
113
}
@@ -220,10 +220,7 @@ struct StackParams {
220
220
std::shared_ptr<rclcpp::node_interfaces::OnSetParametersCallbackHandle> handle_;
221
221
std::shared_ptr<rclcpp::node_interfaces::NodeParametersInterface> parameters_interface_;
222
222
223
- // rclcpp::Logger cannot be default-constructed
224
- // so we must provide a initialization here even though
225
- // every one of our constructors initializes logger_
226
- rclcpp::Logger logger_ = rclcpp::get_logger("{{namespace}}");
223
+ rclcpp::Logger logger_;
227
224
std::mutex mutable mutex_;
228
225
};
229
226
You can’t perform that action at this time.
0 commit comments