Template Class CartesianProductGenerator

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

template<typename ...T>
class CartesianProductGenerator : public testing::internal::ParamGeneratorInterface<::std::tuple<T...>>

Public Types

typedef ::std::tuple<T...> ParamType

Public Functions

inline CartesianProductGenerator(const std::tuple<ParamGenerator<T>...> &g)
inline ~CartesianProductGenerator() override
inline virtual ParamIteratorInterface<ParamType> *Begin() const override
inline virtual ParamIteratorInterface<ParamType> *End() const override