#include <gtest.h>
Public Member Functions | |
virtual void | Advance ()=0 |
virtual const ParamGeneratorInterface< T > * | BaseGenerator () const =0 |
virtual ParamIteratorInterface * | Clone () const =0 |
virtual const T * | Current () const =0 |
virtual bool | Equals (const ParamIteratorInterface &other) const =0 |
virtual | ~ParamIteratorInterface () |
virtual testing::internal::ParamIteratorInterface< T >::~ParamIteratorInterface | ( | ) | [inline, virtual] |
virtual void testing::internal::ParamIteratorInterface< T >::Advance | ( | ) | [pure virtual] |
Implemented in testing::internal::CartesianProductGenerator10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >::Iterator, testing::internal::CartesianProductGenerator9< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::Iterator, testing::internal::CartesianProductGenerator8< T1, T2, T3, T4, T5, T6, T7, T8 >::Iterator, testing::internal::CartesianProductGenerator7< T1, T2, T3, T4, T5, T6, T7 >::Iterator, testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator, testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator, testing::internal::CartesianProductGenerator4< T1, T2, T3, T4 >::Iterator, testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator, testing::internal::CartesianProductGenerator2< T1, T2 >::Iterator, testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator, and testing::internal::RangeGenerator< T, IncrementT >::Iterator.
virtual const ParamGeneratorInterface<T>* testing::internal::ParamIteratorInterface< T >::BaseGenerator | ( | ) | const [pure virtual] |
Implemented in testing::internal::CartesianProductGenerator10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >::Iterator, testing::internal::CartesianProductGenerator9< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::Iterator, testing::internal::CartesianProductGenerator8< T1, T2, T3, T4, T5, T6, T7, T8 >::Iterator, testing::internal::CartesianProductGenerator7< T1, T2, T3, T4, T5, T6, T7 >::Iterator, testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator, testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator, testing::internal::CartesianProductGenerator4< T1, T2, T3, T4 >::Iterator, testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator, testing::internal::CartesianProductGenerator2< T1, T2 >::Iterator, testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator, and testing::internal::RangeGenerator< T, IncrementT >::Iterator.
virtual ParamIteratorInterface* testing::internal::ParamIteratorInterface< T >::Clone | ( | ) | const [pure virtual] |
Implemented in testing::internal::CartesianProductGenerator10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >::Iterator, testing::internal::CartesianProductGenerator9< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::Iterator, testing::internal::CartesianProductGenerator8< T1, T2, T3, T4, T5, T6, T7, T8 >::Iterator, testing::internal::CartesianProductGenerator7< T1, T2, T3, T4, T5, T6, T7 >::Iterator, testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator, testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator, testing::internal::CartesianProductGenerator4< T1, T2, T3, T4 >::Iterator, testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator, testing::internal::CartesianProductGenerator2< T1, T2 >::Iterator, testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator, and testing::internal::RangeGenerator< T, IncrementT >::Iterator.
virtual const T* testing::internal::ParamIteratorInterface< T >::Current | ( | ) | const [pure virtual] |
Implemented in testing::internal::CartesianProductGenerator10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >::Iterator, testing::internal::CartesianProductGenerator9< T1, T2, T3, T4, T5, T6, T7, T8, T9 >::Iterator, testing::internal::CartesianProductGenerator8< T1, T2, T3, T4, T5, T6, T7, T8 >::Iterator, testing::internal::CartesianProductGenerator7< T1, T2, T3, T4, T5, T6, T7 >::Iterator, testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator, testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator, testing::internal::CartesianProductGenerator4< T1, T2, T3, T4 >::Iterator, testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator, testing::internal::CartesianProductGenerator2< T1, T2 >::Iterator, testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator, and testing::internal::RangeGenerator< T, IncrementT >::Iterator.
virtual bool testing::internal::ParamIteratorInterface< T >::Equals | ( | const ParamIteratorInterface< T > & | other | ) | const [pure virtual] |