|
ROS 2 rclcpp + rcl - kilted
kilted
ROS 2 C++ Client Library with ROS Client Library
|
Stores the interfaces in a tuple, provides constructors, and getters. More...
#include <rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp>
Public Member Functions | |
| template<typename NodeT > | |
| NodeInterfacesStorage (NodeT &node) | |
| NodeInterfacesStorage (std::shared_ptr< InterfaceTs >... args) | |
| template<typename NodeInterfaceT > | |
| std::shared_ptr< NodeInterfaceT > | get () |
| Individual Node Interface non-const getter. | |
| template<typename NodeInterfaceT > | |
| std::shared_ptr< const NodeInterfaceT > | get () const |
| Individual Node Interface const getter. | |
Protected Attributes | |
| std::tuple< std::shared_ptr< InterfaceTs >... > | interfaces_ |
Stores the interfaces in a tuple, provides constructors, and getters.
Definition at line 40 of file node_interfaces_helpers.hpp.