libstdc++: Implement ranges::contains/contains_subrange from P2302R4
authorPatrick Palka <ppalka@redhat.com>
Fri, 3 Feb 2023 15:52:13 +0000 (10:52 -0500)
committerPatrick Palka <ppalka@redhat.com>
Fri, 3 Feb 2023 15:52:13 +0000 (10:52 -0500)
commit6716822c541bfd5e4bb91a39c0cb2c85b70f83de
tree335e7549a57728826764d25efee54cf23cf11992
parent330d665ce6dcc63ed0bd78d807e69bbfc55255b6
libstdc++: Implement ranges::contains/contains_subrange from P2302R4

libstdc++-v3/ChangeLog:

* include/bits/ranges_algo.h (__contains_fn, contains): Define.
(__contains_subrange_fn, contains_subrange): Define.
* testsuite/25_algorithms/contains/1.cc: New test.
* testsuite/25_algorithms/contains_subrange/1.cc: New test.
libstdc++-v3/include/bits/ranges_algo.h
libstdc++-v3/testsuite/25_algorithms/contains/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/contains_subrange/1.cc [new file with mode: 0644]