| 4249 | |
| 4250 | template <typename T> |
| 4251 | GeneratorWrapper<T> repeat(size_t repeats, GeneratorWrapper<T>&& generator) { |
| 4252 | return GeneratorWrapper<T>(pf::make_unique<RepeatGenerator<T>>(repeats, std::move(generator))); |
| 4253 | } |
| 4254 | |
| 4255 | template <typename T, typename U, typename Func> |
| 4256 | class MapGenerator : public IGenerator<T> { |