Qucs-core
0.0.19
|
Public Member Functions | |
Iterator (const ParamGeneratorInterface< ParamType > *base, const ParamGenerator< T1 > &g1, const typename ParamGenerator< T1 >::iterator ¤t1, const ParamGenerator< T2 > &g2, const typename ParamGenerator< T2 >::iterator ¤t2, const ParamGenerator< T3 > &g3, const typename ParamGenerator< T3 >::iterator ¤t3) | |
virtual | ~Iterator () |
virtual const ParamGeneratorInterface < ParamType > * | BaseGenerator () const |
virtual void | Advance () |
virtual ParamIteratorInterface < ParamType > * | Clone () const |
virtual const ParamType * | Current () const |
virtual bool | Equals (const ParamIteratorInterface< ParamType > &other) const |
Private Member Functions | |
Iterator (const Iterator &other) | |
void | ComputeCurrentValue () |
bool | AtEnd () const |
void | operator= (const Iterator &other) |
Private Attributes | |
const ParamGeneratorInterface < ParamType > *const | base_ |
const ParamGenerator< T1 > ::iterator | begin1_ |
const ParamGenerator< T1 > ::iterator | end1_ |
ParamGenerator< T1 >::iterator | current1_ |
const ParamGenerator< T2 > ::iterator | begin2_ |
const ParamGenerator< T2 > ::iterator | end2_ |
ParamGenerator< T2 >::iterator | current2_ |
const ParamGenerator< T3 > ::iterator | begin3_ |
const ParamGenerator< T3 > ::iterator | end3_ |
ParamGenerator< T3 >::iterator | current3_ |
ParamType | current_value_ |
Definition at line 13909 of file fused-src/gtest/gtest.h.
testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::Iterator | ( | const ParamGeneratorInterface< ParamType > * | base, |
const ParamGenerator< T1 > & | g1, | ||
const typename ParamGenerator< T1 >::iterator & | current1, | ||
const ParamGenerator< T2 > & | g2, | ||
const typename ParamGenerator< T2 >::iterator & | current2, | ||
const ParamGenerator< T3 > & | g3, | ||
const typename ParamGenerator< T3 >::iterator & | current3 | ||
) | [inline] |
Definition at line 13911 of file fused-src/gtest/gtest.h.
virtual testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::~Iterator | ( | ) | [inline, virtual] |
Definition at line 13924 of file fused-src/gtest/gtest.h.
testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::Iterator | ( | const Iterator & | other | ) | [inline, private] |
Definition at line 13967 of file fused-src/gtest/gtest.h.
virtual void testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::Advance | ( | ) | [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 13931 of file fused-src/gtest/gtest.h.
bool testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::AtEnd | ( | ) | const [inline, private] |
Definition at line 13985 of file fused-src/gtest/gtest.h.
virtual const ParamGeneratorInterface<ParamType>* testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::BaseGenerator | ( | ) | const [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 13926 of file fused-src/gtest/gtest.h.
virtual ParamIteratorInterface<ParamType>* testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::Clone | ( | ) | const [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 13944 of file fused-src/gtest/gtest.h.
void testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::ComputeCurrentValue | ( | ) | [inline, private] |
Definition at line 13981 of file fused-src/gtest/gtest.h.
virtual const ParamType* testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::Current | ( | ) | const [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 13947 of file fused-src/gtest/gtest.h.
virtual bool testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::Equals | ( | const ParamIteratorInterface< ParamType > & | other | ) | const [inline, virtual] |
Definition at line 13948 of file fused-src/gtest/gtest.h.
void testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::operator= | ( | const Iterator & | other | ) | [private] |
const ParamGeneratorInterface<ParamType>* const testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::base_ [private] |
Definition at line 13997 of file fused-src/gtest/gtest.h.
const ParamGenerator<T1>::iterator testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::begin1_ [private] |
Definition at line 14000 of file fused-src/gtest/gtest.h.
const ParamGenerator<T2>::iterator testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::begin2_ [private] |
Definition at line 14003 of file fused-src/gtest/gtest.h.
const ParamGenerator<T3>::iterator testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::begin3_ [private] |
Definition at line 14006 of file fused-src/gtest/gtest.h.
ParamGenerator<T1>::iterator testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::current1_ [private] |
Definition at line 14002 of file fused-src/gtest/gtest.h.
ParamGenerator<T2>::iterator testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::current2_ [private] |
Definition at line 14005 of file fused-src/gtest/gtest.h.
ParamGenerator<T3>::iterator testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::current3_ [private] |
Definition at line 14008 of file fused-src/gtest/gtest.h.
ParamType testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::current_value_ [private] |
Definition at line 14009 of file fused-src/gtest/gtest.h.
const ParamGenerator<T1>::iterator testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::end1_ [private] |
Definition at line 14001 of file fused-src/gtest/gtest.h.
const ParamGenerator<T2>::iterator testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::end2_ [private] |
Definition at line 14004 of file fused-src/gtest/gtest.h.
const ParamGenerator<T3>::iterator testing::internal::CartesianProductGenerator3< T1, T2, T3 >::Iterator::end3_ [private] |
Definition at line 14007 of file fused-src/gtest/gtest.h.