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, const ParamGenerator< T4 > &g4, const typename ParamGenerator< T4 >::iterator ¤t4, const ParamGenerator< T5 > &g5, const typename ParamGenerator< T5 >::iterator ¤t5) | |
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_ |
const ParamGenerator< T4 > ::iterator | begin4_ |
const ParamGenerator< T4 > ::iterator | end4_ |
ParamGenerator< T4 >::iterator | current4_ |
const ParamGenerator< T5 > ::iterator | begin5_ |
const ParamGenerator< T5 > ::iterator | end5_ |
ParamGenerator< T5 >::iterator | current5_ |
ParamType | current_value_ |
Definition at line 14194 of file fused-src/gtest/gtest.h.
testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::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, | ||
const ParamGenerator< T4 > & | g4, | ||
const typename ParamGenerator< T4 >::iterator & | current4, | ||
const ParamGenerator< T5 > & | g5, | ||
const typename ParamGenerator< T5 >::iterator & | current5 | ||
) | [inline] |
Definition at line 14196 of file fused-src/gtest/gtest.h.
virtual testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::~Iterator | ( | ) | [inline, virtual] |
Definition at line 14215 of file fused-src/gtest/gtest.h.
testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::Iterator | ( | const Iterator & | other | ) | [inline, private] |
Definition at line 14268 of file fused-src/gtest/gtest.h.
virtual void testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::Advance | ( | ) | [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14222 of file fused-src/gtest/gtest.h.
bool testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::AtEnd | ( | ) | const [inline, private] |
Definition at line 14293 of file fused-src/gtest/gtest.h.
virtual const ParamGeneratorInterface<ParamType>* testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::BaseGenerator | ( | ) | const [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14217 of file fused-src/gtest/gtest.h.
virtual ParamIteratorInterface<ParamType>* testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::Clone | ( | ) | const [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14243 of file fused-src/gtest/gtest.h.
void testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::ComputeCurrentValue | ( | ) | [inline, private] |
Definition at line 14288 of file fused-src/gtest/gtest.h.
virtual const ParamType* testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::Current | ( | ) | const [inline, virtual] |
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14246 of file fused-src/gtest/gtest.h.
virtual bool testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::Equals | ( | const ParamIteratorInterface< ParamType > & | other | ) | const [inline, virtual] |
Definition at line 14247 of file fused-src/gtest/gtest.h.
void testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::operator= | ( | const Iterator & | other | ) | [private] |
const ParamGeneratorInterface<ParamType>* const testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::base_ [private] |
Definition at line 14307 of file fused-src/gtest/gtest.h.
const ParamGenerator<T1>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::begin1_ [private] |
Definition at line 14310 of file fused-src/gtest/gtest.h.
const ParamGenerator<T2>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::begin2_ [private] |
Definition at line 14313 of file fused-src/gtest/gtest.h.
const ParamGenerator<T3>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::begin3_ [private] |
Definition at line 14316 of file fused-src/gtest/gtest.h.
const ParamGenerator<T4>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::begin4_ [private] |
Definition at line 14319 of file fused-src/gtest/gtest.h.
const ParamGenerator<T5>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::begin5_ [private] |
Definition at line 14322 of file fused-src/gtest/gtest.h.
ParamGenerator<T1>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::current1_ [private] |
Definition at line 14312 of file fused-src/gtest/gtest.h.
ParamGenerator<T2>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::current2_ [private] |
Definition at line 14315 of file fused-src/gtest/gtest.h.
ParamGenerator<T3>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::current3_ [private] |
Definition at line 14318 of file fused-src/gtest/gtest.h.
ParamGenerator<T4>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::current4_ [private] |
Definition at line 14321 of file fused-src/gtest/gtest.h.
ParamGenerator<T5>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::current5_ [private] |
Definition at line 14324 of file fused-src/gtest/gtest.h.
ParamType testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::current_value_ [private] |
Definition at line 14325 of file fused-src/gtest/gtest.h.
const ParamGenerator<T1>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::end1_ [private] |
Definition at line 14311 of file fused-src/gtest/gtest.h.
const ParamGenerator<T2>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::end2_ [private] |
Definition at line 14314 of file fused-src/gtest/gtest.h.
const ParamGenerator<T3>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::end3_ [private] |
Definition at line 14317 of file fused-src/gtest/gtest.h.
const ParamGenerator<T4>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::end4_ [private] |
Definition at line 14320 of file fused-src/gtest/gtest.h.
const ParamGenerator<T5>::iterator testing::internal::CartesianProductGenerator5< T1, T2, T3, T4, T5 >::Iterator::end5_ [private] |
Definition at line 14323 of file fused-src/gtest/gtest.h.