Template Struct function_traits< ReturnTypeT(Args …) >
Defined in File function_traits.hpp
Inheritance Relationships
Derived Types
public rclcpp::function_traits::function_traits< ReturnTypeT(*)(Args ...)>
(Template Struct function_traits< ReturnTypeT(*)(Args …) >)public rclcpp::function_traits::function_traits< std::bind< ReturnTypeT(&)(Args ...), FArgs ... > >
(Template Struct function_traits< std::bind< ReturnTypeT(&)(Args …), FArgs … > >)public rclcpp::function_traits::function_traits< std::bind< ReturnTypeT(ClassT::*)(Args ...) const, FArgs ... > >
(Template Struct function_traits< std::bind< ReturnTypeT(ClassT::*)(Args …) const, FArgs … > >)public rclcpp::function_traits::function_traits< std::bind< ReturnTypeT(ClassT::*)(Args ...), FArgs ... > >
(Template Struct function_traits< std::bind< ReturnTypeT(ClassT::*)(Args …), FArgs … > >)
Struct Documentation
-
template<typename ReturnTypeT, typename ...Args>
struct function_traits<ReturnTypeT(Args...)> Subclassed by rclcpp::function_traits::function_traits< ReturnTypeT(*)(Args …)>, rclcpp::function_traits::function_traits< std::bind< ReturnTypeT(&)(Args …), FArgs … > >, rclcpp::function_traits::function_traits< std::bind< ReturnTypeT(ClassT::*)(Args …) const, FArgs … > >, rclcpp::function_traits::function_traits< std::bind< ReturnTypeT(ClassT::*)(Args …), FArgs … > >
Public Types
-
using return_type = ReturnTypeT
-
using return_type = ReturnTypeT