ROS 2 rclcpp + rcl - rolling  rolling-a919a6e5
ROS 2 C++ Client Library with ROS Client Library
Public Types | Static Public Attributes | List of all members
rclcpp::function_traits::function_traits< FunctionT > Struct Template Reference
Inheritance diagram for rclcpp::function_traits::function_traits< FunctionT >:
Inheritance graph
[legend]

Public Types

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

static constexpr std::size_t arity = std::tuple_size<arguments>::value
 

Detailed Description

template<typename FunctionT>
struct rclcpp::function_traits::function_traits< FunctionT >

Definition at line 49 of file function_traits.hpp.


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