Lines Matching refs:A1
405 A1>
406 class Callback<R(A1)> : public internal::CallbackBase {
408 typedef R(RunType)(A1);
432 R Run(typename internal::CallbackParamTraits<A1>::ForwardType a1) const {
436 return f(bind_state_.get(), internal::CallbackForward(a1));
442 typename internal::CallbackParamTraits<A1>::ForwardType);
446 template <typename R, typename A1, typename A2>
447 class Callback<R(A1, A2)> : public internal::CallbackBase {
449 typedef R(RunType)(A1, A2);
473 R Run(typename internal::CallbackParamTraits<A1>::ForwardType a1,
478 return f(bind_state_.get(), internal::CallbackForward(a1),
485 typename internal::CallbackParamTraits<A1>::ForwardType,
490 template <typename R, typename A1, typename A2, typename A3>
491 class Callback<R(A1, A2, A3)> : public internal::CallbackBase {
493 typedef R(RunType)(A1, A2, A3);
517 R Run(typename internal::CallbackParamTraits<A1>::ForwardType a1,
523 return f(bind_state_.get(), internal::CallbackForward(a1),
531 typename internal::CallbackParamTraits<A1>::ForwardType,
537 template <typename R, typename A1, typename A2, typename A3, typename A4>
538 class Callback<R(A1, A2, A3, A4)> : public internal::CallbackBase {
540 typedef R(RunType)(A1, A2, A3, A4);
564 R Run(typename internal::CallbackParamTraits<A1>::ForwardType a1,
571 return f(bind_state_.get(), internal::CallbackForward(a1),
580 typename internal::CallbackParamTraits<A1>::ForwardType,
587 template <typename R, typename A1, typename A2, typename A3, typename A4,
589 class Callback<R(A1, A2, A3, A4, A5)> : public internal::CallbackBase {
591 typedef R(RunType)(A1, A2, A3, A4, A5);
615 R Run(typename internal::CallbackParamTraits<A1>::ForwardType a1,
623 return f(bind_state_.get(), internal::CallbackForward(a1),
633 typename internal::CallbackParamTraits<A1>::ForwardType,
641 template <typename R, typename A1, typename A2, typename A3, typename A4,
643 class Callback<R(A1, A2, A3, A4, A5, A6)> : public internal::CallbackBase {
645 typedef R(RunType)(A1, A2, A3, A4, A5, A6);
669 R Run(typename internal::CallbackParamTraits<A1>::ForwardType a1,
678 return f(bind_state_.get(), internal::CallbackForward(a1),
689 typename internal::CallbackParamTraits<A1>::ForwardType,
698 template <typename R, typename A1, typename A2, typename A3, typename A4,
700 class Callback<R(A1, A2, A3, A4, A5, A6, A7)> : public internal::CallbackBase {
702 typedef R(RunType)(A1, A2, A3, A4, A5, A6, A7);
726 R Run(typename internal::CallbackParamTraits<A1>::ForwardType a1,
736 return f(bind_state_.get(), internal::CallbackForward(a1),
748 typename internal::CallbackParamTraits<A1>::ForwardType,