Home | History | Annotate | Download | only in utils

Lines Matching refs:Args

13 template <typename R, typename... Args> struct sk_base_callable_traits {
15 static constexpr std::size_t arity = sizeof...(Args);
18 using type = typename std::tuple_element<N, std::tuple<Args...>>::type;
53 template <typename R, typename... Args> \
54 struct SkCallableTraits<R(Args... varargs) quals> : sk_base_callable_traits<R, Args...> {};
61 template <typename R, typename... Args> \
62 struct SkCallableTraits<R(*)(Args... varargs) quals> : sk_base_callable_traits<R, Args...> {};
69 template <typename T, typename R, typename... Args> \
70 struct SkCallableTraits<R(T::*)(Args... varargs) quals> : sk_base_callable_traits<R, Args...> {};