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.