Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
Public Member Functions | |
IteratorImpl (const ParamGeneratorInterface< ParamType > *base, const std::tuple< ParamGenerator< T >... > &generators, bool is_end) | |
~IteratorImpl () override | |
const ParamGeneratorInterface< ParamType > * | BaseGenerator () const override |
void | Advance () override |
ParamIteratorInterface< ParamType > * | Clone () const override |
const ParamType * | Current () const override |
bool | Equals (const ParamIteratorInterface< ParamType > &other) const override |
![]() | |
virtual | ~ParamIteratorInterface () |
virtual const ParamGeneratorInterface< ParamType > * | BaseGenerator () const=0 |
virtual void | Advance ()=0 |
virtual ParamIteratorInterface * | Clone () const=0 |
virtual const ParamType * | Current () const=0 |
virtual bool | Equals (const ParamIteratorInterface &other) const=0 |
Private Member Functions | |
template<size_t ThisI> | |
void | AdvanceIfEnd () |
void | ComputeCurrentValue () |
bool | AtEnd () const |
Private Attributes | |
const ParamGeneratorInterface< ParamType > *const | base_ |
std::tuple< typename ParamGenerator< T >::iterator... > | begin_ |
std::tuple< typename ParamGenerator< T >::iterator... > | end_ |
std::tuple< typename ParamGenerator< T >::iterator... > | current_ |
std::shared_ptr< ParamType > | current_value_ |
Definition at line 826 of file gtest-param-util.h.
|
inline |
Definition at line 829 of file gtest-param-util.h.
|
inlineoverride |
Definition at line 837 of file gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 839 of file gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 844 of file gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 852 of file gtest-param-util.h.
|
inlineoverridevirtual |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 856 of file gtest-param-util.h.
|
inlineoverride |
Definition at line 858 of file gtest-param-util.h.
|
inlineprivate |
Definition at line 882 of file gtest-param-util.h.
|
inlineprivate |
Definition at line 897 of file gtest-param-util.h.
|
inlineprivate |
Definition at line 901 of file gtest-param-util.h.
|
private |
Definition at line 909 of file gtest-param-util.h.
|
private |
Definition at line 910 of file gtest-param-util.h.
|
private |
Definition at line 911 of file gtest-param-util.h.
|
private |
Definition at line 912 of file gtest-param-util.h.
|
private |
Definition at line 913 of file gtest-param-util.h.