Lines Matching defs:T3

110 template <typename T1, typename T2, typename T3>
113 ValueArray3(T1 v1, T2 v2, T3 v3) : v1_(v1), v2_(v2), v3_(v3) {}
128 const T3 v3_;
131 template <typename T1, typename T2, typename T3, typename T4>
134 ValueArray4(T1 v1, T2 v2, T3 v3, T4 v4) : v1_(v1), v2_(v2), v3_(v3),
150 const T3 v3_;
154 template <typename T1, typename T2, typename T3, typename T4, typename T5>
157 ValueArray5(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) : v1_(v1), v2_(v2), v3_(v3),
173 const T3 v3_;
178 template <typename T1, typename T2, typename T3, typename T4, typename T5,
182 ValueArray6(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6) : v1_(v1), v2_(v2),
199 const T3 v3_;
205 template <typename T1, typename T2, typename T3, typename T4, typename T5,
209 ValueArray7(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7) : v1_(v1),
226 const T3 v3_;
233 template <typename T1, typename T2, typename T3, typename T4, typename T5,
237 ValueArray8(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7,
255 const T3 v3_;
263 template <typename T1, typename T2, typename T3, typename T4, typename T5,
267 ValueArray9(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8,
286 const T3 v3_;
295 template <typename T1, typename T2, typename T3, typename T4, typename T5,
299 ValueArray10(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
318 const T3 v3_;
328 template <typename T1, typename T2, typename T3, typename T4, typename T5,
333 ValueArray11(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
352 const T3 v3_;
363 template <typename T1, typename T2, typename T3, typename T4, typename T5,
368 ValueArray12(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
388 const T3 v3_;
400 template <typename T1, typename T2, typename T3, typename T4, typename T5,
405 ValueArray13(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
426 const T3 v3_;
439 template <typename T1, typename T2, typename T3, typename T4, typename T5,
444 ValueArray14(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
465 const T3 v3_;
479 template <typename T1, typename T2, typename T3, typename T4, typename T5,
484 ValueArray15(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
506 const T3 v3_;
521 template <typename T1, typename T2, typename T3, typename T4, typename T5,
527 ValueArray16(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
550 const T3 v3_;
566 template <typename T1, typename T2, typename T3, typename T4, typename T5,
572 ValueArray17(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
595 const T3 v3_;
612 template <typename T1, typename T2, typename T3, typename T4, typename T5,
618 ValueArray18(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
642 const T3 v3_;
660 template <typename T1, typename T2, typename T3, typename T4, typename T5,
666 ValueArray19(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
690 const T3 v3_;
709 template <typename T1, typename T2, typename T3, typename T4, typename T5,
715 ValueArray20(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
740 const T3 v3_;
760 template <typename T1, typename T2, typename T3, typename T4, typename T5,
767 ValueArray21(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
793 const T3 v3_;
814 template <typename T1, typename T2, typename T3, typename T4, typename T5,
821 ValueArray22(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
847 const T3 v3_;
869 template <typename T1, typename T2, typename T3, typename T4, typename T5,
876 ValueArray23(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
903 const T3 v3_;
926 template <typename T1, typename T2, typename T3, typename T4, typename T5,
933 ValueArray24(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
961 const T3 v3_;
985 template <typename T1, typename T2, typename T3, typename T4, typename T5,
992 ValueArray25(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1020 const T3 v3_;
1045 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1053 ValueArray26(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1081 const T3 v3_;
1107 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1115 ValueArray27(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1145 const T3 v3_;
1172 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1180 ValueArray28(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1210 const T3 v3_;
1238 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1246 ValueArray29(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1276 const T3 v3_;
1305 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1313 ValueArray30(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1345 const T3 v3_;
1375 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1384 ValueArray31(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1416 const T3 v3_;
1447 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1456 ValueArray32(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1488 const T3 v3_;
1520 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1529 ValueArray33(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1563 const T3 v3_;
1596 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1605 ValueArray34(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1639 const T3 v3_;
1673 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1682 ValueArray35(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1716 const T3 v3_;
1751 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1761 ValueArray36(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1796 const T3 v3_;
1832 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1842 ValueArray37(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1878 const T3 v3_;
1915 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1925 ValueArray38(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1961 const T3 v3_;
1999 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2009 ValueArray39(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2046 const T3 v3_;
2085 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2095 ValueArray40(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2133 const T3 v3_;
2173 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2184 ValueArray41(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2222 const T3 v3_;
2263 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2274 ValueArray42(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2313 const T3 v3_;
2355 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2366 ValueArray43(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2405 const T3 v3_;
2448 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2459 ValueArray44(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2499 const T3 v3_;
2543 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2554 ValueArray45(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2595 const T3 v3_;
2640 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2652 ValueArray46(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2693 const T3 v3_;
2739 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2751 ValueArray47(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2793 const T3 v3_;
2840 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2852 ValueArray48(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2895 const T3 v3_;
2943 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2955 ValueArray49(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2998 const T3 v3_;
3047 template <typename T1, typename T2, typename T3, typename T4, typename T5,
3059 ValueArray50(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
3102 const T3 v3_;
3273 template <typename T1, typename T2, typename T3>
3275 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3> > {
3277 typedef ::std::tr1::tuple<T1, T2, T3> ParamType;
3280 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3)
3300 const ParamGenerator<T3>& g3,
3301 const typename ParamGenerator<T3>::iterator& current3)
3390 const typename ParamGenerator<T3>::iterator begin3_;
3391 const typename ParamGenerator<T3>::iterator end3_;
3392 typename ParamGenerator<T3>::iterator current3_;
3401 const ParamGenerator<T3> g3_;
3405 template <typename T1, typename T2, typename T3, typename T4>
3407 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4> > {
3409 typedef ::std::tr1::tuple<T1, T2, T3, T4> ParamType;
3412 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3434 const ParamGenerator<T3>& g3,
3435 const typename ParamGenerator<T3>::iterator& current3,
3537 const typename ParamGenerator<T3>::iterator begin3_;
3538 const typename ParamGenerator<T3>::iterator end3_;
3539 typename ParamGenerator<T3>::iterator current3_;
3551 const ParamGenerator<T3> g3_;
3556 template <typename T1, typename T2, typename T3, typename T4, typename T5>
3558 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5> > {
3560 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5> ParamType;
3563 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3585 const ParamGenerator<T3>& g3,
3586 const typename ParamGenerator<T3>::iterator& current3,
3700 const typename ParamGenerator<T3>::iterator begin3_;
3701 const typename ParamGenerator<T3>::iterator end3_;
3702 typename ParamGenerator<T3>::iterator current3_;
3717 const ParamGenerator<T3> g3_;
3723 template <typename T1, typename T2, typename T3, typename T4, typename T5,
3726 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5,
3729 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> ParamType;
3732 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3755 const ParamGenerator<T3>& g3,
3756 const typename ParamGenerator<T3>::iterator& current3,
3882 const typename ParamGenerator<T3>::iterator begin3_;
3883 const typename ParamGenerator<T3>::iterator end3_;
3884 typename ParamGenerator<T3>::iterator current3_;
3902 const ParamGenerator<T3> g3_;
3909 template <typename T1, typename T2, typename T3, typename T4, typename T5,
3912 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
3915 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7> ParamType;
3918 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3942 const ParamGenerator<T3>& g3,
3943 const typename ParamGenerator<T3>::iterator& current3,
4081 const typename ParamGenerator<T3>::iterator begin3_;
4082 const typename ParamGenerator<T3>::iterator end3_;
4083 typename ParamGenerator<T3>::iterator current3_;
4104 const ParamGenerator<T3> g3_;
4112 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4115 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
4118 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8> ParamType;
4121 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
4148 const ParamGenerator<T3>& g3,
4149 const typename ParamGenerator<T3>::iterator& current3,
4299 const typename ParamGenerator<T3>::iterator begin3_;
4300 const typename ParamGenerator<T3>::iterator end3_;
4301 typename ParamGenerator<T3>::iterator current3_;
4325 const ParamGenerator<T3> g3_;
4334 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4337 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
4340 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9> ParamType;
4343 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
4370 const ParamGenerator<T3>& g3,
4371 const typename ParamGenerator<T3>::iterator& current3,
4534 const typename ParamGenerator<T3>::iterator begin3_;
4535 const typename ParamGenerator<T3>::iterator end3_;
4536 typename ParamGenerator<T3>::iterator current3_;
4563 const ParamGenerator<T3> g3_;
4573 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4576 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
4579 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ParamType;
4582 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
4610 const ParamGenerator<T3>& g3,
4611 const typename ParamGenerator<T3>::iterator& current3,
4786 const typename ParamGenerator<T3>::iterator begin3_;
4787 const typename ParamGenerator<T3>::iterator end3_;
4788 typename ParamGenerator<T3>::iterator current3_;
4818 const ParamGenerator<T3> g3_;
4862 template <typename T1, typename T2, typename T3>
4863 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3> >() const {
4864 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3> >(
4865 new CartesianProductGenerator3<T1, T2, T3>(
4868 static_cast<ParamGenerator<T3> >(g3_)));
4887 template <typename T1, typename T2, typename T3, typename T4>
4888 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4> >() const {
4889 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4> >(
4890 new CartesianProductGenerator4<T1, T2, T3, T4>(
4893 static_cast<ParamGenerator<T3> >(g3_),
4914 template <typename T1, typename T2, typename T3, typename T4, typename T5>
4915 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5> >() const {
4916 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5> >(
4917 new CartesianProductGenerator5<T1, T2, T3, T4, T5>(
4920 static_cast<ParamGenerator<T3> >(g3_),
4944 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4946 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> >() const {
4947 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> >(
4948 new CartesianProductGenerator6<T1, T2, T3, T4, T5, T6>(
4951 static_cast<ParamGenerator<T3> >(g3_),
4977 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4979 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
4981 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7> >(
4982 new CartesianProductGenerator7<T1, T2, T3, T4, T5, T6, T7>(
4985 static_cast<ParamGenerator<T3> >(g3_),
5015 template <typename T1, typename T2, typename T3, typename T4, typename T5,
5017 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7,
5019 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8> >(
5020 new CartesianProductGenerator8<T1, T2, T3, T4, T5, T6, T7, T8>(
5023 static_cast<ParamGenerator<T3> >(g3_),
5056 template <typename T1, typename T2, typename T3, typename T4, typename T5,
5058 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
5060 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
5062 new CartesianProductGenerator9<T1, T2, T3, T4, T5, T6, T7, T8, T9>(
5065 static_cast<ParamGenerator<T3> >(g3_),
5100 template <typename T1, typename T2, typename T3, typename T4, typename T5,
5102 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
5104 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
5106 new CartesianProductGenerator10<T1, T2, T3, T4, T5, T6, T7, T8, T9,
5110 static_cast<ParamGenerator<T3> >(g3_),