| 4028 | public: |
| 4029 | template <typename... Gs> |
| 4030 | Generators(Gs &&... moreGenerators) { |
| 4031 | m_generators.reserve(sizeof...(Gs)); |
| 4032 | populate(std::forward<Gs>(moreGenerators)...); |
| 4033 | } |
| 4034 | |
| 4035 | T const& get() const override { |
| 4036 | return m_generators[m_current].get(); |