| 289 | typename Mapped = detail::result_of_t<MapFn(const T&)>, |
| 290 | typename V = typename EnsureFuture<Mapped>::type::ValueType> |
| 291 | AsyncGenerator<T> MakeFlatMappedGenerator(AsyncGenerator<T> source_generator, MapFn map) { |
| 292 | return MakeConcatenatedGenerator( |
| 293 | MakeMappedGenerator(std::move(source_generator), std::move(map))); |
| 294 | } |
| 295 | |
| 296 | /// \see MakeSequencingGenerator |
| 297 | template <typename T, typename ComesAfter, typename IsNext> |
no test coverage detected