template <size_t... I>

class IteratorImpl

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

Public Methods

void IteratorImpl<std::index_sequence<I...> > (const ParamGeneratorInterface<ParamType> * base, const std::tuple<ParamGenerator<T>...> & generators, bool is_end)

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

void ~IteratorImpl<std::index_sequence<I...> > ()

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

const ParamGeneratorInterface<ParamType> * BaseGenerator ()

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

void Advance ()

Advance should not be called on beyond-of-range iterators

so no component iterators must be beyond end of range, either.

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

ParamIteratorInterface<ParamType> * Clone ()

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

const ParamType * Current ()

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

bool Equals (const ParamIteratorInterface<ParamType> & other)

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