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) {}
127 const T3 v3_;
130 template <typename T1, typename T2, typename T3, typename T4>
133 ValueArray4(T1 v1, T2 v2, T3 v3, T4 v4) : v1_(v1), v2_(v2), v3_(v3),
148 const T3 v3_;
152 template <typename T1, typename T2, typename T3, typename T4, typename T5>
155 ValueArray5(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) : v1_(v1), v2_(v2), v3_(v3),
170 const T3 v3_;
175 template <typename T1, typename T2, typename T3, typename T4, typename T5,
179 ValueArray6(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6) : v1_(v1), v2_(v2),
194 const T3 v3_;
200 template <typename T1, typename T2, typename T3, typename T4, typename T5,
204 ValueArray7(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7) : v1_(v1),
219 const T3 v3_;
226 template <typename T1, typename T2, typename T3, typename T4, typename T5,
230 ValueArray8(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7,
246 const T3 v3_;
254 template <typename T1, typename T2, typename T3, typename T4, typename T5,
258 ValueArray9(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8,
274 const T3 v3_;
283 template <typename T1, typename T2, typename T3, typename T4, typename T5,
287 ValueArray10(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
303 const T3 v3_;
313 template <typename T1, typename T2, typename T3, typename T4, typename T5,
318 ValueArray11(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
334 const T3 v3_;
345 template <typename T1, typename T2, typename T3, typename T4, typename T5,
350 ValueArray12(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
367 const T3 v3_;
379 template <typename T1, typename T2, typename T3, typename T4, typename T5,
384 ValueArray13(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
402 const T3 v3_;
415 template <typename T1, typename T2, typename T3, typename T4, typename T5,
420 ValueArray14(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
438 const T3 v3_;
452 template <typename T1, typename T2, typename T3, typename T4, typename T5,
457 ValueArray15(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
475 const T3 v3_;
490 template <typename T1, typename T2, typename T3, typename T4, typename T5,
496 ValueArray16(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
515 const T3 v3_;
531 template <typename T1, typename T2, typename T3, typename T4, typename T5,
537 ValueArray17(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
556 const T3 v3_;
573 template <typename T1, typename T2, typename T3, typename T4, typename T5,
579 ValueArray18(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
598 const T3 v3_;
616 template <typename T1, typename T2, typename T3, typename T4, typename T5,
622 ValueArray19(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
641 const T3 v3_;
660 template <typename T1, typename T2, typename T3, typename T4, typename T5,
666 ValueArray20(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
686 const T3 v3_;
706 template <typename T1, typename T2, typename T3, typename T4, typename T5,
713 ValueArray21(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
733 const T3 v3_;
754 template <typename T1, typename T2, typename T3, typename T4, typename T5,
761 ValueArray22(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
781 const T3 v3_;
803 template <typename T1, typename T2, typename T3, typename T4, typename T5,
810 ValueArray23(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
832 const T3 v3_;
855 template <typename T1, typename T2, typename T3, typename T4, typename T5,
862 ValueArray24(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
884 const T3 v3_;
908 template <typename T1, typename T2, typename T3, typename T4, typename T5,
915 ValueArray25(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
937 const T3 v3_;
962 template <typename T1, typename T2, typename T3, typename T4, typename T5,
970 ValueArray26(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
992 const T3 v3_;
1018 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1026 ValueArray27(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1049 const T3 v3_;
1076 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1084 ValueArray28(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1107 const T3 v3_;
1135 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1143 ValueArray29(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1166 const T3 v3_;
1195 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1203 ValueArray30(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1227 const T3 v3_;
1257 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1266 ValueArray31(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1290 const T3 v3_;
1321 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1330 ValueArray32(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1354 const T3 v3_;
1386 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1395 ValueArray33(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1420 const T3 v3_;
1453 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1462 ValueArray34(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1487 const T3 v3_;
1521 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1530 ValueArray35(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1556 const T3 v3_;
1591 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1601 ValueArray36(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1627 const T3 v3_;
1663 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1673 ValueArray37(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1700 const T3 v3_;
1737 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1747 ValueArray38(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1774 const T3 v3_;
1812 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1822 ValueArray39(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1849 const T3 v3_;
1888 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1898 ValueArray40(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
1926 const T3 v3_;
1966 template <typename T1, typename T2, typename T3, typename T4, typename T5,
1977 ValueArray41(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2005 const T3 v3_;
2046 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2057 ValueArray42(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2085 const T3 v3_;
2127 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2138 ValueArray43(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2166 const T3 v3_;
2209 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2220 ValueArray44(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2249 const T3 v3_;
2293 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2304 ValueArray45(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2333 const T3 v3_;
2378 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2390 ValueArray46(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2419 const T3 v3_;
2465 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2477 ValueArray47(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2508 const T3 v3_;
2555 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2567 ValueArray48(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2598 const T3 v3_;
2646 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2658 ValueArray49(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2689 const T3 v3_;
2738 template <typename T1, typename T2, typename T3, typename T4, typename T5,
2750 ValueArray50(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9,
2781 const T3 v3_;
2952 template <typename T1, typename T2, typename T3>
2954 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3> > {
2956 typedef ::std::tr1::tuple<T1, T2, T3> ParamType;
2959 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3)
2979 const ParamGenerator<T3>& g3,
2980 const typename ParamGenerator<T3>::iterator& current3)
3069 const typename ParamGenerator<T3>::iterator begin3_;
3070 const typename ParamGenerator<T3>::iterator end3_;
3071 typename ParamGenerator<T3>::iterator current3_;
3080 const ParamGenerator<T3> g3_;
3084 template <typename T1, typename T2, typename T3, typename T4>
3086 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4> > {
3088 typedef ::std::tr1::tuple<T1, T2, T3, T4> ParamType;
3091 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3113 const ParamGenerator<T3>& g3,
3114 const typename ParamGenerator<T3>::iterator& current3,
3216 const typename ParamGenerator<T3>::iterator begin3_;
3217 const typename ParamGenerator<T3>::iterator end3_;
3218 typename ParamGenerator<T3>::iterator current3_;
3230 const ParamGenerator<T3> g3_;
3235 template <typename T1, typename T2, typename T3, typename T4, typename T5>
3237 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5> > {
3239 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5> ParamType;
3242 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3264 const ParamGenerator<T3>& g3,
3265 const typename ParamGenerator<T3>::iterator& current3,
3379 const typename ParamGenerator<T3>::iterator begin3_;
3380 const typename ParamGenerator<T3>::iterator end3_;
3381 typename ParamGenerator<T3>::iterator current3_;
3396 const ParamGenerator<T3> g3_;
3402 template <typename T1, typename T2, typename T3, typename T4, typename T5,
3405 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5,
3408 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> ParamType;
3411 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3434 const ParamGenerator<T3>& g3,
3435 const typename ParamGenerator<T3>::iterator& current3,
3561 const typename ParamGenerator<T3>::iterator begin3_;
3562 const typename ParamGenerator<T3>::iterator end3_;
3563 typename ParamGenerator<T3>::iterator current3_;
3581 const ParamGenerator<T3> g3_;
3588 template <typename T1, typename T2, typename T3, typename T4, typename T5,
3591 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
3594 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7> ParamType;
3597 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3621 const ParamGenerator<T3>& g3,
3622 const typename ParamGenerator<T3>::iterator& current3,
3760 const typename ParamGenerator<T3>::iterator begin3_;
3761 const typename ParamGenerator<T3>::iterator end3_;
3762 typename ParamGenerator<T3>::iterator current3_;
3783 const ParamGenerator<T3> g3_;
3791 template <typename T1, typename T2, typename T3, typename T4, typename T5,
3794 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
3797 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8> ParamType;
3800 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
3827 const ParamGenerator<T3>& g3,
3828 const typename ParamGenerator<T3>::iterator& current3,
3978 const typename ParamGenerator<T3>::iterator begin3_;
3979 const typename ParamGenerator<T3>::iterator end3_;
3980 typename ParamGenerator<T3>::iterator current3_;
4004 const ParamGenerator<T3> g3_;
4013 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4016 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
4019 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9> ParamType;
4022 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
4049 const ParamGenerator<T3>& g3,
4050 const typename ParamGenerator<T3>::iterator& current3,
4213 const typename ParamGenerator<T3>::iterator begin3_;
4214 const typename ParamGenerator<T3>::iterator end3_;
4215 typename ParamGenerator<T3>::iterator current3_;
4242 const ParamGenerator<T3> g3_;
4252 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4255 : public ParamGeneratorInterface< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
4258 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ParamType;
4261 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3,
4289 const ParamGenerator<T3>& g3,
4290 const typename ParamGenerator<T3>::iterator& current3,
4465 const typename ParamGenerator<T3>::iterator begin3_;
4466 const typename ParamGenerator<T3>::iterator end3_;
4467 typename ParamGenerator<T3>::iterator current3_;
4497 const ParamGenerator<T3> g3_;
4541 template <typename T1, typename T2, typename T3>
4542 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3> >() const {
4543 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3> >(
4544 new CartesianProductGenerator3<T1, T2, T3>(
4547 static_cast<ParamGenerator<T3> >(g3_)));
4566 template <typename T1, typename T2, typename T3, typename T4>
4567 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4> >() const {
4568 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4> >(
4569 new CartesianProductGenerator4<T1, T2, T3, T4>(
4572 static_cast<ParamGenerator<T3> >(g3_),
4593 template <typename T1, typename T2, typename T3, typename T4, typename T5>
4594 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5> >() const {
4595 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5> >(
4596 new CartesianProductGenerator5<T1, T2, T3, T4, T5>(
4599 static_cast<ParamGenerator<T3> >(g3_),
4623 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4625 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> >() const {
4626 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> >(
4627 new CartesianProductGenerator6<T1, T2, T3, T4, T5, T6>(
4630 static_cast<ParamGenerator<T3> >(g3_),
4656 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4658 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6,
4660 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7> >(
4661 new CartesianProductGenerator7<T1, T2, T3, T4, T5, T6, T7>(
4664 static_cast<ParamGenerator<T3> >(g3_),
4694 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4696 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7,
4698 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8> >(
4699 new CartesianProductGenerator8<T1, T2, T3, T4, T5, T6, T7, T8>(
4702 static_cast<ParamGenerator<T3> >(g3_),
4735 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4737 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
4739 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
4741 new CartesianProductGenerator9<T1, T2, T3, T4, T5, T6, T7, T8, T9>(
4744 static_cast<ParamGenerator<T3> >(g3_),
4779 template <typename T1, typename T2, typename T3, typename T4, typename T5,
4781 operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
4783 return ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8,
4785 new CartesianProductGenerator10<T1, T2, T3, T4, T5, T6, T7, T8, T9,
4789 static_cast<ParamGenerator<T3> >(g3_),