| 4016 | |
| 4017 | template<typename T, typename... Gs> |
| 4018 | auto makeGenerators( GeneratorWrapper<T>&& generator, Gs... moreGenerators ) -> Generators<T> { |
| 4019 | return Generators<T>(std::move(generator), std::forward<Gs>(moreGenerators)...); |
| 4020 | } |
| 4021 | template<typename T> |
| 4022 | auto makeGenerators( GeneratorWrapper<T>&& generator ) -> Generators<T> { |
| 4023 | return Generators<T>(std::move(generator)); |