| 4141 | |
| 4142 | template <typename T> |
| 4143 | GeneratorWrapper<T> repeat(size_t repeats, GeneratorWrapper<T>&& generator) { |
| 4144 | return GeneratorWrapper<T>(pf::make_unique<RepeatGenerator<T>>(repeats, std::move(generator))); |
| 4145 | } |
| 4146 | |
| 4147 | template <typename T, typename U, typename Func> |
| 4148 | class MapGenerator : public IGenerator<T> { |