Cpp-referenceは、(実験的な) 範囲 TS からの次の関数テンプレート (とりわけ) を示しています。
template< ranges::InputIterator I, ranges::Sentinel<I> S,
class Proj = ranges::identity,
ranges::IndirectUnaryPredicate<ranges::projected<I, Proj>> Pred >
bool all_of( I first, S last, Pred pred, Proj proj = Proj{} );
テンプレート パラメータProj
は と組み合わせて何に使用できますIndirectUnaryPredicate
か?