Home | History | Annotate | Download | only in testing

Lines Matching refs:p3

435           typename P3>
437 const Tuple3<P1, P2, P3>& p,
441 template <typename R, typename Function, typename P1, typename P2, typename P3>
443 const Tuple3<P1, P2, P3>& p,
450 typename P3, typename C1>
452 const Tuple3<P1, P2, P3>& p,
456 template <typename R, typename Function, typename P1, typename P2, typename P3,
459 const Tuple3<P1, P2, P3>& p,
466 typename P3, typename C1, typename C2>
468 const Tuple3<P1, P2, P3>& p,
472 template <typename R, typename Function, typename P1, typename P2, typename P3,
475 const Tuple3<P1, P2, P3>& p,
482 typename P3, typename C1, typename C2, typename C3>
484 const Tuple3<P1, P2, P3>& p,
488 template <typename R, typename Function, typename P1, typename P2, typename P3,
491 const Tuple3<P1, P2, P3>& p,
498 typename P3, typename C1, typename C2, typename C3, typename C4>
500 const Tuple3<P1, P2, P3>& p,
504 template <typename R, typename Function, typename P1, typename P2, typename P3,
507 const Tuple3<P1, P2, P3>& p,
514 typename P3, typename C1, typename C2, typename C3, typename C4,
517 const Tuple3<P1, P2, P3>& p,
521 template <typename R, typename Function, typename P1, typename P2, typename P3,
524 const Tuple3<P1, P2, P3>& p,
531 typename P3, typename C1, typename C2, typename C3, typename C4,
534 const Tuple3<P1, P2, P3>& p,
538 template <typename R, typename Function, typename P1, typename P2, typename P3,
542 const Tuple3<P1, P2, P3>& p,
549 typename P3, typename P4>
551 const Tuple4<P1, P2, P3, P4>& p,
555 template <typename R, typename Function, typename P1, typename P2, typename P3,
558 const Tuple4<P1, P2, P3, P4>& p,
565 typename P3, typename P4, typename C1>
567 const Tuple4<P1, P2, P3, P4>& p,
571 template <typename R, typename Function, typename P1, typename P2, typename P3,
574 const Tuple4<P1, P2, P3, P4>& p,
581 typename P3, typename P4, typename C1, typename C2>
583 const Tuple4<P1, P2, P3, P4>& p,
587 template <typename R, typename Function, typename P1, typename P2, typename P3,
590 const Tuple4<P1, P2, P3, P4>& p,
597 typename P3, typename P4, typename C1, typename C2, typename C3>
599 const Tuple4<P1, P2, P3, P4>& p,
603 template <typename R, typename Function, typename P1, typename P2, typename P3,
606 const Tuple4<P1, P2, P3, P4>& p,
613 typename P3, typename P4, typename C1, typename C2, typename C3,
616 const Tuple4<P1, P2, P3, P4>& p,
620 template <typename R, typename Function, typename P1, typename P2, typename P3,
623 const Tuple4<P1, P2, P3, P4>& p,
630 typename P3, typename P4, typename C1, typename C2, typename C3,
633 const Tuple4<P1, P2, P3, P4>& p,
637 template <typename R, typename Function, typename P1, typename P2, typename P3,
641 const Tuple4<P1, P2, P3, P4>& p,
648 typename P3, typename P4, typename C1, typename C2, typename C3,
651 const Tuple4<P1, P2, P3, P4>& p,
655 template <typename R, typename Function, typename P1, typename P2, typename P3,
659 const Tuple4<P1, P2, P3, P4>& p,
666 typename P3, typename P4, typename P5>
668 const Tuple5<P1, P2, P3, P4, P5>& p,
672 template <typename R, typename Function, typename P1, typename P2, typename P3,
675 const Tuple5<P1, P2, P3, P4, P5>& p,
682 typename P3, typename P4, typename P5, typename C1>
684 const Tuple5<P1, P2, P3, P4, P5>& p,
688 template <typename R, typename Function, typename P1, typename P2, typename P3,
691 const Tuple5<P1, P2, P3, P4, P5>& p,
698 typename P3, typename P4, typename P5, typename C1, typename C2>
700 const Tuple5<P1, P2, P3, P4, P5>& p,
704 template <typename R, typename Function, typename P1, typename P2, typename P3,
707 const Tuple5<P1, P2, P3, P4, P5>& p,
714 typename P3, typename P4, typename P5, typename C1, typename C2,
717 const Tuple5<P1, P2, P3, P4, P5>& p,
721 template <typename R, typename Function, typename P1, typename P2, typename P3,
724 const Tuple5<P1, P2, P3, P4, P5>& p,
731 typename P3, typename P4, typename P5, typename C1, typename C2,
734 const Tuple5<P1, P2, P3, P4, P5>& p,
738 template <typename R, typename Function, typename P1, typename P2, typename P3,
742 const Tuple5<P1, P2, P3, P4, P5>& p,
749 typename P3, typename P4, typename P5, typename C1, typename C2,
752 const Tuple5<P1, P2, P3, P4, P5>& p,
756 template <typename R, typename Function, typename P1, typename P2, typename P3,
760 const Tuple5<P1, P2, P3, P4, P5>& p,
767 typename P3, typename P4, typename P5, typename C1, typename C2,
770 const Tuple5<P1, P2, P3, P4, P5>& p,
774 template <typename R, typename Function, typename P1, typename P2, typename P3,
778 const Tuple5<P1, P2, P3, P4, P5>& p,
785 typename P3, typename P4, typename P5, typename P6>
787 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
791 template <typename R, typename Function, typename P1, typename P2, typename P3,
794 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
801 typename P3, typename P4, typename P5, typename P6, typename C1>
803 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
807 template <typename R, typename Function, typename P1, typename P2, typename P3,
810 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
817 typename P3, typename P4, typename P5, typename P6, typename C1,
820 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
824 template <typename R, typename Function, typename P1, typename P2, typename P3,
827 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
834 typename P3, typename P4, typename P5, typename P6, typename C1,
837 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
841 template <typename R, typename Function, typename P1, typename P2, typename P3,
845 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
852 typename P3, typename P4, typename P5, typename P6, typename C1,
855 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
859 template <typename R, typename Function, typename P1, typename P2, typename P3,
863 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
870 typename P3, typename P4, typename P5, typename P6, typename C1,
873 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
877 template <typename R, typename Function, typename P1, typename P2, typename P3,
881 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
888 typename P3, typename P4, typename P5, typename P6, typename C1,
891 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
895 template <typename R, typename Function, typename P1, typename P2, typename P3,
899 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
2558 typename P3, typename X1, typename X2, typename X3>
2561 const P3& p3) {
2564 Tuple3<P1, P2, P3>, Tuple0>
2565 (obj, method, MakeTuple(p1, p2, p3));
2569 template <typename R, typename P1, typename P2, typename P3, typename X1,
2573 const P3& p3) {
2576 Tuple3<P1, P2, P3>, Tuple0>
2577 (function, MakeTuple(p1, p2, p3));
2583 typename P3, typename X1, typename X2, typename X3>
2586 const P3& p3) {
2589 Tuple3<P1, P2, P3>, Tuple0>
2590 (obj, method, MakeTuple(p1, p2, p3));
2597 typename P3, typename X1, typename X2, typename X3>
2600 const P2& p2, const P3& p3) {
2603 Tuple3<P1, P2, P3>, Tuple0>
2604 (obj, method, MakeTuple(p1, p2, p3));
2608 template <typename R, typename P1, typename P2, typename P3, typename X1,
2612 const P3& p3) {
2615 Tuple3<P1, P2, P3>, Tuple0>
2616 (function, MakeTuple(p1, p2, p3));
2621 typename P3, typename X1, typename X2, typename X3>
2624 const P2& p2, const P3& p3) {
2627 Tuple3<P1, P2, P3>, Tuple0>
2628 (obj, method, MakeTuple(p1, p2, p3));
2636 typename P3, typename A1, typename X1, typename X2, typename X3>
2639 const P2& p2, const P3& p3) {
2642 Tuple3<P1, P2, P3>, Tuple1<A1> >
2643 (obj, method, MakeTuple(p1, p2, p3));
2647 template <typename R, typename P1, typename P2, typename P3, typename A1,
2651 const P3& p3) {
2654 Tuple3<P1, P2, P3>, Tuple1<A1> >
2655 (function, MakeTuple(p1, p2, p3));
2661 typename P3, typename A1, typename X1, typename X2, typename X3>
2664 const P2& p2, const P3& p3) {
2667 Tuple3<P1, P2, P3>, Tuple1<A1> >
2668 (obj, method, MakeTuple(p1, p2, p3));
2675 typename P3, typename A1, typename X1, typename X2, typename X3>
2678 const P2& p2, const P3& p3) {
2681 Tuple3<P1, P2, P3>, Tuple1<A1> >
2682 (obj, method, MakeTuple(p1, p2, p3));
2686 template <typename R, typename P1, typename P2, typename P3, typename A1,
2690 const P2& p2, const P3& p3) {
2693 Tuple3<P1, P2, P3>, Tuple1<A1> >
2694 (function, MakeTuple(p1, p2, p3));
2699 typename P3, typename A1, typename X1, typename X2, typename X3>
2702 const P2& p2, const P3& p3) {
2705 Tuple3<P1, P2, P3>, Tuple1<A1> >
2706 (obj, method, MakeTuple(p1, p2, p3));
2714 typename P3, typename A1, typename A2, typename X1, typename X2,
2718 const P2& p2, const P3& p3) {
2721 Tuple3<P1, P2, P3>, Tuple2<A1, A2> >
2722 (obj, method, MakeTuple(p1, p2, p3));
2726 template <typename R, typename P1, typename P2, typename P3, typename A1,
2730 const P3& p3) {
2733 Tuple3<P1, P2, P3>, Tuple2<A1, A2> >
2734 (function, MakeTuple(p1, p2, p3));
2740 typename P3, typename A1, typename A2, typename X1, typename X2,
2744 const P2& p2, const P3& p3) {
2747 Tuple3<P1, P2, P3>, Tuple2<A1, A2> >
2748 (obj, method, MakeTuple(p1, p2, p3));
2755 typename P3, typename A1, typename A2, typename X1, typename X2,
2759 const P1& p1, const P2& p2, const P3& p3) {
2762 Tuple3<P1, P2, P3>, Tuple2<A1, A2> >
2763 (obj, method, MakeTuple(p1, p2, p3));
2767 template <typename R, typename P1, typename P2, typename P3, typename A1,
2771 const P2& p2, const P3& p3) {
2774 Tuple3<P1, P2, P3>, Tuple2<A1, A2> >
2775 (function, MakeTuple(p1, p2, p3));
2780 typename P3, typename A1, typename A2, typename X1, typename X2,
2784 const P1& p1, const P2& p2, const P3& p3) {
2787 Tuple3<P1, P2, P3>, Tuple2<A1, A2> >
2788 (obj, method, MakeTuple(p1, p2, p3));
2796 typename P3, typename A1, typename A2, typename A3, typename X1,
2800 const P2& p2, const P3& p3) {
2803 Tuple3<P1, P2, P3>, Tuple3<A1, A2, A3> >
2804 (obj, method, MakeTuple(p1, p2, p3));
2808 template <typename R, typename P1, typename P2, typename P3, typename A1,
2812 const P3& p3) {
2815 Tuple3<P1, P2, P3>, Tuple3<A1, A2, A3> >
2816 (function, MakeTuple(p1, p2, p3));
2822 typename P3, typename A1, typename A2, typename A3, typename X1,
2826 const P2& p2, const P3& p3) {
2829 Tuple3<P1, P2, P3>, Tuple3<A1, A2, A3> >
2830 (obj, method, MakeTuple(p1, p2, p3));
2837 typename P3, typename A1, typename A2, typename A3, typename X1,
2841 const P1& p1, const P2& p2, const P3& p3) {
2844 Tuple3<P1, P2, P3>, Tuple3<A1, A2, A3> >
2845 (obj, method, MakeTuple(p1, p2, p3));
2849 template <typename R, typename P1, typename P2, typename P3, typename A1,
2853 const P2& p2, const P3& p3) {
2856 Tuple3<P1, P2, P3>, Tuple3<A1, A2, A3> >
2857 (function, MakeTuple(p1, p2, p3));
2862 typename P3, typename A1, typename A2, typename A3, typename X1,
2866 const P1& p1, const P2& p2, const P3& p3) {
2869 Tuple3<P1, P2, P3>, Tuple3<A1, A2, A3> >
2870 (obj, method, MakeTuple(p1, p2, p3));
2878 typename P3, typename A1, typename A2, typename A3, typename A4,
2882 const P2& p2, const P3& p3) {
2885 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> >
2886 (obj, method, MakeTuple(p1, p2, p3));
2890 template <typename R, typename P1, typename P2, typename P3, typename A1,
2895 const P2& p2, const P3& p3) {
2898 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> >
2899 (function, MakeTuple(p1, p2, p3));
2905 typename P3, typename A1, typename A2, typename A3, typename A4,
2909 const P2& p2, const P3& p3) {
2912 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> >
2913 (obj, method, MakeTuple(p1, p2, p3));
2920 typename P3, typename A1, typename A2, typename A3, typename A4,
2924 const P1& p1, const P2& p2, const P3& p3) {
2927 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> >
2928 (obj, method, MakeTuple(p1, p2, p3));
2932 template <typename R, typename P1, typename P2, typename P3, typename A1,
2937 const P2& p2, const P3& p3) {
2940 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> >
2941 (function, MakeTuple(p1, p2, p3));
2946 typename P3, typename A1, typename A2, typename A3, typename A4,
2950 const P1& p1, const P2& p2, const P3& p3) {
2953 Tuple3<P1, P2, P3>, Tuple4<A1, A2, A3, A4> >
2954 (obj, method, MakeTuple(p1, p2, p3));
2962 typename P3, typename A1, typename A2, typename A3, typename A4,
2966 const P1& p1, const P2& p2, const P3& p3) {
2969 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> >
2970 (obj, method, MakeTuple(p1, p2, p3));
2974 template <typename R, typename P1, typename P2, typename P3, typename A1,
2979 const P2& p2, const P3& p3) {
2982 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> >
2983 (function, MakeTuple(p1, p2, p3));
2989 typename P3, typename A1, typename A2, typename A3, typename A4,
2993 const P1& p1, const P2& p2, const P3& p3) {
2996 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> >
2997 (obj, method, MakeTuple(p1, p2, p3));
3004 typename P3, typename A1, typename A2, typename A3, typename A4,
3008 const P1& p1, const P2& p2, const P3& p3) {
3011 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> >
3012 (obj, method, MakeTuple(p1, p2, p3));
3016 template <typename R, typename P1, typename P2, typename P3, typename A1,
3021 const P1& p1, const P2& p2, const P3& p3) {
3024 Tuple3<P1, P2, P3>, Tuple5<A1, A2, A3, A4, A5> >
3025 (function, MakeTuple(p1, p2, p3));
3030 typename P3, typename A1, typename A2, typename A3, typename A4,
3034 const P1& p1, const P2& p2, const P3& p3) {
3037 P3>, Tuple5<A1, A2, A3, A4, A5> >
3038 (obj, method, MakeTuple(p1, p2, p3));
3046 typename P3, typename A1, typename A2, typename A3, typename A4,
3050 const P1& p1, const P2& p2, const P3& p3) {
3053 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> >
3054 (obj, method, MakeTuple(p1, p2, p3));
3058 template <typename R, typename P1, typename P2, typename P3, typename A1,
3063 const P2& p2, const P3& p3) {
3066 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> >
3067 (function, MakeTuple(p1, p2, p3));
3073 typename P3, typename A1, typename A2, typename A3, typename A4,
3077 const P1& p1, const P2& p2, const P3& p3) {
3080 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> >
3081 (obj, method, MakeTuple(p1, p2, p3));
3088 typename P3, typename A1, typename A2, typename A3, typename A4,
3092 A6), const P1& p1, const P2& p2, const P3& p3) {
3095 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> >
3096 (obj, method, MakeTuple(p1, p2, p3));
3100 template <typename R, typename P1, typename P2, typename P3, typename A1,
3105 const P1& p1, const P2& p2, const P3& p3) {
3108 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> >
3109 (function, MakeTuple(p1, p2, p3));
3114 typename P3, typename A1, typename A2, typename A3, typename A4,
3118 A6), const P1& p1, const P2& p2, const P3& p3) {
3121 Tuple3<P1, P2, P3>, Tuple6<A1, A2, A3, A4, A5, A6> >
3122 (obj, method, MakeTuple(p1, p2, p3));
3130 typename P3, typename P4, typename X1, typename X2, typename X3,
3134 const P2& p2, const P3& p3, const P4& p4) {
3137 Tuple4<P1, P2, P3, P4>, Tuple0>
3138 (obj, method, MakeTuple(p1, p2, p3, p4));
3142 template <typename R, typename P1, typename P2, typename P3, typename P4,
3146 const P3& p3, const P4& p4) {
3149 Tuple4<P1, P2, P3, P4>, Tuple0>
3150 (function, MakeTuple(p1, p2, p3, p4));
3156 typename P3, typename P4, typename X1, typename X2, typename X3,
3160 const P2& p2, const P3& p3, const P4& p4) {
3163 Tuple4<P1, P2, P3, P4>, Tuple0>
3164 (obj, method, MakeTuple(p1, p2, p3, p4));
3171 typename P3, typename P4, typename X1, typename X2, typename X3,
3175 const P2& p2, const P3& p3, const P4& p4) {
3178 Tuple4<P1, P2, P3, P4>, Tuple0>
3179 (obj, method, MakeTuple(p1, p2, p3, p4));
3183 template <typename R, typename P1, typename P2, typename P3, typename P4,
3187 const P2& p2, const P3& p3, const P4& p4) {
3190 Tuple4<P1, P2, P3, P4>, Tuple0>
3191 (function, MakeTuple(p1, p2, p3, p4));
3196 typename P3, typename P4, typename X1, typename X2, typename X3,
3200 const P2& p2, const P3& p3, const P4& p4) {
3203 Tuple4<P1, P2, P3, P4>, Tuple0>
3204 (obj, method, MakeTuple(p1, p2, p3, p4));
3212 typename P3, typename P4, typename A1, typename X1, typename X2,
3216 const P2& p2, const P3& p3, const P4& p4) {
3219 Tuple4<P1, P2, P3, P4>, Tuple1<A1> >
3220 (obj, method, MakeTuple(p1, p2, p3, p4));
3224 template <typename R, typename P1, typename P2, typename P3, typename P4,
3228 const P3& p3, const P4& p4) {
3231 Tuple4<P1, P2, P3, P4>, Tuple1<A1> >
3232 (function, MakeTuple(p1, p2, p3, p4));
3238 typename P3, typename P4, typename A1, typename X1, typename X2,
3242 const P2& p2, const P3& p3, const P4& p4) {
3245 Tuple4<P1, P2, P3, P4>, Tuple1<A1> >
3246 (obj, method, MakeTuple(p1, p2, p3, p4));
3253 typename P3, typename P4, typename A1, typename X1, typename X2,
3257 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3260 Tuple4<P1, P2, P3, P4>, Tuple1<A1> >
3261 (obj, method, MakeTuple(p1, p2, p3, p4));
3265 template <typename R, typename P1, typename P2, typename P3, typename P4,
3269 const P2& p2, const P3& p3, const P4& p4) {
3272 Tuple4<P1, P2, P3, P4>, Tuple1<A1> >
3273 (function, MakeTuple(p1, p2, p3, p4));
3278 typename P3, typename P4, typename A1, typename X1, typename X2,
3282 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3285 Tuple4<P1, P2, P3, P4>, Tuple1<A1> >
3286 (obj, method, MakeTuple(p1, p2, p3, p4));
3294 typename P3, typename P4, typename A1, typename A2, typename X1,
3298 const P2& p2, const P3& p3, const P4& p4) {
3301 Tuple4<P1, P2, P3, P4>, Tuple2<A1, A2> >
3302 (obj, method, MakeTuple(p1, p2, p3, p4));
3306 template <typename R, typename P1, typename P2, typename P3, typename P4,
3311 const P3& p3, const P4& p4) {
3314 Tuple4<P1, P2, P3, P4>, Tuple2<A1, A2> >
3315 (function, MakeTuple(p1, p2, p3, p4));
3321 typename P3, typename P4, typename A1, typename A2, typename X1,
3325 const P2& p2, const P3& p3, const P4& p4) {
3328 Tuple4<P1, P2, P3, P4>, Tuple2<A1, A2> >
3329 (obj, method, MakeTuple(p1, p2, p3, p4));
3336 typename P3, typename P4, typename A1, typename A2, typename X1,
3340 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3343 Tuple4<P1, P2, P3, P4>, Tuple2<A1, A2> >
3344 (obj, method, MakeTuple(p1, p2, p3, p4));
3348 template <typename R, typename P1, typename P2, typename P3, typename P4,
3353 const P2& p2, const P3& p3, const P4& p4) {
3356 Tuple4<P1, P2, P3, P4>, Tuple2<A1, A2> >
3357 (function, MakeTuple(p1, p2, p3, p4));
3362 typename P3, typename P4, typename A1, typename A2, typename X1,
3366 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3369 Tuple4<P1, P2, P3, P4>, Tuple2<A1, A2> >
3370 (obj, method, MakeTuple(p1, p2, p3, p4));
3378 typename P3, typename P4, typename A1, typename A2, typename A3,
3382 const P2& p2, const P3& p3, const P4& p4) {
3385 Tuple4<P1, P2, P3, P4>, Tuple3<A1, A2, A3> >
3386 (obj, method, MakeTuple(p1, p2, p3, p4));
3390 template <typename R, typename P1, typename P2, typename P3, typename P4,
3395 const P2& p2, const P3& p3, const P4& p4) {
3398 Tuple4<P1, P2, P3, P4>, Tuple3<A1, A2, A3> >
3399 (function, MakeTuple(p1, p2, p3, p4));
3405 typename P3, typename P4, typename A1, typename A2, typename A3,
3409 const P2& p2, const P3& p3, const P4& p4) {
3412 Tuple4<P1, P2, P3, P4>, Tuple3<A1, A2, A3> >
3413 (obj, method, MakeTuple(p1, p2, p3, p4));
3420 typename P3, typename P4, typename A1, typename A2, typename A3,
3424 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3427 Tuple4<P1, P2, P3, P4>, Tuple3<A1, A2, A3> >
3428 (obj, method, MakeTuple(p1, p2, p3, p4));
3432 template <typename R, typename P1, typename P2, typename P3, typename P4,
3437 const P2& p2, const P3& p3, const P4& p4) {
3440 Tuple4<P1, P2, P3, P4>, Tuple3<A1, A2, A3> >
3441 (function, MakeTuple(p1, p2, p3, p4));
3446 typename P3, typename P4, typename A1, typename A2, typename A3,
3450 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3453 Tuple4<P1, P2, P3, P4>, Tuple3<A1, A2, A3> >
3454 (obj, method, MakeTuple(p1, p2, p3, p4));
3462 typename P3, typename P4, typename A1, typename A2, typename A3,
3466 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3469 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> >
3470 (obj, method, MakeTuple(p1, p2, p3, p4));
3474 template <typename R, typename P1, typename P2, typename P3, typename P4,
3479 const P2& p2, const P3& p3, const P4& p4) {
3482 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> >
3483 (function, MakeTuple(p1, p2, p3, p4));
3489 typename P3, typename P4, typename A1, typename A2, typename A3,
3493 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3496 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> >
3497 (obj, method, MakeTuple(p1, p2, p3, p4));
3504 typename P3, typename P4, typename A1, typename A2, typename A3,
3508 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3511 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> >
3512 (obj, method, MakeTuple(p1, p2, p3, p4));
3516 template <typename R, typename P1, typename P2, typename P3, typename P4,
3521 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3524 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> >
3525 (function, MakeTuple(p1, p2, p3, p4));
3530 typename P3, typename P4, typename A1, typename A2, typename A3,
3534 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3537 Tuple4<P1, P2, P3, P4>, Tuple4<A1, A2, A3, A4> >
3538 (obj, method, MakeTuple(p1, p2, p3, p4));
3546 typename P3, typename P4, typename A1, typename A2, typename A3,
3551 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3554 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> >
3555 (obj, method, MakeTuple(p1, p2, p3, p4));
3559 template <typename R, typename P1, typename P2, typename P3, typename P4,
3564 const P2& p2, const P3& p3, const P4& p4) {
3567 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> >
3568 (function, MakeTuple(p1, p2, p3, p4));
3574 typename P3, typename P4, typename A1, typename A2, typename A3,
3579 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3582 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> >
3583 (obj, method, MakeTuple(p1, p2, p3, p4));
3590 typename P3, typename P4, typename A1, typename A2, typename A3,
3595 A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3598 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> >
3599 (obj, method, MakeTuple(p1, p2, p3, p4));
3603 template <typename R, typename P1, typename P2, typename P3, typename P4,
3608 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3611 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> >
3612 (function, MakeTuple(p1, p2, p3, p4));
3617 typename P3, typename P4, typename A1, typename A2, typename A3,
3622 A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3625 Tuple4<P1, P2, P3, P4>, Tuple5<A1, A2, A3, A4, A5> >
3626 (obj, method, MakeTuple(p1, p2, p3, p4));
3634 typename P3, typename P4, typename A1, typename A2, typename A3,
3639 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3642 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> >
3643 (obj, method, MakeTuple(p1, p2, p3, p4));
3647 template <typename R, typename P1, typename P2, typename P3, typename P4,
3652 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3655 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> >
3656 (function, MakeTuple(p1, p2, p3, p4));
3662 typename P3, typename P4, typename A1, typename A2, typename A3,
3667 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3670 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> >
3671 (obj, method, MakeTuple(p1, p2, p3, p4));
3678 typename P3, typename P4, typename A1, typename A2, typename A3,
3683 A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3686 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> >
3687 p3, p4));
3691 template <typename R, typename P1, typename P2, typename P3, typename P4,
3696 const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3699 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> >
3700 (function, MakeTuple(p1, p2, p3, p4));
3705 typename P3, typename P4, typename A1, typename A2, typename A3,
3710 A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
3713 Tuple4<P1, P2, P3, P4>, Tuple6<A1, A2, A3, A4, A5, A6> >
3714 (obj, method, MakeTuple(p1, p2, p3, p4));
3722 typename P3, typename P4, typename P5, typename X1, typename X2,
3726 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3729 Tuple5<P1, P2, P3, P4, P5>, Tuple0>
3730 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3734 template <typename R, typename P1, typename P2, typename P3, typename P4,
3739 const P3& p3, const P4& p4, const P5& p5) {
3742 Tuple5<P1, P2, P3, P4, P5>, Tuple0>
3743 (function, MakeTuple(p1, p2, p3, p4, p5));
3749 typename P3, typename P4, typename P5, typename X1, typename X2,
3753 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3756 Tuple5<P1, P2, P3, P4, P5>, Tuple0>
3757 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3764 typename P3, typename P4, typename P5, typename X1, typename X2,
3768 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3771 Tuple5<P1, P2, P3, P4, P5>, Tuple0>
3772 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3776 template <typename R, typename P1, typename P2, typename P3, typename P4,
3781 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3784 Tuple5<P1, P2, P3, P4, P5>, Tuple0>
3785 (function, MakeTuple(p1, p2, p3, p4, p5));
3790 typename P3, typename P4, typename P5, typename X1, typename X2,
3794 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3797 Tuple5<P1, P2, P3, P4, P5>, Tuple0>
3798 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3806 typename P3, typename P4, typename P5, typename A1, typename X1,
3810 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3813 Tuple5<P1, P2, P3, P4, P5>, Tuple1<A1> >
3814 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3818 template <typename R, typename P1, typename P2, typename P3, typename P4,
3823 const P3& p3, const P4& p4, const P5& p5) {
3826 Tuple5<P1, P2, P3, P4, P5>, Tuple1<A1> >
3827 (function, MakeTuple(p1, p2, p3, p4, p5));
3833 typename P3, typename P4, typename P5, typename A1, typename X1,
3837 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3840 Tuple5<P1, P2, P3, P4, P5>, Tuple1<A1> >
3841 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3848 typename P3, typename P4, typename P5, typename A1, typename X1,
3852 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3855 Tuple5<P1, P2, P3, P4, P5>, Tuple1<A1> >
3856 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3860 template <typename R, typename P1, typename P2, typename P3, typename P4,
3865 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3868 Tuple5<P1, P2, P3, P4, P5>, Tuple1<A1> >
3869 (function, MakeTuple(p1, p2, p3, p4, p5));
3874 typename P3, typename P4, typename P5, typename A1, typename X1,
3878 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3881 Tuple5<P1, P2, P3, P4, P5>, Tuple1<A1> >
3882 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3890 typename P3, typename P4, typename P5, typename A1, typename A2,
3894 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3897 Tuple5<P1, P2, P3, P4, P5>, Tuple2<A1, A2> >
3898 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3902 template <typename R, typename P1, typename P2, typename P3, typename P4,
3907 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3910 Tuple5<P1, P2, P3, P4, P5>, Tuple2<A1, A2> >
3911 (function, MakeTuple(p1, p2, p3, p4, p5));
3917 typename P3, typename P4, typename P5, typename A1, typename A2,
3921 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3924 Tuple5<P1, P2, P3, P4, P5>, Tuple2<A1, A2> >
3925 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3932 typename P3, typename P4, typename P5, typename A1, typename A2,
3936 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3939 Tuple5<P1, P2, P3, P4, P5>, Tuple2<A1, A2> >
3940 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3944 template <typename R, typename P1, typename P2, typename P3, typename P4,
3949 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3952 Tuple5<P1, P2, P3, P4, P5>, Tuple2<A1, A2> >
3953 (function, MakeTuple(p1, p2, p3, p4, p5));
3958 typename P3, typename P4, typename P5, typename A1, typename A2,
3962 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3965 Tuple5<P1, P2, P3, P4, P5>, Tuple2<A1, A2> >
3966 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3974 typename P3, typename P4, typename P5, typename A1, typename A2,
3979 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3982 Tuple5<P1, P2, P3, P4, P5>, Tuple3<A1, A2, A3> >
3983 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
3987 template <typename R, typename P1, typename P2, typename P3, typename P4,
3992 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
3995 Tuple5<P1, P2, P3, P4, P5>, Tuple3<A1, A2, A3> >
3996 (function, MakeTuple(p1, p2, p3, p4, p5));
4002 typename P3, typename P4, typename P5, typename A1, typename A2,
4007 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4010 Tuple5<P1, P2, P3, P4, P5>, Tuple3<A1, A2, A3> >
4011 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4018 typename P3, typename P4, typename P5, typename A1, typename A2,
4023 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4026 Tuple5<P1, P2, P3, P4, P5>, Tuple3<A1, A2, A3> >
4027 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4031 template <typename R, typename P1, typename P2, typename P3, typename P4,
4036 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4039 Tuple5<P1, P2, P3, P4, P5>, Tuple3<A1, A2, A3> >
4040 (function, MakeTuple(p1, p2, p3, p4, p5));
4045 typename P3, typename P4, typename P5, typename A1, typename A2,
4050 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4053 Tuple5<P1, P2, P3, P4, P5>, Tuple3<A1, A2, A3> >
4054 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4062 typename P3, typename P4, typename P5, typename A1, typename A2,
4067 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4070 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> >
4071 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4075 template <typename R, typename P1, typename P2, typename P3, typename P4,
4080 const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4083 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> >
4084 (function, MakeTuple(p1, p2, p3, p4, p5));
4090 typename P3, typename P4, typename P5, typename A1, typename A2,
4095 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4098 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> >
4099 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4106 typename P3, typename P4, typename P5, typename A1, typename A2,
4111 A4), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4115 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> >
4116 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4120 template <typename R, typename P1, typename P2, typename P3, typename P4,
4125 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4128 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> >
4129 (function, MakeTuple(p1, p2, p3, p4, p5));
4134 typename P3, typename P4, typename P5, typename A1, typename A2,
4139 A4), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4143 Tuple5<P1, P2, P3, P4, P5>, Tuple4<A1, A2, A3, A4> >
4144 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4152 typename P3, typename P4, typename P5, typename A1, typename A2,
4157 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4160 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> >
4161 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4165 template <typename R, typename P1, typename P2, typename P3, typename P4,
4171 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4174 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> >
4175 (function, MakeTuple(p1, p2, p3, p4, p5));
4181 typename P3, typename P4, typename P5, typename A1, typename A2,
4186 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4189 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> >
4190 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4197 typename P3, typename P4, typename P5, typename A1, typename A2,
4202 A4, A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4206 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> >
4207 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4211 template <typename R, typename P1, typename P2, typename P3, typename P4,
4217 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4220 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> >
4221 (function, MakeTuple(p1, p2, p3, p4, p5));
4226 typename P3, typename P4, typename P5, typename A1, typename A2,
4231 A4, A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4235 Tuple5<P1, P2, P3, P4, P5>, Tuple5<A1, A2, A3, A4, A5> >
4236 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4244 typename P3, typename P4, typename P5, typename A1, typename A2,
4249 A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4253 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> >
4254 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4258 template <typename R, typename P1, typename P2, typename P3, typename P4,
4264 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5) {
4267 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> >
4268 (function, MakeTuple(p1, p2, p3, p4, p5));
4274 typename P3, typename P4, typename P5, typename A1, typename A2,
4279 A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4283 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> >
4284 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4291 typename P3, typename P4, typename P5, typename A1, typename A2,
4296 A4, A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4300 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> >
4301 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4305 template <typename R, typename P1, typename P2, typename P3, typename P4,
4311 A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4315 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> >
4316 (function, MakeTuple(p1, p2, p3, p4, p5));
4321 typename P3, typename P4, typename P5, typename A1, typename A2,
4326 A4, A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4330 Tuple5<P1, P2, P3, P4, P5>, Tuple6<A1, A2, A3, A4, A5, A6> >
4331 (obj, method, MakeTuple(p1, p2, p3, p4, p5));
4339 typename P3, typename P4, typename P5, typename P6, typename X1,
4343 const P2& p2, const P3& p3, const P4& p4, const P5& p5, const P6& p6) {
4346 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple0>
4347 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4351 template <typename R, typename P1, typename P2, typename P3, typename P4,
4356 const P3& p3, const P4& p4, const P5& p5, const P6& p6) {
4359 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple0>
4360 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4366 typename P3, typename P4, typename P5, typename P6, typename X1,
4370 const P2& p2, const P3& p3, const P4& p4, const P5& p5, const P6& p6) {
4373 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple0>
4374 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4381 typename P3, typename P4, typename P5, typename P6, typename X1,
4385 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4389 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple0>
4390 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4394 template <typename R, typename P1, typename P2, typename P3, typename P4,
4399 const P2& p2, const P3& p3, const P4& p4, const P5& p5, const P6& p6) {
4402 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple0>
4403 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4408 typename P3, typename P4, typename P5, typename P6, typename X1,
4412 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4416 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple0>
4417 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4425 typename P3, typename P4, typename P5, typename P6, typename A1,
4430 const P2& p2, const P3& p3, const P4& p4, const P5& p5, const P6& p6) {
4433 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple1<A1> >
4434 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4438 template <typename R, typename P1, typename P2, typename P3, typename P4,
4443 const P2& p2, const P3& p3, const P4& p4, const P5& p5, const P6& p6) {
4446 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple1<A1> >
4447 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4453 typename P3, typename P4, typename P5, typename P6, typename A1,
4458 const P2& p2, const P3& p3, const P4& p4, const P5& p5, const P6& p6) {
4461 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple1<A1> >
4462 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4469 typename P3, typename P4, typename P5, typename P6, typename A1,
4474 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4478 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple1<A1> >
4479 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4483 template <typename R, typename P1, typename P2, typename P3, typename P4,
4488 const P2& p2, const P3& p3, const P4& p4, const P5& p5, const P6& p6) {
4491 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple1<A1> >
4492 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4497 typename P3, typename P4, typename P5, typename P6, typename A1,
4502 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4506 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple1<A1> >
4507 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4515 typename P3, typename P4, typename P5, typename P6, typename A1,
4520 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4524 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple2<A1, A2> >
4525 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4529 template <typename R, typename P1, typename P2, typename P3, typename P4,
4534 const P2& p2, const P3& p3, const P4& p4, const P5& p5, const P6& p6) {
4537 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple2<A1, A2> >
4538 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4544 typename P3, typename P4, typename P5, typename P6, typename A1,
4549 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4553 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple2<A1, A2> >
4554 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4561 typename P3, typename P4, typename P5, typename P6, typename A1,
4566 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4570 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple2<A1, A2> >
4571 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4575 template <typename R, typename P1, typename P2, typename P3, typename P4,
4580 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4584 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple2<A1, A2> >
4585 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4590 typename P3, typename P4, typename P5, typename P6, typename A1,
4595 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4599 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple2<A1, A2> >
4600 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4608 typename P3, typename P4, typename P5, typename P6, typename A1,
4613 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4617 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple3<A1, A2, A3> >
4618 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4622 template <typename R, typename P1, typename P2, typename P3, typename P4,
4628 const P2& p2, const P3& p3, const P4& p4, const P5& p5, const P6& p6) {
4631 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple3<A1, A2, A3> >
4632 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4638 typename P3, typename P4, typename P5, typename P6, typename A1,
4643 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4647 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple3<A1, A2, A3> >
4648 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4655 typename P3, typename P4, typename P5, typename P6, typename A1,
4660 A3), const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4664 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple3<A1, A2, A3> >
4665 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4669 template <typename R, typename P1, typename P2, typename P3, typename P4,
4675 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4679 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple3<A1, A2, A3> >
4680 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4685 typename P3, typename P4, typename P5, typename P6, typename A1,
4690 A3), const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4694 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple3<A1, A2, A3> >
4695 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4703 typename P3, typename P4, typename P5, typename P6, typename A1,
4708 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4712 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> >
4713 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4717 template <typename R, typename P1, typename P2, typename P3, typename P4,
4723 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4727 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> >
4728 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4734 typename P3, typename P4, typename P5, typename P6, typename A1,
4739 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4743 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> >
4744 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4751 typename P3, typename P4, typename P5, typename P6, typename A1,
4756 A3, A4), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4760 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> >
4761 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4765 template <typename R, typename P1, typename P2, typename P3, typename P4,
4771 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4775 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> >
4776 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4781 typename P3, typename P4, typename P5, typename P6, typename A1,
4786 A3, A4), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4790 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple4<A1, A2, A3, A4> >
4791 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4799 typename P3, typename P4, typename P5, typename P6, typename A1,
4804 A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4808 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> >
4809 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4813 template <typename R, typename P1, typename P2, typename P3, typename P4,
4819 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4823 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> >
4824 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4830 typename P3, typename P4, typename P5, typename P6, typename A1,
4835 A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4839 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> >
4840 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4847 typename P3, typename P4, typename P5, typename P6, typename A1,
4852 A3, A4, A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4856 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> >
4857 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4861 template <typename R, typename P1, typename P2, typename P3, typename P4,
4867 A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4871 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> >
4872 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4877 typename P3, typename P4, typename P5, typename P6, typename A1,
4882 A3, A4, A5), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4886 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple5<A1, A2, A3, A4, A5> >
4887 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4895 typename P3, typename P4, typename P5, typename P6, typename A1,
4901 A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4905 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> >
4906 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4910 template <typename R, typename P1, typename P2, typename P3, typename P4,
4916 const P1& p1, const P2& p2, const P3& p3, const P4& p4, const P5& p5,
4920 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> >
4921 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4927 typename P3, typename P4, typename P5, typename P6, typename A1,
4933 P3& p3, const P4& p4, const P5& p5,
4937 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> >
4938 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4945 typename P3, typename P4, typename P5, typename P6, typename A1,
4951 A3, A4, A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4955 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> >
4956 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));
4960 template <typename R, typename P1, typename P2, typename P3, typename P4,
4966 A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4970 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> >
4971 (function, MakeTuple(p1, p2, p3, p4, p5, p6));
4976 typename P3, typename P4, typename P5, typename P6, typename A1,
4982 A3, A4, A5, A6), const P1& p1, const P2& p2, const P3& p3, const P4& p4,
4986 Tuple6<P1, P2, P3, P4, P5, P6>, Tuple6<A1, A2, A3, A4, A5, A6> >
4987 (obj, method, MakeTuple(p1, p2, p3, p4, p5, p6));