
| Public Member Functions | |
| virtual void | Advance () | 
| virtual void | Advance () | 
| virtual const ParamGeneratorInterface < ParamType > * | BaseGenerator () const | 
| virtual const ParamGeneratorInterface < ParamType > * | BaseGenerator () const | 
| virtual ParamIteratorInterface < ParamType > * | Clone () const | 
| virtual ParamIteratorInterface < ParamType > * | Clone () const | 
| virtual const ParamType * | Current () const | 
| virtual const ParamType * | Current () const | 
| virtual bool | Equals (const ParamIteratorInterface< ParamType > &other) const | 
| virtual bool | Equals (const ParamIteratorInterface< ParamType > &other) const | 
| 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, const ParamGenerator< T6 > &g6, const typename ParamGenerator< T6 >::iterator ¤t6) | |
| 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, const ParamGenerator< T6 > &g6, const typename ParamGenerator< T6 >::iterator ¤t6) | |
| virtual | ~Iterator () | 
| virtual | ~Iterator () | 
| Private Member Functions | |
| bool | AtEnd () const | 
| bool | AtEnd () const | 
| void | ComputeCurrentValue () | 
| void | ComputeCurrentValue () | 
| Iterator (const Iterator &other) | |
| Iterator (const Iterator &other) | |
| void | operator= (const Iterator &other) | 
| void | operator= (const Iterator &other) | 
| Private Attributes | |
| const ParamGeneratorInterface < ParamType > *const | base_ | 
| const ParamGenerator< T1 > ::iterator | begin1_ | 
| const ParamGenerator< T2 > ::iterator | begin2_ | 
| const ParamGenerator< T3 > ::iterator | begin3_ | 
| const ParamGenerator< T4 > ::iterator | begin4_ | 
| const ParamGenerator< T5 > ::iterator | begin5_ | 
| const ParamGenerator< T6 > ::iterator | begin6_ | 
| ParamGenerator< T1 >::iterator | current1_ | 
| ParamGenerator< T2 >::iterator | current2_ | 
| ParamGenerator< T3 >::iterator | current3_ | 
| ParamGenerator< T4 >::iterator | current4_ | 
| ParamGenerator< T5 >::iterator | current5_ | 
| ParamGenerator< T6 >::iterator | current6_ | 
| ParamType | current_value_ | 
| const ParamGenerator< T1 > ::iterator | end1_ | 
| const ParamGenerator< T2 > ::iterator | end2_ | 
| const ParamGenerator< T3 > ::iterator | end3_ | 
| const ParamGenerator< T4 > ::iterator | end4_ | 
| const ParamGenerator< T5 > ::iterator | end5_ | 
| const ParamGenerator< T6 > ::iterator | end6_ | 
Definition at line 14364 of file gmock/gtest/fused-src/gtest/gtest.h.
| testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::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, | ||
| const ParamGenerator< T6 > & | g6, | ||
| const typename ParamGenerator< T6 >::iterator & | current6 | ||
| ) |  [inline] | 
Definition at line 14366 of file gmock/gtest/fused-src/gtest/gtest.h.
| virtual testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::~Iterator | ( | ) |  [inline, virtual] | 
Definition at line 14388 of file gmock/gtest/fused-src/gtest/gtest.h.
| testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::Iterator | ( | const Iterator & | other | ) |  [inline, private] | 
Definition at line 14446 of file gmock/gtest/fused-src/gtest/gtest.h.
| testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::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, | ||
| const ParamGenerator< T6 > & | g6, | ||
| const typename ParamGenerator< T6 >::iterator & | current6 | ||
| ) |  [inline] | 
Definition at line 14366 of file gtest/fused-src/gtest/gtest.h.
| virtual testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::~Iterator | ( | ) |  [inline, virtual] | 
Definition at line 14388 of file gtest/fused-src/gtest/gtest.h.
| testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::Iterator | ( | const Iterator & | other | ) |  [inline, private] | 
Definition at line 14446 of file gtest/fused-src/gtest/gtest.h.
| virtual void testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::Advance | ( | ) |  [inline, virtual] | 
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14395 of file gmock/gtest/fused-src/gtest/gtest.h.
| virtual void testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::Advance | ( | ) |  [inline, virtual] | 
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14395 of file gtest/fused-src/gtest/gtest.h.
| bool testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::AtEnd | ( | ) | const  [inline, private] | 
Definition at line 14474 of file gmock/gtest/fused-src/gtest/gtest.h.
| bool testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::AtEnd | ( | ) | const  [inline, private] | 
Definition at line 14474 of file gtest/fused-src/gtest/gtest.h.
| virtual const ParamGeneratorInterface<ParamType>* testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::BaseGenerator | ( | ) | const  [inline, virtual] | 
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14390 of file gtest/fused-src/gtest/gtest.h.
| virtual const ParamGeneratorInterface<ParamType>* testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::BaseGenerator | ( | ) | const  [inline, virtual] | 
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14390 of file gmock/gtest/fused-src/gtest/gtest.h.
| virtual ParamIteratorInterface<ParamType>* testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::Clone | ( | ) | const  [inline, virtual] | 
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14420 of file gtest/fused-src/gtest/gtest.h.
| virtual ParamIteratorInterface<ParamType>* testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::Clone | ( | ) | const  [inline, virtual] | 
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14420 of file gmock/gtest/fused-src/gtest/gtest.h.
| void testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::ComputeCurrentValue | ( | ) |  [inline, private] | 
Definition at line 14469 of file gmock/gtest/fused-src/gtest/gtest.h.
| void testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::ComputeCurrentValue | ( | ) |  [inline, private] | 
Definition at line 14469 of file gtest/fused-src/gtest/gtest.h.
| virtual const ParamType* testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::Current | ( | ) | const  [inline, virtual] | 
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14423 of file gmock/gtest/fused-src/gtest/gtest.h.
| virtual const ParamType* testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::Current | ( | ) | const  [inline, virtual] | 
Implements testing::internal::ParamIteratorInterface< ParamType >.
Definition at line 14423 of file gtest/fused-src/gtest/gtest.h.
| virtual bool testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::Equals | ( | const ParamIteratorInterface< ParamType > & | other | ) | const  [inline, virtual] | 
Definition at line 14424 of file gtest/fused-src/gtest/gtest.h.
| virtual bool testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::Equals | ( | const ParamIteratorInterface< ParamType > & | other | ) | const  [inline, virtual] | 
Definition at line 14424 of file gmock/gtest/fused-src/gtest/gtest.h.
| void testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::operator= | ( | const Iterator & | other | ) |  [private] | 
| void testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::operator= | ( | const Iterator & | other | ) |  [private] | 
| const ParamGeneratorInterface< ParamType > *const testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::base_  [private] | 
Definition at line 14489 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T1 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::begin1_  [private] | 
Definition at line 14492 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T2 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::begin2_  [private] | 
Definition at line 14495 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T3 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::begin3_  [private] | 
Definition at line 14498 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T4 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::begin4_  [private] | 
Definition at line 14501 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T5 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::begin5_  [private] | 
Definition at line 14504 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T6 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::begin6_  [private] | 
Definition at line 14507 of file gmock/gtest/fused-src/gtest/gtest.h.
| ParamGenerator< T1 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::current1_  [private] | 
Definition at line 14494 of file gmock/gtest/fused-src/gtest/gtest.h.
| ParamGenerator< T2 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::current2_  [private] | 
Definition at line 14497 of file gmock/gtest/fused-src/gtest/gtest.h.
| ParamGenerator< T3 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::current3_  [private] | 
Definition at line 14500 of file gmock/gtest/fused-src/gtest/gtest.h.
| ParamGenerator< T4 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::current4_  [private] | 
Definition at line 14503 of file gmock/gtest/fused-src/gtest/gtest.h.
| ParamGenerator< T5 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::current5_  [private] | 
Definition at line 14506 of file gmock/gtest/fused-src/gtest/gtest.h.
| ParamGenerator< T6 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::current6_  [private] | 
Definition at line 14509 of file gmock/gtest/fused-src/gtest/gtest.h.
| ParamType testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::current_value_  [private] | 
Definition at line 14510 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T1 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::end1_  [private] | 
Definition at line 14493 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T2 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::end2_  [private] | 
Definition at line 14496 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T3 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::end3_  [private] | 
Definition at line 14499 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T4 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::end4_  [private] | 
Definition at line 14502 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T5 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::end5_  [private] | 
Definition at line 14505 of file gmock/gtest/fused-src/gtest/gtest.h.
| const ParamGenerator< T6 >::iterator testing::internal::CartesianProductGenerator6< T1, T2, T3, T4, T5, T6 >::Iterator::end6_  [private] | 
Definition at line 14508 of file gmock/gtest/fused-src/gtest/gtest.h.