Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <gtest-param-util.h>
Classes | |
class | IteratorImpl |
class | IteratorImpl< IndexSequence< I...> > |
Public Types | |
typedef ::std::tuple< T...> | ParamType |
Public Types inherited from testing::internal::ParamGeneratorInterface<::std::tuple< T...> > | |
typedef T | ParamType |
Public Member Functions | |
CartesianProductGenerator (const std::tuple< ParamGenerator< T >...> &g) | |
~CartesianProductGenerator () override | |
ParamIteratorInterface < ParamType > * | Begin () const override |
ParamIteratorInterface < ParamType > * | End () const override |
Public Member Functions inherited from testing::internal::ParamGeneratorInterface<::std::tuple< T...> > | |
virtual | ~ParamGeneratorInterface () |
Private Types | |
using | Iterator = IteratorImpl< typename MakeIndexSequence< sizeof...(T)>::type > |
Private Attributes | |
std::tuple< ParamGenerator< T >...> | generators_ |
Definition at line 806 of file gtest-param-util.h.
typedef ::std::tuple<T...> testing::internal::CartesianProductGenerator< T >::ParamType |
Definition at line 809 of file gtest-param-util.h.
|
private |
Definition at line 916 of file gtest-param-util.h.
|
inline |
Definition at line 811 of file gtest-param-util.h.
|
inlineoverride |
Definition at line 813 of file gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParamGeneratorInterface<::std::tuple< T...> >.
Definition at line 815 of file gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParamGeneratorInterface<::std::tuple< T...> >.
Definition at line 818 of file gtest-param-util.h.
|
private |
Definition at line 918 of file gtest-param-util.h.