diff --git a/generate_parameter_library_py/generate_parameter_library_py/jinja_templates/cpp/parameter_library_header b/generate_parameter_library_py/generate_parameter_library_py/jinja_templates/cpp/parameter_library_header index 644d1ee..8eab732 100644 --- a/generate_parameter_library_py/generate_parameter_library_py/jinja_templates/cpp/parameter_library_header +++ b/generate_parameter_library_py/generate_parameter_library_py/jinja_templates/cpp/parameter_library_header @@ -95,6 +95,9 @@ struct StackParams { ParamListener(rclcpp::Node::SharedPtr node, std::string const& prefix = "") : ParamListener(node->get_node_parameters_interface(), node->get_logger(), prefix) {} + ParamListener(rclcpp::Node* node, std::string const& prefix = "") + : ParamListener(node->get_node_parameters_interface(), node->get_logger(), prefix) {} + ParamListener(rclcpp_lifecycle::LifecycleNode::SharedPtr node, std::string const& prefix = "") : ParamListener(node->get_node_parameters_interface(), node->get_logger(), prefix) {}