Lines Matching defs:generator
21 TakeGenerator(size_t target, GeneratorWrapper<T>&& generator): in TakeGenerator()
47 GeneratorWrapper<T> take(size_t target, GeneratorWrapper<T>&& generator) { in take()
58 FilterGenerator(P&& pred, GeneratorWrapper<T>&& generator): in FilterGenerator()
88 GeneratorWrapper<T> filter(Predicate&& pred, GeneratorWrapper<T>&& generator) { in filter()
100 RepeatGenerator(size_t repeats, GeneratorWrapper<T>&& generator): in RepeatGenerator()
141 GeneratorWrapper<T> repeat(size_t repeats, GeneratorWrapper<T>&& generator) { in repeat()
154 MapGenerator(F2&& function, GeneratorWrapper<U>&& generator) : in MapGenerator()
173 GeneratorWrapper<T> map(Func&& function, GeneratorWrapper<U>&& generator) { in map()
179 GeneratorWrapper<T> map(Func&& function, GeneratorWrapper<T>&& generator) { in map()
192 ChunkGenerator(size_t size, GeneratorWrapper<T> generator) : in ChunkGenerator()
220 GeneratorWrapper<std::vector<T>> chunk(size_t size, GeneratorWrapper<T>&& generator) { in chunk()