| 39 | //! Usage: for (i32 x : Map([](i32 x) { return x * x; }, a)) {...} |
| 40 | template <typename TMapper, typename TContainerOrRef> |
| 41 | auto Map(TMapper&& mapper, TContainerOrRef&& container) { |
| 42 | return ::MakeMappedRange(std::forward<TContainerOrRef>(container), std::forward<TMapper>(mapper)); |
| 43 | } |
| 44 | |
| 45 | //! Usage: for (auto i : Map<int>(floats)) {...} |
| 46 | template <typename TMapResult, typename TContainerOrRef> |
no test coverage detected