std::experimental::ranges::all_of,std::experimental::ranges::any_of, (3) - Linux Manuals
std::experimental::ranges::all_of,std::experimental::ranges::any_of,: std::experimental::ranges::all_of,std::experimental::ranges::any_of,
NAME
std::experimental::ranges::all_of,std::experimental::ranges::any_of, - std::experimental::ranges::all_of,std::experimental::ranges::any_of,
Synopsis
Defined in header
template<
ranges::identity,
IndirectUnaryPredicate<projected<I, Proj>>
bool all_of(
template<
IndirectUnaryPredicate<projected<ranges::iterator_t<R>, Proj>>
>
bool all_of(
template<
ranges::identity,
IndirectUnaryPredicate<projected<I, Proj>>
bool any_of(
template<
IndirectUnaryPredicate<projected<ranges::iterator_t<R>, Proj>>
>
bool any_of(
template<
IndirectUnaryPredicate<projected<I, Proj>>
bool none_of(
template<
IndirectUnaryPredicate<projected<ranges::iterator_t<R>, Proj>>
>
bool none_of(
1)
last).
3)
[first, last).
5)
last).
2,4,6)
as first and ranges::end(r)
Notwithstanding the declarations depicted above, the actual number and order of
template parameters for algorithm declarations is unspecified. Thus, if explicit
template arguments are used when calling an algorithm, the program is probably
non-portable.
Parameters
first, last - the range of the elements to examine
r
pred