15 #ifndef RCLCPP__SUBSCRIPTION_TRAITS_HPP_ 16 #define RCLCPP__SUBSCRIPTION_TRAITS_HPP_ 28 namespace subscription_traits
56 template<
typename CallbackT>
59 typename rclcpp::function_traits::function_traits<CallbackT>::template argument_type<0>>
62 template<
typename MessageT>
68 template<
typename MessageT>
72 template<
typename MessageT,
typename Deleter>
80 std::remove_cv_t<std::remove_reference_t<CallbackT>>>::value>,
84 std::remove_cv_t<std::remove_reference_t<CallbackT>>>::value>,
88 std::remove_cv_t<std::remove_reference_t<CallbackT>>>::value>
91 typename rclcpp::function_traits::function_traits<CallbackT>::template argument_type<0>>
97 #endif // RCLCPP__SUBSCRIPTION_TRAITS_HPP_
Encapsulation of Quality of Service settings.
Definition: qos.hpp:55
Definition: subscription_traits.hpp:53
This header provides the get_node_base_interface() template function.
Definition: allocator_common.hpp:24
Definition: subscription_traits.hpp:90
Definition: subscription_traits.hpp:57
Definition: subscription_traits.hpp:40