template <typename T>

class ParamIterator

Defined at line 130 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h

Class iterating over elements provided by an implementation of

ParamGeneratorInterface

<T

>. It wraps ParamIteratorInterface

<T

>

and implements the const forward iterator concept.

Public Methods

void ParamIterator<T> (const ParamIterator<T> & other)

ParamIterator assumes ownership of the impl_ pointer.

Defined at line 137 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h

ParamIterator<T> & operator= (const ParamIterator<T> & other)

Defined at line 138 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h

const T & operator* ()

Defined at line 143 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h

const T * operator-> ()

Defined at line 144 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h

ParamIterator<T> & operator++ ()

Prefix version of operator++.

Defined at line 146 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h

ParamIterator<T> operator++ (int )

Postfix version of operator++.

Defined at line 151 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h

bool operator== (const ParamIterator<T> & other)

Defined at line 156 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h

bool operator!= (const ParamIterator<T> & other)

Defined at line 159 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h