Template Struct SubscriptionCallbackTypeHelper< MessageT, CallbackT, typename std::enable_if_t< rclcpp::function_traits::same_arguments< CallbackT, std::function< void(std::shared_ptr< MessageT >, const rclcpp::MessageInfo &) > >::value > >

Struct Documentation

template<typename MessageT, typename CallbackT>
struct SubscriptionCallbackTypeHelper<MessageT, CallbackT, typename std::enable_if_t<rclcpp::function_traits::same_arguments<CallbackT, std::function<void(std::shared_ptr<MessageT>, const rclcpp::MessageInfo&)>>::value>>

Public Types

using callback_type = std::function<void(std::shared_ptr<MessageT>, const rclcpp::MessageInfo&)>