Lines Matching refs:A1
256 template <typename R, typename A1>
257 class Callback<R(A1)> : public internal::CallbackBase {
261 typename internal::ParamTraits<A1>::ForwardType);
279 R Run(typename internal::ParamTraits<A1>::ForwardType a1) const {
283 return f(invoker_storage_.get(), a1);
287 template <typename R, typename A1, typename A2>
288 class Callback<R(A1, A2)> : public internal::CallbackBase {
292 typename internal::ParamTraits<A1>::ForwardType,
311 R Run(typename internal::ParamTraits<A1>::ForwardType a1,
316 return f(invoker_storage_.get(), a1,
321 template <typename R, typename A1, typename A2, typename A3>
322 class Callback<R(A1, A2, A3)> : public internal::CallbackBase {
326 typename internal::ParamTraits<A1>::ForwardType,
346 R Run(typename internal::ParamTraits<A1>::ForwardType a1,
352 return f(invoker_storage_.get(), a1,
358 template <typename R, typename A1, typename A2, typename A3, typename A4>
359 class Callback<R(A1, A2, A3, A4)> : public internal::CallbackBase {
363 typename internal::ParamTraits<A1>::ForwardType,
384 R Run(typename internal::ParamTraits<A1>::ForwardType a1,
391 return f(invoker_storage_.get(), a1,
398 template <typename R, typename A1, typename A2, typename A3, typename A4,
400 class Callback<R(A1, A2, A3, A4, A5)> : public internal::CallbackBase {
404 typename internal::ParamTraits<A1>::ForwardType,
426 R Run(typename internal::ParamTraits<A1>::ForwardType a1,
434 return f(invoker_storage_.get(), a1,
442 template <typename R, typename A1, typename A2, typename A3, typename A4,
444 class Callback<R(A1, A2, A3, A4, A5, A6)> : public internal::CallbackBase {
448 typename internal::ParamTraits<A1>::ForwardType,
471 R Run(typename internal::ParamTraits<A1>::ForwardType a1,
480 return f(invoker_storage_.get(), a1,