Template Struct FunctionTraits< T, T1, Ts… >¶
Defined in File function_traits_impl_.hpp
Inheritance Relationships¶
Base Type¶
public ripple::detail::FunctionTraits< decltype(&std::decay_t< T >::operator()(std::declval< T1 >(), std::declval< Ts >()...))>
(Template Struct FunctionTraits)
Struct Documentation¶
-
template<typename
T
, typenameT1
, typename ...Ts
>
structFunctionTraits
<T, T1, Ts...> : public ripple::detail::FunctionTraits<decltype(&std::decay_t<T>::(std::declval<T1>(), std::declval<Ts>()...))>¶ Specialization of the function traits for a type where the call operator has parameters.
- Template Parameters
T
: The type to get the function traits for.T1
: The type of the first argument to the function.Ts
: The types of other arguments to the function.