Lines Matching refs:T4

134 template <typename T1, typename T2, typename T3, typename T4>
137 ValueArray4(T1 v1, T2 v2, T3 v3, T4 v4) : v1_(v1), v2_(v2), v3_(v3),
154 const T4 v4_;
157 template <typename T1, typename T2, typename T3, typename T4, typename T5>
160 ValueArray5(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) : v1_(v1), v2_(v2), v3_(v3),
177 const T4 v4_;
181 template <typename T1, typename T2, typename T3, typename T4, typename T5,
185 ValueArray6(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6) : v1_(v1), v2_(v2),
203 const T4 v4_;
208 template <typename T1, typename T2, typename T3, typename T4, typename T5,
212 ValueArray7(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7) : v1_(v1),
230 const T4 v4_;
236 template <typename T1, typename T2, typename T3, typename T4, typename T5,
240 ValueArray8(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7,
259 const T4 v4_;
266 template <typename T1, typename T2, typename T3, typename T4, typename T5,
270 ValueArray9(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8,
290 const T4 v4_;
298 template <typename T1, typename T2, typename T3, typename T4, typename T5,
302 ValueArray10(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
322 const T4 v4_;
331 template <typename T1, typename T2, typename T3, typename T4, typename T5,
336 ValueArray11(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
356 const T4 v4_;
366 template <typename T1, typename T2, typename T3, typename T4, typename T5,
371 ValueArray12(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
392 const T4 v4_;
403 template <typename T1, typename T2, typename T3, typename T4, typename T5,
408 ValueArray13(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
430 const T4 v4_;
442 template <typename T1, typename T2, typename T3, typename T4, typename T5,
447 ValueArray14(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
469 const T4 v4_;
482 template <typename T1, typename T2, typename T3, typename T4, typename T5,
487 ValueArray15(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
510 const T4 v4_;
524 template <typename T1, typename T2, typename T3, typename T4, typename T5,
530 ValueArray16(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
554 const T4 v4_;
569 template <typename T1, typename T2, typename T3, typename T4, typename T5,
575 ValueArray17(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
599 const T4 v4_;
615 template <typename T1, typename T2, typename T3, typename T4, typename T5,
621 ValueArray18(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
646 const T4 v4_;
663 template <typename T1, typename T2, typename T3, typename T4, typename T5,
669 ValueArray19(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
694 const T4 v4_;
712 template <typename T1, typename T2, typename T3, typename T4, typename T5,
718 ValueArray20(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
744 const T4 v4_;
763 template <typename T1, typename T2, typename T3, typename T4, typename T5,
770 ValueArray21(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
797 const T4 v4_;
817 template <typename T1, typename T2, typename T3, typename T4, typename T5,
824 ValueArray22(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
851 const T4 v4_;
872 template <typename T1, typename T2, typename T3, typename T4, typename T5,
879 ValueArray23(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
907 const T4 v4_;
929 template <typename T1, typename T2, typename T3, typename T4, typename T5,
936 ValueArray24(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
965 const T4 v4_;
988 template <typename T1, typename T2, typename T3, typename T4, typename T5,
995 ValueArray25(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1024 const T4 v4_;
1048 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1056 ValueArray26(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1085 const T4 v4_;
1110 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1118 ValueArray27(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1149 const T4 v4_;
1175 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1183 ValueArray28(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1214 const T4 v4_;
1241 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1249 ValueArray29(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1280 const T4 v4_;
1308 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1316 ValueArray30(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1349 const T4 v4_;
1378 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1387 ValueArray31(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1420 const T4 v4_;
1450 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1459 ValueArray32(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1492 const T4 v4_;
1523 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1532 ValueArray33(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1567 const T4 v4_;
1599 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1608 ValueArray34(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1643 const T4 v4_;
1676 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1685 ValueArray35(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1720 const T4 v4_;
1754 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1764 ValueArray36(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1800 const T4 v4_;
1835 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1845 ValueArray37(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1882 const T4 v4_;
1918 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1928 ValueArray38(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1965 const T4 v4_;
2002 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2012 ValueArray39(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2050 const T4 v4_;
2088 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2098 ValueArray40(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2137 const T4 v4_;
2176 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2187 ValueArray41(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2226 const T4 v4_;
2266 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2277 ValueArray42(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2317 const T4 v4_;
2358 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2369 ValueArray43(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2409 const T4 v4_;
2451 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2462 ValueArray44(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2503 const T4 v4_;
2546 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2557 ValueArray45(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2599 const T4 v4_;
2643 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2655 ValueArray46(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2697 const T4 v4_;
2742 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2754 ValueArray47(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2797 const T4 v4_;
2843 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2855 ValueArray48(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2899 const T4 v4_;
2946 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2958 ValueArray49(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
3002 const T4 v4_;
3050 template <typename T1, typename T2, typename T3, typename T4, typename T5,
3062 ValueArray50(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
3106 const T4 v4_;
3408 template <typename T1, typename T2, typename T3, typename T4>
3410 : public ParamGeneratorInterface< ::testing::tuple<T1, T2, T3, T4> > {
3412 typedef ::testing::tuple<T1, T2, T3, T4> ParamType;
3416 const ParamGenerator<T4>& g4)
3439 const ParamGenerator<T4>& g4,
3440 const typename ParamGenerator<T4>::iterator& current4)
3543 const typename ParamGenerator<T4>::iterator begin4_;
3544 const typename ParamGenerator<T4>::iterator end4_;
3545 typename ParamGenerator<T4>::iterator current4_;
3555 const ParamGenerator<T4> g4_;
3559 template <typename T1, typename T2, typename T3, typename T4, typename T5>
3561 : public ParamGeneratorInterface< ::testing::tuple<T1, T2, T3, T4, T5> > {
3563 typedef ::testing::tuple<T1, T2, T3, T4, T5> ParamType;
3567 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5)
3590 const ParamGenerator<T4>& g4,
3591 const typename ParamGenerator<T4>::iterator& current4,
3706 const typename ParamGenerator<T4>::iterator begin4_;
3707 const typename ParamGenerator<T4>::iterator end4_;
3708 typename ParamGenerator<T4>::iterator current4_;
3721 const ParamGenerator<T4> g4_;
3726 template <typename T1, typename T2, typename T3, typename T4, typename T5,
3729 : public ParamGeneratorInterface< ::testing::tuple<T1, T2, T3, T4, T5,
3732 typedef ::testing::tuple<T1, T2, T3, T4, T5, T6> ParamType;
3736 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5,
3760 const ParamGenerator<T4>& g4,
3761 const typename ParamGenerator<T4>::iterator& current4,
3888 const typename ParamGenerator<T4>::iterator begin4_;
3889 const typename ParamGenerator<T4>::iterator end4_;
3890 typename ParamGenerator<T4>::iterator current4_;
3906 const ParamGenerator<T4> g4_;
3912 template <typename T1, typename T2, typename T3, typename T4, typename T5,
3915 : public ParamGeneratorInterface< ::testing::tuple<T1, T2, T3, T4, T5, T6,
3918 typedef ::testing::tuple<T1, T2, T3, T4, T5, T6, T7> ParamType;
3922 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5,
3947 const ParamGenerator<T4>& g4,
3948 const typename ParamGenerator<T4>::iterator& current4,
4087 const typename ParamGenerator<T4>::iterator begin4_;
4088 const typename ParamGenerator<T4>::iterator end4_;
4089 typename ParamGenerator<T4>::iterator current4_;
4108 const ParamGenerator<T4> g4_;
4115 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4118 : public ParamGeneratorInterface< ::testing::tuple<T1, T2, T3, T4, T5, T6,
4121 typedef ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8> ParamType;
4125 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5,
4153 const ParamGenerator<T4>& g4,
4154 const typename ParamGenerator<T4>::iterator& current4,
4305 const typename ParamGenerator<T4>::iterator begin4_;
4306 const typename ParamGenerator<T4>::iterator end4_;
4307 typename ParamGenerator<T4>::iterator current4_;
4329 const ParamGenerator<T4> g4_;
4337 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4340 : public ParamGeneratorInterface< ::testing::tuple<T1, T2, T3, T4, T5, T6,
4343 typedef ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9> ParamType;
4347 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5,
4375 const ParamGenerator<T4>& g4,
4376 const typename ParamGenerator<T4>::iterator& current4,
4540 const typename ParamGenerator<T4>::iterator begin4_;
4541 const typename ParamGenerator<T4>::iterator end4_;
4542 typename ParamGenerator<T4>::iterator current4_;
4567 const ParamGenerator<T4> g4_;
4576 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4579 : public ParamGeneratorInterface< ::testing::tuple<T1, T2, T3, T4, T5, T6,
4582 typedef ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ParamType;
4586 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5,
4615 const ParamGenerator<T4>& g4,
4616 const typename ParamGenerator<T4>::iterator& current4,
4792 const typename ParamGenerator<T4>::iterator begin4_;
4793 const typename ParamGenerator<T4>::iterator end4_;
4794 typename ParamGenerator<T4>::iterator current4_;
4822 const ParamGenerator<T4> g4_;
4890 template <typename T1, typename T2, typename T3, typename T4>
4891 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4> >() const {
4892 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4> >(
4893 new CartesianProductGenerator4<T1, T2, T3, T4>(
4897 static_cast<ParamGenerator<T4> >(g4_)));
4917 template <typename T1, typename T2, typename T3, typename T4, typename T5>
4918 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5> >() const {
4919 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5> >(
4920 new CartesianProductGenerator5<T1, T2, T3, T4, T5>(
4924 static_cast<ParamGenerator<T4> >(g4_),
4947 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4949 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6> >() const {
4950 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6> >(
4951 new CartesianProductGenerator6<T1, T2, T3, T4, T5, T6>(
4955 static_cast<ParamGenerator<T4> >(g4_),
4980 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4982 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6,
4984 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6, T7> >(
4985 new CartesianProductGenerator7<T1, T2, T3, T4, T5, T6, T7>(
4989 static_cast<ParamGenerator<T4> >(g4_),
5018 template <typename T1, typename T2, typename T3, typename T4, typename T5,
5020 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6, T7,
5022 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8> >(
5023 new CartesianProductGenerator8<T1, T2, T3, T4, T5, T6, T7, T8>(
5027 static_cast<ParamGenerator<T4> >(g4_),
5059 template <typename T1, typename T2, typename T3, typename T4, typename T5,
5061 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
5063 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
5065 new CartesianProductGenerator9<T1, T2, T3, T4, T5, T6, T7, T8, T9>(
5069 static_cast<ParamGenerator<T4> >(g4_),
5103 template <typename T1, typename T2, typename T3, typename T4, typename T5,
5105 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9,
5107 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9,
5109 new CartesianProductGenerator10<T1, T2, T3, T4, T5, T6, T7, T8, T9,
5114 static_cast<ParamGenerator<T4> >(g4_),