.. _exhale_struct_structrclcpp_1_1subscription__traits_1_1extract__message__type_3_01std_1_1shared__ptr_3_01MessageT_01_4_01_4: Template Struct extract_message_type< std::shared_ptr< MessageT > > =================================================================== - Defined in :ref:`file_include_rclcpp_subscription_traits.hpp` Inheritance Relationships ------------------------- Base Type ********* - ``public rclcpp::subscription_traits::extract_message_type< MessageT >`` (:ref:`exhale_struct_structrclcpp_1_1subscription__traits_1_1extract__message__type`) Struct Documentation -------------------- .. doxygenstruct:: rclcpp::subscription_traits::extract_message_type< std::shared_ptr< MessageT > > :project: rclcpp Doxygen Project :members: :protected-members: :undoc-members: