Implements part of http://wg21.link/p0896.
Implements part of [alg.find].
Depends on D105456.
Paths
| Differential D105792
[libcxx][algorithms] adds ranges::find_if and ranges::find_if_not AbandonedPublic Authored by cjdb on Jul 12 2021, 12:13 AM.
Details
Diff Detail
Event TimelineComment Actions removes unnecessary complexity_iterator from find_if_not (you only need complexity_iterator if you're unable to use complexity_invocable)
Revision Contents
Diff 359368 libcxx/include/__algorithm/find_if.h
libcxx/include/__algorithm/find_if_not.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.find/ranges_find_if/ranges_find_if.pass.cpp
libcxx/test/std/algorithms/alg.nonmodifying/alg.find/ranges_find_if/special_function.compile.pass.cpp
libcxx/test/std/algorithms/alg.nonmodifying/alg.find/ranges_find_if_not/ranges_find_if_not.pass.cpp
libcxx/test/std/algorithms/alg.nonmodifying/alg.find/ranges_find_if_not/special_function.compile.pass.cpp
|