Lines Matching refs:p4
549 typename P3, typename P4>
551 const Tuple4<P1, P2, P3, P4>& p,
556 typename P4>
558 const Tuple4<P1, P2, P3, P4>& p,
565 typename P3, typename P4, typename C1>
567 const Tuple4<P1, P2, P3, P4>& p,
572 typename P4, typename C1>
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,
588 typename P4, typename C1, typename C2>
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,
604 typename P4, typename C1, typename C2, typename C3>
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,
621 typename P4, typename C1, typename C2, typename C3, typename C4>
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,
638 typename P4, typename C1, typename C2, typename C3, typename C4,
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,
656 typename P4, typename C1, typename C2, typename C3, typename C4,
659 const Tuple4<P1, P2, P3, P4>& p,
666 typename P3, typename P4, typename P5>
668 const Tuple5<P1, P2, P3, P4, P5>& p,
673 typename P4, typename P5>
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,
689 typename P4, typename P5, typename C1>
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,
705 typename P4, typename P5, typename C1, typename C2>
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,
722 typename P4, typename P5, typename C1, typename C2, typename C3>
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,
739 typename P4, typename P5, typename C1, typename C2, typename C3,
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,
757 typename P4, typename P5, typename C1, typename C2, typename C3,
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,
775 typename P4
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,
792 typename P4, typename P5, typename P6>
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,
808 typename P4, typename P5, typename P6, typename C1>
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,
825 typename P4, typename P5, typename P6, typename C1, typename C2>
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,
842 typename P4, typename P5, typename P6, typename C1, typename C2,
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,
860 typename P4, typename P5, typename P6, typename C1, typename C2,
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,
878 typename P4, typename P5, typename P6, typename C1, typename C2,
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,
896 typename P4, typename P5, typename P6, typename C1, typename C2,
899 const Tuple6<P1, P2, P3, P4, P5, P6>& p,
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 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 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));