
Public Member Functions | |
| virtual void | Advance () |
| virtual const ParamGeneratorInterface< T > * | BaseGenerator () const |
| virtual ParamIteratorInterface < T > * | Clone () const |
| virtual const T * | Current () const |
| virtual bool | Equals (const ParamIteratorInterface< T > &other) const |
| Iterator (const ParamGeneratorInterface< T > *base, typename ContainerType::const_iterator iterator) | |
| virtual | ~Iterator () |
Private Member Functions | |
| Iterator (const Iterator &other) | |
Private Attributes | |
| const ParamGeneratorInterface < T > *const | base_ |
| ContainerType::const_iterator | iterator_ |
| scoped_ptr< const T > | value_ |
| testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Iterator | ( | const ParamGeneratorInterface< T > * | base, |
| typename ContainerType::const_iterator | iterator | ||
| ) | [inline] |
| virtual testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::~Iterator | ( | ) | [inline, virtual] |
| testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Iterator | ( | const Iterator & | other | ) | [inline, private] |
| virtual void testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Advance | ( | ) | [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< T >.
| virtual const ParamGeneratorInterface<T>* testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::BaseGenerator | ( | ) | const [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< T >.
| virtual ParamIteratorInterface<T>* testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Clone | ( | ) | const [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< T >.
| virtual const T* testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Current | ( | ) | const [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< T >.
| virtual bool testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Equals | ( | const ParamIteratorInterface< T > & | other | ) | const [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< T >.
const ParamGeneratorInterface<T>* const testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::base_ [private] |
ContainerType::const_iterator testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::iterator_ [private] |
scoped_ptr<const T> testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::value_ [mutable, private] |