Lines Matching defs:generator
22 TakeGenerator(size_t target, GeneratorWrapper<T>&& generator): in TakeGenerator()
48 GeneratorWrapper<T> take(size_t target, GeneratorWrapper<T>&& generator) { in take()
59 FilterGenerator(P&& pred, GeneratorWrapper<T>&& generator): in FilterGenerator()
89 GeneratorWrapper<T> filter(Predicate&& pred, GeneratorWrapper<T>&& generator) { in filter()
104 RepeatGenerator(size_t repeats, GeneratorWrapper<T>&& generator): in RepeatGenerator()
145 GeneratorWrapper<T> repeat(size_t repeats, GeneratorWrapper<T>&& generator) { in repeat()
158 MapGenerator(F2&& function, GeneratorWrapper<U>&& generator) : in MapGenerator()
177 GeneratorWrapper<T> map(Func&& function, GeneratorWrapper<U>&& generator) { in map()
184 GeneratorWrapper<T> map(Func&& function, GeneratorWrapper<U>&& generator) { in map()
197 ChunkGenerator(size_t size, GeneratorWrapper<T> generator) : in ChunkGenerator()
227 GeneratorWrapper<std::vector<T>> chunk(size_t size, GeneratorWrapper<T>&& generator) { in chunk()