std::experimental::ranges::IndirectUnaryPredicate_C++中文网
template <class F, class I>
concept bool IndirectUnaryPredicate =
ranges::Readable<I> && ranges::CopyConstructible<F> &&
ranges::Predicate<F&, ranges::value_type_t<I>&> &&
ranges::Predicate<F&, ranges::reference_t<I>> &&