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
}
@@ -233,10 +233,7 @@ struct StackParams {
233
233
std::shared_ptr<rclcpp::node_interfaces::NodeParametersInterface> parameters_interface_;
234
234
userParameterUpdateCB user_callback_;
235
235
236
- // rclcpp::Logger cannot be default-constructed
237
- // so we must provide a initialization here even though
238
- // every one of our constructors initializes logger_
239
- rclcpp::Logger logger_ = rclcpp::get_logger("{{namespace}}");
236
+ rclcpp::Logger logger_;
240
237
std::mutex mutable mutex_;
241
238
};
242
239
You can’t perform that action at this time.
0 commit comments