| 14538 | virtual ~CartesianProductGenerator7() {} |
| 14539 | |
| 14540 | virtual ParamIteratorInterface<ParamType>* Begin() const { |
| 14541 | return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin(), g3_, |
| 14542 | g3_.begin(), g4_, g4_.begin(), g5_, g5_.begin(), g6_, g6_.begin(), g7_, |
| 14543 | g7_.begin()); |
| 14544 | } |
| 14545 | virtual ParamIteratorInterface<ParamType>* End() const { |
| 14546 | return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(), |
| 14547 | g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end(), g7_, g7_.end()); |