aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/libcxx/modules/std/algorithm.inc
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2023-12-25 17:35:41 +0000
committerDimitry Andric <dim@FreeBSD.org>2024-04-19 21:23:58 +0000
commita2055961001193c277cffdfffba259ca8fad3835 (patch)
treeaceda26284a7ba56ded691457493d4ef7364f4e8 /contrib/llvm-project/libcxx/modules/std/algorithm.inc
parentb168c9a3e534d5d65fd7070687b85e27217e2bcd (diff)
Diffstat (limited to 'contrib/llvm-project/libcxx/modules/std/algorithm.inc')
-rw-r--r--contrib/llvm-project/libcxx/modules/std/algorithm.inc16
1 files changed, 10 insertions, 6 deletions
diff --git a/contrib/llvm-project/libcxx/modules/std/algorithm.inc b/contrib/llvm-project/libcxx/modules/std/algorithm.inc
index b7900d15c10c..75e8a3af78de 100644
--- a/contrib/llvm-project/libcxx/modules/std/algorithm.inc
+++ b/contrib/llvm-project/libcxx/modules/std/algorithm.inc
@@ -16,7 +16,9 @@ export namespace std {
using std::ranges::in_in_result;
using std::ranges::in_out_out_result;
using std::ranges::in_out_result;
- // using std::ranges::in_value_result;
+#if _LIBCPP_STD_VER >= 23
+ using std::ranges::in_value_result;
+#endif
using std::ranges::min_max_result;
// using std::ranges::out_value_result;
} // namespace ranges
@@ -40,13 +42,15 @@ export namespace std {
using std::ranges::none_of;
}
+#if _LIBCPP_STD_VER >= 23
// [alg.contains], contains
-#if 0
namespace ranges {
using std::ranges::contains;
+#if 0
using std::ranges::contains_subrange;
- } // namespace ranges
#endif
+ } // namespace ranges
+#endif // _LIBCPP_STD_VER >= 23
// [alg.foreach], for each
using std::for_each;
@@ -157,15 +161,15 @@ export namespace std {
// [alg.ends.with], ends with
using std::ranges::ends_with;
-# if 0
// [alg.fold], fold
using std::ranges::fold_left;
+ using std::ranges::fold_left_with_iter;
+ using std::ranges::fold_left_with_iter_result;
+# if 0
using std::ranges::fold_left_first;
using std::ranges::fold_right;
using std::ranges::fold_right_last;
using std::ranges::fold_left_with_iter;
- using std::ranges::fold_left_with_iter_result;
- using std::ranges::fold_left_with_iter;
using std::ranges::fold_left_first_with_iter;
using std::ranges::fold_left_first_with_iter;
# endif