| 4193 | |
| 4194 | template <typename T> |
| 4195 | GeneratorWrapper<T> repeat(size_t repeats, GeneratorWrapper<T>&& generator) { |
| 4196 | return GeneratorWrapper<T>(pf::make_unique<RepeatGenerator<T>>(repeats, std::move(generator))); |
| 4197 | } |
| 4198 | |
| 4199 | template <typename T, typename U, typename Func> |
| 4200 | class MapGenerator : public IGenerator<T> { |