rclcpp  master
C++ ROS Client Library API
List of all members
rclcpp::function_traits::function_traits< FunctionT & > Struct Template Reference

#include <function_traits.hpp>

Inheritance diagram for rclcpp::function_traits::function_traits< FunctionT & >:
Inheritance graph
[legend]
Collaboration diagram for rclcpp::function_traits::function_traits< FunctionT & >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from rclcpp::function_traits::function_traits< FunctionT >
using arguments = typename tuple_tail< typename function_traits< decltype(&FunctionT::operator())>::arguments >::type
 
template<std::size_t N>
using argument_type = typename std::tuple_element< N, arguments >::type
 
using return_type = typename function_traits< decltype(&FunctionT::operator())>::return_type
 
- Static Public Attributes inherited from rclcpp::function_traits::function_traits< FunctionT >
static constexpr std::size_t arity = std::tuple_size<arguments>::value
 

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