Home | History | Annotate | Download | only in gtest

Lines Matching refs:ParamType

10078   typedef T ParamType;
10289 typedef typename TestClass::ParamType ParamType;
10290 explicit ParameterizedTestFactory(ParamType parameter) :
10298 const ParamType parameter_;
10307 template <class ParamType>
10312 virtual TestFactoryBase* CreateTestFactory(ParamType parameter) = 0;
10325 : public TestMetaFactoryBase<typename TestCase::ParamType> {
10327 typedef typename TestCase::ParamType ParamType;
10331 virtual TestFactoryBase* CreateTestFactory(ParamType parameter) {
10380 // ParamType and GeneratorCreationFunc are private types but are required
10383 typedef typename TestCase::ParamType ParamType;
10385 typedef ParamGenerator<ParamType>(GeneratorCreationFunc)();
10402 TestMetaFactoryBase<ParamType>* meta_factory) {
10429 ParamGenerator<ParamType> generator((*gen_it->second)());
10437 for (typename ParamGenerator<ParamType>::iterator param_it =
10462 TestMetaFactoryBase<ParamType>* a_test_meta_factory) :
10469 const scoped_ptr<TestMetaFactoryBase<ParamType> > test_meta_factory;
13392 typedef ::std::tr1::tuple<T1, T2> ParamType;
13399 virtual ParamIteratorInterface<ParamType>* Begin() const {
13402 virtual ParamIteratorInterface<ParamType>* End() const {
13407 class Iterator : public ParamIteratorInterface<ParamType> {
13409 Iterator(const ParamGeneratorInterface<ParamType>* base,
13421 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
13435 virtual ParamIteratorInterface<ParamType>* Clone() const {
13438 virtual const ParamType* Current() const { return &current_value_; }
13439 virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const {
13470 current_value_ = ParamType(*current1_, *current2_);
13483 const ParamGeneratorInterface<ParamType>* const base_;
13492 ParamType current_value_;
13507 typedef ::std::tr1::tuple<T1, T2, T3> ParamType;
13514 virtual ParamIteratorInterface<ParamType>* Begin() const {
13518 virtual ParamIteratorInterface<ParamType>* End() const {
13523 class Iterator : public ParamIteratorInterface<ParamType> {
13525 Iterator(const ParamGeneratorInterface<ParamType>* base,
13540 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
13558 virtual ParamIteratorInterface<ParamType>* Clone() const {
13561 virtual const ParamType* Current() const { return &current_value_; }
13562 virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const {
13597 current_value_ = ParamType(*current1_, *current2_, *current3_);
13611 const ParamGeneratorInterface<ParamType>* const base_;
13623 ParamType current_value_;
13639 typedef ::std::tr1::tuple<T1, T2, T3, T4> ParamType;
13647 virtual ParamIteratorInterface<ParamType>* Begin() const {
13651 virtual ParamIteratorInterface<ParamType>* End() const {
13657 class Iterator : public ParamIteratorInterface<ParamType> {
13659 Iterator(const ParamGeneratorInterface<ParamType>* base,
13677 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
13699 virtual ParamIteratorInterface<ParamType>* Clone() const {
13702 virtual const ParamType* Current() const { return &current_value_; }
13703 virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const {
13742 current_value_ = ParamType(*current1_, *current2_, *current3_,
13758 const ParamGeneratorInterface<ParamType>* const base_;
13773 ParamType current_value_;
13790 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5> ParamType;
13798 virtual ParamIteratorInterface<ParamType>* Begin() const {
13802 virtual ParamIteratorInterface<ParamType>* End() const {
13808 class Iterator : public ParamIteratorInterface<ParamType> {
13810 Iterator(const ParamGeneratorInterface<ParamType>* base,
13831 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
13857 virtual ParamIteratorInterface<ParamType>* Clone() const {
13860 virtual const ParamType* Current() const { return &current_value_; }
13861 virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const {
13904 current_value_ = ParamType(*current1_, *current2_, *current3_,
13921 const ParamGeneratorInterface<ParamType>* const base_;
13939 ParamType current_value_;
13959 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> ParamType;
13968 virtual ParamIteratorInterface<ParamType>* Begin() const {
13972 virtual ParamIteratorInterface<ParamType>* End() const {
13978 class Iterator : public ParamIteratorInterface<ParamType> {
13980 Iterator(const ParamGeneratorInterface<ParamType>* base,
14004 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
14034 virtual ParamIteratorInterface<ParamType>* Clone() const {
14037 virtual const ParamType* Current() const { return &current_value_; }
14038 virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const {
14085 current_value_ = ParamType(*current1_, *current2_, *current3_,
14103 const ParamGeneratorInterface<ParamType>* const base_;
14124 ParamType current_value_;
14145 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7> ParamType;
14154 virtual ParamIteratorInterface<ParamType>* Begin() const {
14159 virtual ParamIteratorInterface<ParamType>* End() const {
14165 class Iterator : public ParamIteratorInterface<ParamType> {
14167 Iterator(const ParamGeneratorInterface<ParamType>* base,
14194 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
14228 virtual ParamIteratorInterface<ParamType>* Clone() const {
14231 virtual const ParamType* Current() const { return &current_value_; }
14232 virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const {
14283 current_value_ = ParamType(*current1_, *current2_, *current3_,
14302 const ParamGeneratorInterface<ParamType>* const base_;
14326 ParamType current_value_;
14348 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8> ParamType;
14359 virtual ParamIteratorInterface<ParamType>* Begin() const {
14364 virtual ParamIteratorInterface<ParamType>* End() const {
14371 class Iterator : public ParamIteratorInterface<ParamType> {
14373 Iterator(const ParamGeneratorInterface<ParamType>* base,
14403 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
14441 virtual ParamIteratorInterface<ParamType>* Clone() const {
14444 virtual const ParamType* Current() const { return &current_value_; }
14445 virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const {
14500 current_value_ = ParamType(*current1_, *current2_, *current3_,
14520 const ParamGeneratorInterface<ParamType>* const base_;
14547 ParamType current_value_;
14570 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9> ParamType;
14581 virtual ParamIteratorInterface<ParamType>* Begin() const {
14586 virtual ParamIteratorInterface<ParamType>* End() const {
14593 class Iterator : public ParamIteratorInterface<ParamType> {
14595 Iterator(const ParamGeneratorInterface<ParamType>* base,
14628 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
14670 virtual ParamIteratorInterface<ParamType>* Clone() const {
14673 virtual const ParamType* Current() const { return &current_value_; }
14674 virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const {
14733 current_value_ = ParamType(*current1_, *current2_, *current3_,
14755 const ParamGeneratorInterface<ParamType>* const base_;
14785 ParamType current_value_;
14809 typedef ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ParamType;
14821 virtual ParamIteratorInterface<ParamType>* Begin() const {
14826 virtual ParamIteratorInterface<ParamType>* End() const {
14833 class Iterator : public ParamIteratorInterface<ParamType> {
14835 Iterator(const ParamGeneratorInterface<ParamType>* base,
14871 virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const {
14917 virtual ParamIteratorInterface<ParamType>* Clone() const {
14920 virtual const ParamType* Current() const { return &current_value_; }
14921 virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const {
14984 current_value_ = ParamType(*current1_, *current2_, *current3_,
15007 const ParamGeneratorInterface<ParamType>* const base_;
15040 ParamType current_value_;
15492 ::value_type ParamType;
15493 return internal::ParamGenerator<ParamType>(
15494 new internal::ValuesInIteratorRangeGenerator<ParamType>(begin, end));
16587 ::testing::internal::ParamGenerator<test_case_name::ParamType> \
18695 typedef T ParamType;
18703 const ParamType& GetParam() const { return *parameter_; }
18708 static void SetParam(const ParamType* parameter) {
18713 static const ParamType* parameter_;