Lines Matching refs:T2

94 template <typename T1, typename T2>
97 ValueArray2(T1 v1, T2 v2) : v1_(v1), v2_(v2) {}
110 const T2 v2_;
113 template <typename T1, typename T2, typename T3>
116 ValueArray3(T1 v1, T2 v2, T3 v3) : v1_(v1), v2_(v2), v3_(v3) {}
130 const T2 v2_;
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),
152 const T2 v2_;
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),
175 const T2 v2_;
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),
201 const T2 v2_;
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),
228 const T2 v2_;
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,
257 const T2 v2_;
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,
288 const T2 v2_;
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,
320 const T2 v2_;
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,
354 const T2 v2_;
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,
390 const T2 v2_;
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,
428 const T2 v2_;
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,
467 const T2 v2_;
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,
508 const T2 v2_;
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,
552 const T2 v2_;
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,
597 const T2 v2_;
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,
644 const T2 v2_;
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,
692 const T2 v2_;
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,
742 const T2 v2_;
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,
795 const T2 v2_;
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,
849 const T2 v2_;
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,
905 const T2 v2_;
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,
963 const T2 v2_;
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,
1022 const T2 v2_;
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,
1083 const T2 v2_;
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,
1147 const T2 v2_;
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,
1212 const T2 v2_;
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,
1278 const T2 v2_;
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,
1347 const T2 v2_;
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,
1418 const T2 v2_;
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,
1490 const T2 v2_;
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,
1565 const T2 v2_;
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,
1641 const T2 v2_;
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,
1718 const T2 v2_;
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,
1798 const T2 v2_;
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,
1880 const T2 v2_;
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,
1963 const T2 v2_;
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,
2048 const T2 v2_;
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,
2135 const T2 v2_;
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,
2224 const T2 v2_;
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,
2315 const T2 v2_;
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,
2407 const T2 v2_;
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,
2501 const T2 v2_;
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,
2597 const T2 v2_;
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,
2695 const T2 v2_;
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,
2795 const T2 v2_;
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,
2897 const T2 v2_;
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,
3000 const T2 v2_;
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,
3104 const T2 v2_;
3161 template <typename T1, typename T2>
3163 : public ParamGeneratorInterface< ::testing::tuple<T1, T2> > {
3165 typedef ::testing::tuple<T1, T2> ParamType;
3168 const ParamGenerator<T2>& g2)
3185 const ParamGenerator<T2>& g2,
3186 const typename ParamGenerator<T2>::iterator& current2)
3262 const typename ParamGenerator<T2>::iterator begin2_;
3263 const typename ParamGenerator<T2>::iterator end2_;
3264 typename ParamGenerator<T2>::iterator current2_;
3272 const ParamGenerator<T2> g2_;
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)
3301 const ParamGenerator<T2>& g2,
3302 const typename ParamGenerator<T2>::iterator& current2,
3390 const typename ParamGenerator<T2>::iterator begin2_;
3391 const typename ParamGenerator<T2>::iterator end2_;
3392 typename ParamGenerator<T2>::iterator current2_;
3403 const ParamGenerator<T2> g2_;
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,
3435 const ParamGenerator<T2>& g2,
3436 const typename ParamGenerator<T2>::iterator& current2,
3537 const typename ParamGenerator<T2>::iterator begin2_;
3538 const typename ParamGenerator<T2>::iterator end2_;
3539 typename ParamGenerator<T2>::iterator current2_;
3553 const ParamGenerator<T2> g2_;
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,
3586 const ParamGenerator<T2>& g2,
3587 const typename ParamGenerator<T2>::iterator& current2,
3700 const typename ParamGenerator<T2>::iterator begin2_;
3701 const typename ParamGenerator<T2>::iterator end2_;
3702 typename ParamGenerator<T2>::iterator current2_;
3719 const ParamGenerator<T2> g2_;
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,
3756 const ParamGenerator<T2>& g2,
3757 const typename ParamGenerator<T2>::iterator& current2,
3882 const typename ParamGenerator<T2>::iterator begin2_;
3883 const typename ParamGenerator<T2>::iterator end2_;
3884 typename ParamGenerator<T2>::iterator current2_;
3904 const ParamGenerator<T2> g2_;
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,
3943 const ParamGenerator<T2>& g2,
3944 const typename ParamGenerator<T2>::iterator& current2,
4081 const typename ParamGenerator<T2>::iterator begin2_;
4082 const typename ParamGenerator<T2>::iterator end2_;
4083 typename ParamGenerator<T2>::iterator current2_;
4106 const ParamGenerator<T2> g2_;
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,
4149 const ParamGenerator<T2>& g2,
4150 const typename ParamGenerator<T2>::iterator& current2,
4299 const typename ParamGenerator<T2>::iterator begin2_;
4300 const typename ParamGenerator<T2>::iterator end2_;
4301 typename ParamGenerator<T2>::iterator current2_;
4327 const ParamGenerator<T2> g2_;
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,
4371 const ParamGenerator<T2>& g2,
4372 const typename ParamGenerator<T2>::iterator& current2,
4534 const typename ParamGenerator<T2>::iterator begin2_;
4535 const typename ParamGenerator<T2>::iterator end2_;
4536 typename ParamGenerator<T2>::iterator current2_;
4565 const ParamGenerator<T2> g2_;
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,
4611 const ParamGenerator<T2>& g2,
4612 const typename ParamGenerator<T2>::iterator& current2,
4786 const typename ParamGenerator<T2>::iterator begin2_;
4787 const typename ParamGenerator<T2>::iterator end2_;
4788 typename ParamGenerator<T2>::iterator current2_;
4820 const ParamGenerator<T2> g2_;
4843 template <typename T1, typename T2>
4844 operator ParamGenerator< ::testing::tuple<T1, T2> >() const {
4845 return ParamGenerator< ::testing::tuple<T1, T2> >(
4846 new CartesianProductGenerator2<T1, T2>(
4848 static_cast<ParamGenerator<T2> >(g2_)));
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>(
4870 static_cast<ParamGenerator<T2> >(g2_),
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>(
4895 static_cast<ParamGenerator<T2> >(g2_),
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>(
4922 static_cast<ParamGenerator<T2> >(g2_),
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>(
4953 static_cast<ParamGenerator<T2> >(g2_),
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>(
4987 static_cast<ParamGenerator<T2> >(g2_),
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>(
5025 static_cast<ParamGenerator<T2> >(g2_),
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>(
5067 static_cast<ParamGenerator<T2> >(g2_),
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,
5112 static_cast<ParamGenerator<T2> >(g2_),