Shortcuts

Template Struct FunctionTraits< T, T1, Ts… >

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, typename T1, typename ...Ts>
struct FunctionTraits<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.

Docs

Access comprehensive developer documentation for Ripple

View Docs

Tutorials

Get tutorials to help with understand all features

View Tutorials

Examples

Find examples to help get started

View Examples