Lines Matching defs:T3

113 template <typename T1, typename T2, typename T3>
116 ValueArray3(T1 v1, T2 v2, T3 v3) : v1_(v1), v2_(v2), v3_(v3) {}
131 const T3 v3_;
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),
153 const T3 v3_;
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),
176 const T3 v3_;
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),
202 const T3 v3_;
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),
229 const T3 v3_;
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,
258 const T3 v3_;
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,
289 const T3 v3_;
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,
321 const T3 v3_;
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,
355 const T3 v3_;
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,
391 const T3 v3_;
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,
429 const T3 v3_;
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,
468 const T3 v3_;
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,
509 const T3 v3_;
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,
553 const T3 v3_;
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,
598 const T3 v3_;
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,
645 const T3 v3_;
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,
693 const T3 v3_;
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,
743 const T3 v3_;
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,
796 const T3 v3_;
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,
850 const T3 v3_;
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,
906 const T3 v3_;
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,
964 const T3 v3_;
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,
1023 const T3 v3_;
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,
1084 const T3 v3_;
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,
1148 const T3 v3_;
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,
1213 const T3 v3_;
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,
1279 const T3 v3_;
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,
1348 const T3 v3_;
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,
1419 const T3 v3_;
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,
1491 const T3 v3_;
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,
1566 const T3 v3_;
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,
1642 const T3 v3_;
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,
1719 const T3 v3_;
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,
1799 const T3 v3_;
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,
1881 const T3 v3_;
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,
1964 const T3 v3_;
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,
2049 const T3 v3_;
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,
2136 const T3 v3_;
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,
2225 const T3 v3_;
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,
2316 const T3 v3_;
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,
2408 const T3 v3_;
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,
2502 const T3 v3_;
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,
2598 const T3 v3_;
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,
2696 const T3 v3_;
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,
2796 const T3 v3_;
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,
2898 const T3 v3_;
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,
3001 const T3 v3_;
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,
3105 const T3 v3_;
3276 template <typename T1, typename T2, typename T3>
3278 : public ParamGeneratorInterface< ::testing::tuple<T1, T2, T3> > {
3280 typedef ::testing::tuple<T1, T2, T3> ParamType;
3283 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3)
3303 const ParamGenerator<T3>& g3,
3304 const typename ParamGenerator<T3>::iterator& current3)
3393 const typename ParamGenerator<T3>::iterator begin3_;
3394 const typename ParamGenerator<T3>::iterator end3_;
3395 typename ParamGenerator<T3>::iterator current3_;
3404 const ParamGenerator<T3> g3_;
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;
3415 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3437 const ParamGenerator<T3>& g3,
3438 const typename ParamGenerator<T3>::iterator& current3,
3540 const typename ParamGenerator<T3>::iterator begin3_;
3541 const typename ParamGenerator<T3>::iterator end3_;
3542 typename ParamGenerator<T3>::iterator current3_;
3554 const ParamGenerator<T3> g3_;
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;
3566 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3588 const ParamGenerator<T3>& g3,
3589 const typename ParamGenerator<T3>::iterator& current3,
3703 const typename ParamGenerator<T3>::iterator begin3_;
3704 const typename ParamGenerator<T3>::iterator end3_;
3705 typename ParamGenerator<T3>::iterator current3_;
3720 const ParamGenerator<T3> g3_;
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;
3735 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3758 const ParamGenerator<T3>& g3,
3759 const typename ParamGenerator<T3>::iterator& current3,
3885 const typename ParamGenerator<T3>::iterator begin3_;
3886 const typename ParamGenerator<T3>::iterator end3_;
3887 typename ParamGenerator<T3>::iterator current3_;
3905 const ParamGenerator<T3> g3_;
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;
3921 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3945 const ParamGenerator<T3>& g3,
3946 const typename ParamGenerator<T3>::iterator& current3,
4084 const typename ParamGenerator<T3>::iterator begin3_;
4085 const typename ParamGenerator<T3>::iterator end3_;
4086 typename ParamGenerator<T3>::iterator current3_;
4107 const ParamGenerator<T3> g3_;
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;
4124 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
4151 const ParamGenerator<T3>& g3,
4152 const typename ParamGenerator<T3>::iterator& current3,
4302 const typename ParamGenerator<T3>::iterator begin3_;
4303 const typename ParamGenerator<T3>::iterator end3_;
4304 typename ParamGenerator<T3>::iterator current3_;
4328 const ParamGenerator<T3> g3_;
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;
4346 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
4373 const ParamGenerator<T3>& g3,
4374 const typename ParamGenerator<T3>::iterator& current3,
4537 const typename ParamGenerator<T3>::iterator begin3_;
4538 const typename ParamGenerator<T3>::iterator end3_;
4539 typename ParamGenerator<T3>::iterator current3_;
4566 const ParamGenerator<T3> g3_;
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;
4585 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
4613 const ParamGenerator<T3>& g3,
4614 const typename ParamGenerator<T3>::iterator& current3,
4789 const typename ParamGenerator<T3>::iterator begin3_;
4790 const typename ParamGenerator<T3>::iterator end3_;
4791 typename ParamGenerator<T3>::iterator current3_;
4821 const ParamGenerator<T3> g3_;
4865 template <typename T1, typename T2, typename T3>
4866 operator ParamGenerator< ::testing::tuple<T1, T2, T3> >() const {
4867 return ParamGenerator< ::testing::tuple<T1, T2, T3> >(
4868 new CartesianProductGenerator3<T1, T2, T3>(
4871 static_cast<ParamGenerator<T3> >(g3_)));
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>(
4896 static_cast<ParamGenerator<T3> >(g3_),
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>(
4923 static_cast<ParamGenerator<T3> >(g3_),
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>(
4954 static_cast<ParamGenerator<T3> >(g3_),
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>(
4988 static_cast<ParamGenerator<T3> >(g3_),
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>(
5026 static_cast<ParamGenerator<T3> >(g3_),
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>(
5068 static_cast<ParamGenerator<T3> >(g3_),
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,
5113 static_cast<ParamGenerator<T3> >(g3_),