#include <gtest.h>
Public Types | |
typedef T | ParamType |
Public Member Functions | |
virtual ParamIteratorInterface < T > * | Begin () const =0 |
virtual ParamIteratorInterface < T > * | End () const =0 |
virtual | ~ParamGeneratorInterface () |
typedef T testing::internal::ParamGeneratorInterface< T >::ParamType |
Reimplemented in testing::internal::CartesianProductGenerator10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, testing::internal::CartesianProductGenerator9< T1, T2, T3, T4, T5, T6, T7, T8, T9 >, testing::internal::CartesianProductGenerator8< T1, T2, T3, T4, T5, T6, T7, T8 >, testing::internal::CartesianProductGenerator7< T1, T2, T3, T4, T5, T6, T7 >, testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >, testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >, testing::internal::CartesianProductGenerator4< T1, T2, T3, T4 >, testing::internal::CartesianProductGenerator3< T1, T2, T3 >, and testing::internal::CartesianProductGenerator2< T1, T2 >.
virtual testing::internal::ParamGeneratorInterface< T >::~ParamGeneratorInterface | ( | ) | [inline, virtual] |
virtual ParamIteratorInterface<T>* testing::internal::ParamGeneratorInterface< T >::Begin | ( | ) | const [pure virtual] |
Implemented in testing::internal::CartesianProductGenerator10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, testing::internal::CartesianProductGenerator9< T1, T2, T3, T4, T5, T6, T7, T8, T9 >, testing::internal::CartesianProductGenerator8< T1, T2, T3, T4, T5, T6, T7, T8 >, testing::internal::CartesianProductGenerator7< T1, T2, T3, T4, T5, T6, T7 >, testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >, testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >, testing::internal::CartesianProductGenerator4< T1, T2, T3, T4 >, testing::internal::CartesianProductGenerator3< T1, T2, T3 >, testing::internal::CartesianProductGenerator2< T1, T2 >, testing::internal::ValuesInIteratorRangeGenerator< T >, and testing::internal::RangeGenerator< T, IncrementT >.
virtual ParamIteratorInterface<T>* testing::internal::ParamGeneratorInterface< T >::End | ( | ) | const [pure virtual] |
Implemented in testing::internal::CartesianProductGenerator10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, testing::internal::CartesianProductGenerator9< T1, T2, T3, T4, T5, T6, T7, T8, T9 >, testing::internal::CartesianProductGenerator8< T1, T2, T3, T4, T5, T6, T7, T8 >, testing::internal::CartesianProductGenerator7< T1, T2, T3, T4, T5, T6, T7 >, testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >, testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >, testing::internal::CartesianProductGenerator4< T1, T2, T3, T4 >, testing::internal::CartesianProductGenerator3< T1, T2, T3 >, testing::internal::CartesianProductGenerator2< T1, T2 >, testing::internal::ValuesInIteratorRangeGenerator< T >, and testing::internal::RangeGenerator< T, IncrementT >.