reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
88 template <typename> class ParamGenerator;
242 internal::ParamGenerator<T> Range(T start, T end, IncrementT step) { 243 return internal::ParamGenerator<T>( 248 internal::ParamGenerator<T> Range(T start, T end) { 308 internal::ParamGenerator< 313 return internal::ParamGenerator<ParamType>( 318 internal::ParamGenerator<T> ValuesIn(const T (&array)[N]) { 323 internal::ParamGenerator<typename Container::value_type> ValuesIn( 1220 inline internal::ParamGenerator<bool> Bool() {utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h
62 internal::ParamGenerator< 67 internal::ParamGenerator<T> ValuesIn(const T (&array)[N]); 70 internal::ParamGenerator<typename Container::value_type> ValuesIn( 82 operator ParamGenerator<T>() const { 100 operator ParamGenerator<T>() const { 119 operator ParamGenerator<T>() const { 141 operator ParamGenerator<T>() const { 164 operator ParamGenerator<T>() const { 189 operator ParamGenerator<T>() const { 216 operator ParamGenerator<T>() const { 245 operator ParamGenerator<T>() const { 275 operator ParamGenerator<T>() const { 307 operator ParamGenerator<T>() const { 341 operator ParamGenerator<T>() const { 376 operator ParamGenerator<T>() const { 414 operator ParamGenerator<T>() const { 453 operator ParamGenerator<T>() const { 493 operator ParamGenerator<T>() const { 537 operator ParamGenerator<T>() const { 582 operator ParamGenerator<T>() const { 628 operator ParamGenerator<T>() const { 676 operator ParamGenerator<T>() const { 726 operator ParamGenerator<T>() const { 778 operator ParamGenerator<T>() const { 832 operator ParamGenerator<T>() const { 888 operator ParamGenerator<T>() const { 945 operator ParamGenerator<T>() const { 1004 operator ParamGenerator<T>() const { 1065 operator ParamGenerator<T>() const { 1128 operator ParamGenerator<T>() const { 1193 operator ParamGenerator<T>() const { 1259 operator ParamGenerator<T>() const { 1327 operator ParamGenerator<T>() const { 1398 operator ParamGenerator<T>() const { 1470 operator ParamGenerator<T>() const { 1544 operator ParamGenerator<T>() const { 1620 operator ParamGenerator<T>() const { 1697 operator ParamGenerator<T>() const { 1776 operator ParamGenerator<T>() const { 1858 operator ParamGenerator<T>() const { 1941 operator ParamGenerator<T>() const { 2025 operator ParamGenerator<T>() const { 2112 operator ParamGenerator<T>() const { 2201 operator ParamGenerator<T>() const { 2291 operator ParamGenerator<T>() const { 2383 operator ParamGenerator<T>() const { 2477 operator ParamGenerator<T>() const { 2572 operator ParamGenerator<T>() const { 2670 operator ParamGenerator<T>() const { 2770 operator ParamGenerator<T>() const { 2871 operator ParamGenerator<T>() const { 2974 operator ParamGenerator<T>() const { 3078 operator ParamGenerator<T>() const { 3167 CartesianProductGenerator2(const ParamGenerator<T1>& g1, 3168 const ParamGenerator<T2>& g2) 3183 const ParamGenerator<T1>& g1, 3184 const typename ParamGenerator<T1>::iterator& current1, 3185 const ParamGenerator<T2>& g2, 3186 const typename ParamGenerator<T2>::iterator& current2) 3259 const typename ParamGenerator<T1>::iterator begin1_; 3260 const typename ParamGenerator<T1>::iterator end1_; 3261 typename ParamGenerator<T1>::iterator current1_; 3262 const typename ParamGenerator<T2>::iterator begin2_; 3263 const typename ParamGenerator<T2>::iterator end2_; 3264 typename ParamGenerator<T2>::iterator current2_; 3271 const ParamGenerator<T1> g1_; 3272 const ParamGenerator<T2> g2_; 3282 CartesianProductGenerator3(const ParamGenerator<T1>& g1, 3283 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3) 3283 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3) 3299 const ParamGenerator<T1>& g1, 3301 const ParamGenerator<T2>& g2, 3303 const ParamGenerator<T3>& g3, 3387 const typename ParamGenerator<T1>::iterator begin1_; 3388 const typename ParamGenerator<T1>::iterator end1_; 3389 typename ParamGenerator<T1>::iterator current1_; 3390 const typename ParamGenerator<T2>::iterator begin2_; 3391 const typename ParamGenerator<T2>::iterator end2_; 3392 typename ParamGenerator<T2>::iterator current2_; 3393 const typename ParamGenerator<T3>::iterator begin3_; 3394 const typename ParamGenerator<T3>::iterator end3_; 3395 typename ParamGenerator<T3>::iterator current3_; 3402 const ParamGenerator<T1> g1_; 3403 const ParamGenerator<T2> g2_; 3404 const ParamGenerator<T3> g3_; 3414 CartesianProductGenerator4(const ParamGenerator<T1>& g1, 3415 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 3415 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 3416 const ParamGenerator<T4>& g4) 3433 const ParamGenerator<T1>& g1, 3435 const ParamGenerator<T2>& g2, 3437 const ParamGenerator<T3>& g3, 3439 const ParamGenerator<T4>& g4, 3534 const typename ParamGenerator<T1>::iterator begin1_; 3535 const typename ParamGenerator<T1>::iterator end1_; 3536 typename ParamGenerator<T1>::iterator current1_; 3537 const typename ParamGenerator<T2>::iterator begin2_; 3538 const typename ParamGenerator<T2>::iterator end2_; 3539 typename ParamGenerator<T2>::iterator current2_; 3540 const typename ParamGenerator<T3>::iterator begin3_; 3541 const typename ParamGenerator<T3>::iterator end3_; 3542 typename ParamGenerator<T3>::iterator current3_; 3543 const typename ParamGenerator<T4>::iterator begin4_; 3544 const typename ParamGenerator<T4>::iterator end4_; 3545 typename ParamGenerator<T4>::iterator current4_; 3552 const ParamGenerator<T1> g1_; 3553 const ParamGenerator<T2> g2_; 3554 const ParamGenerator<T3> g3_; 3555 const ParamGenerator<T4> g4_; 3565 CartesianProductGenerator5(const ParamGenerator<T1>& g1, 3566 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 3566 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 3567 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5) 3567 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5) 3584 const ParamGenerator<T1>& g1, 3586 const ParamGenerator<T2>& g2, 3588 const ParamGenerator<T3>& g3, 3590 const ParamGenerator<T4>& g4, 3592 const ParamGenerator<T5>& g5, 3697 const typename ParamGenerator<T1>::iterator begin1_; 3698 const typename ParamGenerator<T1>::iterator end1_; 3699 typename ParamGenerator<T1>::iterator current1_; 3700 const typename ParamGenerator<T2>::iterator begin2_; 3701 const typename ParamGenerator<T2>::iterator end2_; 3702 typename ParamGenerator<T2>::iterator current2_; 3703 const typename ParamGenerator<T3>::iterator begin3_; 3704 const typename ParamGenerator<T3>::iterator end3_; 3705 typename ParamGenerator<T3>::iterator current3_; 3706 const typename ParamGenerator<T4>::iterator begin4_; 3707 const typename ParamGenerator<T4>::iterator end4_; 3708 typename ParamGenerator<T4>::iterator current4_; 3709 const typename ParamGenerator<T5>::iterator begin5_; 3710 const typename ParamGenerator<T5>::iterator end5_; 3711 typename ParamGenerator<T5>::iterator current5_; 3718 const ParamGenerator<T1> g1_; 3719 const ParamGenerator<T2> g2_; 3720 const ParamGenerator<T3> g3_; 3721 const ParamGenerator<T4> g4_; 3722 const ParamGenerator<T5> g5_; 3734 CartesianProductGenerator6(const ParamGenerator<T1>& g1, 3735 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 3735 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 3736 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5, 3736 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5, 3737 const ParamGenerator<T6>& g6) 3754 const ParamGenerator<T1>& g1, 3756 const ParamGenerator<T2>& g2, 3758 const ParamGenerator<T3>& g3, 3760 const ParamGenerator<T4>& g4, 3762 const ParamGenerator<T5>& g5, 3764 const ParamGenerator<T6>& g6, 3879 const typename ParamGenerator<T1>::iterator begin1_; 3880 const typename ParamGenerator<T1>::iterator end1_; 3881 typename ParamGenerator<T1>::iterator current1_; 3882 const typename ParamGenerator<T2>::iterator begin2_; 3883 const typename ParamGenerator<T2>::iterator end2_; 3884 typename ParamGenerator<T2>::iterator current2_; 3885 const typename ParamGenerator<T3>::iterator begin3_; 3886 const typename ParamGenerator<T3>::iterator end3_; 3887 typename ParamGenerator<T3>::iterator current3_; 3888 const typename ParamGenerator<T4>::iterator begin4_; 3889 const typename ParamGenerator<T4>::iterator end4_; 3890 typename ParamGenerator<T4>::iterator current4_; 3891 const typename ParamGenerator<T5>::iterator begin5_; 3892 const typename ParamGenerator<T5>::iterator end5_; 3893 typename ParamGenerator<T5>::iterator current5_; 3894 const typename ParamGenerator<T6>::iterator begin6_; 3895 const typename ParamGenerator<T6>::iterator end6_; 3896 typename ParamGenerator<T6>::iterator current6_; 3903 const ParamGenerator<T1> g1_; 3904 const ParamGenerator<T2> g2_; 3905 const ParamGenerator<T3> g3_; 3906 const ParamGenerator<T4> g4_; 3907 const ParamGenerator<T5> g5_; 3908 const ParamGenerator<T6> g6_; 3920 CartesianProductGenerator7(const ParamGenerator<T1>& g1, 3921 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 3921 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 3922 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5, 3922 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5, 3923 const ParamGenerator<T6>& g6, const ParamGenerator<T7>& g7) 3923 const ParamGenerator<T6>& g6, const ParamGenerator<T7>& g7) 3941 const ParamGenerator<T1>& g1, 3943 const ParamGenerator<T2>& g2, 3945 const ParamGenerator<T3>& g3, 3947 const ParamGenerator<T4>& g4, 3949 const ParamGenerator<T5>& g5, 3951 const ParamGenerator<T6>& g6, 3953 const ParamGenerator<T7>& g7, 4078 const typename ParamGenerator<T1>::iterator begin1_; 4079 const typename ParamGenerator<T1>::iterator end1_; 4080 typename ParamGenerator<T1>::iterator current1_; 4081 const typename ParamGenerator<T2>::iterator begin2_; 4082 const typename ParamGenerator<T2>::iterator end2_; 4083 typename ParamGenerator<T2>::iterator current2_; 4084 const typename ParamGenerator<T3>::iterator begin3_; 4085 const typename ParamGenerator<T3>::iterator end3_; 4086 typename ParamGenerator<T3>::iterator current3_; 4087 const typename ParamGenerator<T4>::iterator begin4_; 4088 const typename ParamGenerator<T4>::iterator end4_; 4089 typename ParamGenerator<T4>::iterator current4_; 4090 const typename ParamGenerator<T5>::iterator begin5_; 4091 const typename ParamGenerator<T5>::iterator end5_; 4092 typename ParamGenerator<T5>::iterator current5_; 4093 const typename ParamGenerator<T6>::iterator begin6_; 4094 const typename ParamGenerator<T6>::iterator end6_; 4095 typename ParamGenerator<T6>::iterator current6_; 4096 const typename ParamGenerator<T7>::iterator begin7_; 4097 const typename ParamGenerator<T7>::iterator end7_; 4098 typename ParamGenerator<T7>::iterator current7_; 4105 const ParamGenerator<T1> g1_; 4106 const ParamGenerator<T2> g2_; 4107 const ParamGenerator<T3> g3_; 4108 const ParamGenerator<T4> g4_; 4109 const ParamGenerator<T5> g5_; 4110 const ParamGenerator<T6> g6_; 4111 const ParamGenerator<T7> g7_; 4123 CartesianProductGenerator8(const ParamGenerator<T1>& g1, 4124 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 4124 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 4125 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5, 4125 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5, 4126 const ParamGenerator<T6>& g6, const ParamGenerator<T7>& g7, 4126 const ParamGenerator<T6>& g6, const ParamGenerator<T7>& g7, 4127 const ParamGenerator<T8>& g8) 4147 const ParamGenerator<T1>& g1, 4149 const ParamGenerator<T2>& g2, 4151 const ParamGenerator<T3>& g3, 4153 const ParamGenerator<T4>& g4, 4155 const ParamGenerator<T5>& g5, 4157 const ParamGenerator<T6>& g6, 4159 const ParamGenerator<T7>& g7, 4161 const ParamGenerator<T8>& g8, 4296 const typename ParamGenerator<T1>::iterator begin1_; 4297 const typename ParamGenerator<T1>::iterator end1_; 4298 typename ParamGenerator<T1>::iterator current1_; 4299 const typename ParamGenerator<T2>::iterator begin2_; 4300 const typename ParamGenerator<T2>::iterator end2_; 4301 typename ParamGenerator<T2>::iterator current2_; 4302 const typename ParamGenerator<T3>::iterator begin3_; 4303 const typename ParamGenerator<T3>::iterator end3_; 4304 typename ParamGenerator<T3>::iterator current3_; 4305 const typename ParamGenerator<T4>::iterator begin4_; 4306 const typename ParamGenerator<T4>::iterator end4_; 4307 typename ParamGenerator<T4>::iterator current4_; 4308 const typename ParamGenerator<T5>::iterator begin5_; 4309 const typename ParamGenerator<T5>::iterator end5_; 4310 typename ParamGenerator<T5>::iterator current5_; 4311 const typename ParamGenerator<T6>::iterator begin6_; 4312 const typename ParamGenerator<T6>::iterator end6_; 4313 typename ParamGenerator<T6>::iterator current6_; 4314 const typename ParamGenerator<T7>::iterator begin7_; 4315 const typename ParamGenerator<T7>::iterator end7_; 4316 typename ParamGenerator<T7>::iterator current7_; 4317 const typename ParamGenerator<T8>::iterator begin8_; 4318 const typename ParamGenerator<T8>::iterator end8_; 4319 typename ParamGenerator<T8>::iterator current8_; 4326 const ParamGenerator<T1> g1_; 4327 const ParamGenerator<T2> g2_; 4328 const ParamGenerator<T3> g3_; 4329 const ParamGenerator<T4> g4_; 4330 const ParamGenerator<T5> g5_; 4331 const ParamGenerator<T6> g6_; 4332 const ParamGenerator<T7> g7_; 4333 const ParamGenerator<T8> g8_; 4345 CartesianProductGenerator9(const ParamGenerator<T1>& g1, 4346 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 4346 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 4347 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5, 4347 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5, 4348 const ParamGenerator<T6>& g6, const ParamGenerator<T7>& g7, 4348 const ParamGenerator<T6>& g6, const ParamGenerator<T7>& g7, 4349 const ParamGenerator<T8>& g8, const ParamGenerator<T9>& g9) 4349 const ParamGenerator<T8>& g8, const ParamGenerator<T9>& g9) 4369 const ParamGenerator<T1>& g1, 4371 const ParamGenerator<T2>& g2, 4373 const ParamGenerator<T3>& g3, 4375 const ParamGenerator<T4>& g4, 4377 const ParamGenerator<T5>& g5, 4379 const ParamGenerator<T6>& g6, 4381 const ParamGenerator<T7>& g7, 4383 const ParamGenerator<T8>& g8, 4385 const ParamGenerator<T9>& g9, 4531 const typename ParamGenerator<T1>::iterator begin1_; 4532 const typename ParamGenerator<T1>::iterator end1_; 4533 typename ParamGenerator<T1>::iterator current1_; 4534 const typename ParamGenerator<T2>::iterator begin2_; 4535 const typename ParamGenerator<T2>::iterator end2_; 4536 typename ParamGenerator<T2>::iterator current2_; 4537 const typename ParamGenerator<T3>::iterator begin3_; 4538 const typename ParamGenerator<T3>::iterator end3_; 4539 typename ParamGenerator<T3>::iterator current3_; 4540 const typename ParamGenerator<T4>::iterator begin4_; 4541 const typename ParamGenerator<T4>::iterator end4_; 4542 typename ParamGenerator<T4>::iterator current4_; 4543 const typename ParamGenerator<T5>::iterator begin5_; 4544 const typename ParamGenerator<T5>::iterator end5_; 4545 typename ParamGenerator<T5>::iterator current5_; 4546 const typename ParamGenerator<T6>::iterator begin6_; 4547 const typename ParamGenerator<T6>::iterator end6_; 4548 typename ParamGenerator<T6>::iterator current6_; 4549 const typename ParamGenerator<T7>::iterator begin7_; 4550 const typename ParamGenerator<T7>::iterator end7_; 4551 typename ParamGenerator<T7>::iterator current7_; 4552 const typename ParamGenerator<T8>::iterator begin8_; 4553 const typename ParamGenerator<T8>::iterator end8_; 4554 typename ParamGenerator<T8>::iterator current8_; 4555 const typename ParamGenerator<T9>::iterator begin9_; 4556 const typename ParamGenerator<T9>::iterator end9_; 4557 typename ParamGenerator<T9>::iterator current9_; 4564 const ParamGenerator<T1> g1_; 4565 const ParamGenerator<T2> g2_; 4566 const ParamGenerator<T3> g3_; 4567 const ParamGenerator<T4> g4_; 4568 const ParamGenerator<T5> g5_; 4569 const ParamGenerator<T6> g6_; 4570 const ParamGenerator<T7> g7_; 4571 const ParamGenerator<T8> g8_; 4572 const ParamGenerator<T9> g9_; 4584 CartesianProductGenerator10(const ParamGenerator<T1>& g1, 4585 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 4585 const ParamGenerator<T2>& g2, const ParamGenerator<T3>& g3, 4586 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5, 4586 const ParamGenerator<T4>& g4, const ParamGenerator<T5>& g5, 4587 const ParamGenerator<T6>& g6, const ParamGenerator<T7>& g7, 4587 const ParamGenerator<T6>& g6, const ParamGenerator<T7>& g7, 4588 const ParamGenerator<T8>& g8, const ParamGenerator<T9>& g9, 4588 const ParamGenerator<T8>& g8, const ParamGenerator<T9>& g9, 4589 const ParamGenerator<T10>& g10) 4609 const ParamGenerator<T1>& g1, 4611 const ParamGenerator<T2>& g2, 4613 const ParamGenerator<T3>& g3, 4615 const ParamGenerator<T4>& g4, 4617 const ParamGenerator<T5>& g5, 4619 const ParamGenerator<T6>& g6, 4621 const ParamGenerator<T7>& g7, 4623 const ParamGenerator<T8>& g8, 4625 const ParamGenerator<T9>& g9, 4627 const ParamGenerator<T10>& g10, 4783 const typename ParamGenerator<T1>::iterator begin1_; 4784 const typename ParamGenerator<T1>::iterator end1_; 4785 typename ParamGenerator<T1>::iterator current1_; 4786 const typename ParamGenerator<T2>::iterator begin2_; 4787 const typename ParamGenerator<T2>::iterator end2_; 4788 typename ParamGenerator<T2>::iterator current2_; 4789 const typename ParamGenerator<T3>::iterator begin3_; 4790 const typename ParamGenerator<T3>::iterator end3_; 4791 typename ParamGenerator<T3>::iterator current3_; 4792 const typename ParamGenerator<T4>::iterator begin4_; 4793 const typename ParamGenerator<T4>::iterator end4_; 4794 typename ParamGenerator<T4>::iterator current4_; 4795 const typename ParamGenerator<T5>::iterator begin5_; 4796 const typename ParamGenerator<T5>::iterator end5_; 4797 typename ParamGenerator<T5>::iterator current5_; 4798 const typename ParamGenerator<T6>::iterator begin6_; 4799 const typename ParamGenerator<T6>::iterator end6_; 4800 typename ParamGenerator<T6>::iterator current6_; 4801 const typename ParamGenerator<T7>::iterator begin7_; 4802 const typename ParamGenerator<T7>::iterator end7_; 4803 typename ParamGenerator<T7>::iterator current7_; 4804 const typename ParamGenerator<T8>::iterator begin8_; 4805 const typename ParamGenerator<T8>::iterator end8_; 4806 typename ParamGenerator<T8>::iterator current8_; 4807 const typename ParamGenerator<T9>::iterator begin9_; 4808 const typename ParamGenerator<T9>::iterator end9_; 4809 typename ParamGenerator<T9>::iterator current9_; 4810 const typename ParamGenerator<T10>::iterator begin10_; 4811 const typename ParamGenerator<T10>::iterator end10_; 4812 typename ParamGenerator<T10>::iterator current10_; 4819 const ParamGenerator<T1> g1_; 4820 const ParamGenerator<T2> g2_; 4821 const ParamGenerator<T3> g3_; 4822 const ParamGenerator<T4> g4_; 4823 const ParamGenerator<T5> g5_; 4824 const ParamGenerator<T6> g6_; 4825 const ParamGenerator<T7> g7_; 4826 const ParamGenerator<T8> g8_; 4827 const ParamGenerator<T9> g9_; 4828 const ParamGenerator<T10> g10_; 4844 operator ParamGenerator< ::testing::tuple<T1, T2> >() const { 4845 return ParamGenerator< ::testing::tuple<T1, T2> >( 4866 operator ParamGenerator< ::testing::tuple<T1, T2, T3> >() const { 4867 return ParamGenerator< ::testing::tuple<T1, T2, T3> >( 4891 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4> >() const { 4892 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4> >( 4918 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5> >() const { 4919 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5> >( 4949 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6> >() const { 4950 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6> >( 4982 operator ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6, 4984 return ParamGenerator< ::testing::tuple<T1, T2, T3, T4, T5, T6, T7> >( 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> >( 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, 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,utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
188 ParamGenerator(const ParamGenerator& other) : impl_(other.impl_) {} 190 ParamGenerator& operator=(const ParamGenerator& other) { 190 ParamGenerator& operator=(const ParamGenerator& other) { 506 typedef ParamGenerator<ParamType>(GeneratorCreationFunc)(); 554 ParamGenerator<ParamType> generator((*gen_it->generator)()); 566 for (typename ParamGenerator<ParamType>::iterator param_it =