Lines Matching defs:arg

537 inline void DispatchToMethod(ObjT* obj, Method method, const Tuple0& arg) {
542 inline void DispatchToMethod(ObjT* obj, Method method, const A& arg) {
543 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg));
547 inline void DispatchToMethod(ObjT* obj, Method method, const Tuple1<A>& arg) {
548 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a));
554 const Tuple2<A, B>& arg) {
555 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
556 base::internal::UnwrapTraits<B>::Unwrap(arg.b));
561 const Tuple3<A, B, C>& arg) {
562 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
563 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
564 base::internal::UnwrapTraits<C>::Unwrap(arg.c));
569 const Tuple4<A, B, C, D>& arg) {
570 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
571 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
572 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
573 base::internal::UnwrapTraits<D>::Unwrap(arg.d));
578 const Tuple5<A, B, C, D, E>& arg) {
579 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
580 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
581 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
582 base::internal::UnwrapTraits<D>::Unwrap(arg.d),
583 base::internal::UnwrapTraits<E>::Unwrap(arg.e));
589 const Tuple6<A, B, C, D, E, F>& arg) {
590 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
591 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
592 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
593 base::internal::UnwrapTraits<D>::Unwrap(arg.d),
594 base::internal::UnwrapTraits<E>::Unwrap(arg.e),
595 base::internal::UnwrapTraits<F>::Unwrap(arg.f));
601 const Tuple7<A, B, C, D, E, F, G>& arg) {
602 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
603 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
604 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
605 base::internal::UnwrapTraits<D>::Unwrap(arg.d),
606 base::internal::UnwrapTraits<E>::Unwrap(arg.e),
607 base::internal::UnwrapTraits<F>::Unwrap(arg.f),
608 base::internal::UnwrapTraits<G>::Unwrap(arg.g));
614 const Tuple8<A, B, C, D, E, F, G, H>& arg) {
615 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
616 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
617 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
618 base::internal::UnwrapTraits<D>::Unwrap(arg.d),
619 base::internal::UnwrapTraits<E>::Unwrap(arg.e),
620 base::internal::UnwrapTraits<F>::Unwrap(arg.f),
621 base::internal::UnwrapTraits<G>::Unwrap(arg.g),
622 base::internal::UnwrapTraits<H>::Unwrap(arg.h));
628 inline void DispatchToFunction(Function function, const Tuple0& arg) {
633 inline void DispatchToFunction(Function function, const A& arg) {
634 (*function)(arg);
638 inline void DispatchToFunction(Function function, const Tuple1<A>& arg) {
639 (*function)(base::internal::UnwrapTraits<A>::Unwrap(arg.a));
643 inline void DispatchToFunction(Function function, const Tuple2<A, B>& arg) {
644 (*function)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
645 base::internal::UnwrapTraits<B>::Unwrap(arg.b));
649 inline void DispatchToFunction(Function function, const Tuple3<A, B, C>& arg) {
650 (*function)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
651 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
652 base::internal::UnwrapTraits<C>::Unwrap(arg.c));
657 const Tuple4<A, B, C, D>& arg) {
658 (*function)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
659 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
660 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
661 base::internal::UnwrapTraits<D>::Unwrap(arg.d));
666 const Tuple5<A, B, C, D, E>& arg) {
667 (*function)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
668 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
669 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
670 base::internal::UnwrapTraits<D>::Unwrap(arg.d),
671 base::internal::UnwrapTraits<E>::Unwrap(arg.e));
676 const Tuple6<A, B, C, D, E, F>& arg) {
677 (*function)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
678 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
679 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
680 base::internal::UnwrapTraits<D>::Unwrap(arg.d),
681 base::internal::UnwrapTraits<E>::Unwrap(arg.e),
682 base::internal::UnwrapTraits<F>::Unwrap(arg.f));
688 const Tuple7<A, B, C, D, E, F, G>& arg) {
689 (*function)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
690 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
691 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
692 base::internal::UnwrapTraits<D>::Unwrap(arg.d),
693 base::internal::UnwrapTraits<E>::Unwrap(arg.e),
694 base::internal::UnwrapTraits<F>::Unwrap(arg.f),
695 base::internal::UnwrapTraits<G>::Unwrap(arg.g));
701 const Tuple8<A, B, C, D, E, F, G, H>& arg) {
702 (*function)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
703 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
704 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
705 base::internal::UnwrapTraits<D>::Unwrap(arg.d),
706 base::internal::UnwrapTraits<E>::Unwrap(arg.e),
707 base::internal::UnwrapTraits<F>::Unwrap(arg.f),
708 base::internal::UnwrapTraits<G>::Unwrap(arg.g),
709 base::internal::UnwrapTraits<H>::Unwrap(arg.h));
717 const Tuple0& arg, Tuple0*) {
722 inline void DispatchToMethod(ObjT* obj, Method method, const A& arg, Tuple0*) {
723 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg));
729 const Tuple1<A>& arg, Tuple0*) {
730 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a));
736 const Tuple2<A, B>& arg, Tuple0*) {
737 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
738 base::internal::UnwrapTraits<B>::Unwrap(arg.b));
743 const Tuple3<A, B, C>& arg, Tuple0*) {
744 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
745 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
746 base::internal::UnwrapTraits<C>::Unwrap(arg.c));
751 const Tuple4<A, B, C, D>& arg, Tuple0*) {
752 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
753 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
754 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
755 base::internal::UnwrapTraits<D>::Unwrap(arg.d));
760 const Tuple5<A, B, C, D, E>& arg, Tuple0*) {
761 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
762 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
763 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
764 base::internal::UnwrapTraits<D>::Unwrap(arg.d),
765 base::internal::UnwrapTraits<E>::Unwrap(arg.e));
771 const Tuple6<A, B, C, D, E, F>& arg, Tuple0*) {
772 (obj->*method)(base::internal::UnwrapTraits<A>::Unwrap(arg.a),
773 base::internal::UnwrapTraits<B>::Unwrap(arg.b),
774 base::internal::UnwrapTraits<C>::Unwrap(arg.c),
775 base::internal::UnwrapTraits<D>::Unwrap(arg.d),
776 base::internal::UnwrapTraits<E>::Unwrap(arg.e),
777 base::internal::UnwrapTraits<F>::Unwrap(arg.f));