| 93 | template<typename Fn> |
| 94 | requires (!utils::is_not_template_callable<Fn> || std::same_as<bool, std::invoke_result_t<Fn, rpp::utils::convertible_to_any>>) |
| 95 | auto take_while(Fn&& predicate) |
| 96 | { |
| 97 | return details::take_while_t<std::decay_t<Fn>>{std::forward<Fn>(predicate)}; |
| 98 | } |
| 99 | } // namespace rpp::operators |
no outgoing calls
no test coverage detected