ROS 2 rclcpp + rcl - jazzy  jazzy
ROS 2 C++ Client Library with ROS Client Library
Public Types | List of all members
rclcpp::node_interfaces::detail::NodeInterfacesSupports< StorageClassT, RemainingInterfaceTs > Struct Template Reference

Prototype of NodeInterfacesSupports. More...

#include <rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp>

Public Types

using is_supported = std::false_type
 

Detailed Description

template<typename StorageClassT, typename ... RemainingInterfaceTs>
struct rclcpp::node_interfaces::detail::NodeInterfacesSupports< StorageClassT, RemainingInterfaceTs >

Prototype of NodeInterfacesSupports.

Default specialization, needs to be specialized for each supported interface.

Should read NodeInterfacesSupports<..., T, ...> as "NodeInterfaces supports T", and if NodeInterfacesSupport is specialized for T, the is_supported should be set to std::true_type, but by default it is std::false_type, which will lead to a compiler error when trying to use T with NodeInterfaces.

Definition at line 116 of file node_interfaces_helpers.hpp.


The documentation for this struct was generated from the following file: