| 14743 | virtual ~CartesianProductGenerator8() {} |
| 14744 | |
| 14745 | virtual ParamIteratorInterface<ParamType>* Begin() const { |
| 14746 | return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin(), g3_, |
| 14747 | g3_.begin(), g4_, g4_.begin(), g5_, g5_.begin(), g6_, g6_.begin(), g7_, |
| 14748 | g7_.begin(), g8_, g8_.begin()); |
| 14749 | } |
| 14750 | virtual ParamIteratorInterface<ParamType>* End() const { |
| 14751 | return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(), |
| 14752 | g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end(), g7_, g7_.end(), g8_, |