template<typename CallbackT, typename AllocatorT = std::allocator<void>, typename = std::enable_if_t<!std::is_integral< std::remove_cv_t<std::remove_reference_t<CallbackT>>>::value>, typename = std::enable_if_t<!std::is_base_of< rclcpp::QoS, std::remove_cv_t<std::remove_reference_t<CallbackT>>>::value>, typename = std::enable_if_t<!std::is_same< rmw_qos_profile_t, std::remove_cv_t<std::remove_reference_t<CallbackT>>>::value>, typename = std::enable_if_t<!std::is_same< rclcpp::SubscriptionOptionsWithAllocator<AllocatorT>, std::remove_cv_t<std::remove_reference_t<CallbackT>>>::value>>
struct rclcpp::subscription_traits::has_message_type< CallbackT, AllocatorT, typename, typename, typename, typename >
Definition at line 97 of file subscription_traits.hpp.
The documentation for this struct was generated from the following file: