| 66 | template<typename Fn> |
| 67 | requires (!utils::is_not_template_callable<Fn> || rpp::constraint::observable<std::invoke_result_t<Fn, rpp::utils::convertible_to_any>>) |
| 68 | auto flat_map(Fn&& callable) |
| 69 | { |
| 70 | return details::flat_map_t<std::decay_t<Fn>>{std::forward<Fn>(callable)}; |
| 71 | } |
| 72 | |
| 73 | } // namespace rpp::operators |
no outgoing calls
no test coverage detected