Implements part of http://wg21.link/p0896.
Implements [alg.all.of], [alg.any.of], [alg.none.of].
Depends on D105792.
Paths
| Differential D105793
[libcxx][algorithms] adds ranges::all_of, ranges::any_of, and ranges::none_of AbandonedPublic Authored by cjdb on Jul 12 2021, 12:13 AM.
Details
Diff Detail
Revision Contents
Diff 359369 libcxx/include/__algorithm/all_of.h
libcxx/include/__algorithm/any_of.h
libcxx/include/__algorithm/none_of.h
libcxx/include/algorithm
libcxx/include/module.modulemap
libcxx/test/libcxx/diagnostics/nodiscard_ranges_extensions.pass.cpp
libcxx/test/libcxx/diagnostics/nodiscard_ranges_extensions.verify.cpp
libcxx/test/std/algorithms/alg.nonmodifying/alg.all_of/ranges_all_of/ranges_all_of.pass.cpp
libcxx/test/std/algorithms/alg.nonmodifying/alg.all_of/ranges_all_of/special_function.compile.pass.cpp
libcxx/test/std/algorithms/alg.nonmodifying/alg.any_of/ranges_any_of/ranges_any_of.pass.cpp
libcxx/test/std/algorithms/alg.nonmodifying/alg.any_of/ranges_any_of/special_function.compile.pass.cpp
libcxx/test/std/algorithms/alg.nonmodifying/alg.none_of/ranges_none_of/ranges_none_of.pass.cpp
libcxx/test/std/algorithms/alg.nonmodifying/alg.none_of/ranges_none_of/special_function.compile.pass.cpp
|