| 3862 | |
| 3863 | template <typename Func, typename U, typename T = MapFunctionReturnType<Func, U>> |
| 3864 | GeneratorWrapper<T> map(Func&& function, GeneratorWrapper<U>&& generator) { |
| 3865 | return GeneratorWrapper<T>( |
| 3866 | pf::make_unique<MapGenerator<T, U, Func>>(std::forward<Func>(function), std::move(generator)) |
| 3867 | ); |
| 3868 | } |
| 3869 | |
| 3870 | template <typename T, typename U, typename Func> |
| 3871 | GeneratorWrapper<T> map(Func&& function, GeneratorWrapper<U>&& generator) { |
no outgoing calls