diff --git a/rclcpp_lifecycle/include/rclcpp_lifecycle/lifecycle_publisher.hpp b/rclcpp_lifecycle/include/rclcpp_lifecycle/lifecycle_publisher.hpp index a9e8df8..526cd62 100644 --- a/rclcpp_lifecycle/include/rclcpp_lifecycle/lifecycle_publisher.hpp +++ b/rclcpp_lifecycle/include/rclcpp_lifecycle/lifecycle_publisher.hpp @@ -48,6 +48,8 @@ class LifecyclePublisher : public LifecyclePublisherInterface, public rclcpp::Publisher { public: + RCLCPP_SMART_PTR_DEFINITIONS(LifecyclePublisher) + using MessageAllocTraits = rclcpp::allocator::AllocRebind; using MessageAlloc = typename MessageAllocTraits::allocator_type; using MessageDeleter = rclcpp::allocator::Deleter;