diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2023-12-25 17:35:41 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2024-04-19 21:23:58 +0000 | 
| commit | a2055961001193c277cffdfffba259ca8fad3835 (patch) | |
| tree | aceda26284a7ba56ded691457493d4ef7364f4e8 /contrib/llvm-project/libcxx/modules/std/algorithm.inc | |
| parent | b168c9a3e534d5d65fd7070687b85e27217e2bcd (diff) | |
Diffstat (limited to 'contrib/llvm-project/libcxx/modules/std/algorithm.inc')
| -rw-r--r-- | contrib/llvm-project/libcxx/modules/std/algorithm.inc | 16 | 
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 | 
