rclcpp  master
C++ ROS Client Library API
Classes | Namespaces
subscription_traits.hpp File Reference
#include <memory>
#include "rclcpp/function_traits.hpp"
#include "rclcpp/serialized_message.hpp"
#include "rclcpp/subscription_options.hpp"
#include "rcl/types.h"
Include dependency graph for subscription_traits.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rclcpp::subscription_traits::is_serialized_subscription_argument< T >
 
struct  rclcpp::subscription_traits::is_serialized_subscription_argument< SerializedMessage >
 
struct  rclcpp::subscription_traits::is_serialized_subscription_argument< std::shared_ptr< SerializedMessage > >
 
struct  rclcpp::subscription_traits::is_serialized_subscription< T >
 
struct  rclcpp::subscription_traits::is_serialized_callback< CallbackT >
 
struct  rclcpp::subscription_traits::extract_message_type< MessageT >
 
struct  rclcpp::subscription_traits::extract_message_type< std::shared_ptr< MessageT > >
 
struct  rclcpp::subscription_traits::extract_message_type< std::unique_ptr< MessageT, Deleter > >
 
struct  rclcpp::subscription_traits::has_message_type< CallbackT, AllocatorT, typename, typename, typename, typename >
 

Namespaces

 rclcpp
 This header provides the get_node_base_interface() template function.
 
 rclcpp::subscription_traits