diff options
Diffstat (limited to 'contrib/llvm-project/libcxx/modules')
-rw-r--r-- | contrib/llvm-project/libcxx/modules/std/algorithm.inc | 16 | ||||
-rw-r--r-- | contrib/llvm-project/libcxx/modules/std/ostream.inc | 5 |
2 files changed, 13 insertions, 8 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 diff --git a/contrib/llvm-project/libcxx/modules/std/ostream.inc b/contrib/llvm-project/libcxx/modules/std/ostream.inc index e8989788b7a5..8fcbfb4bdc18 100644 --- a/contrib/llvm-project/libcxx/modules/std/ostream.inc +++ b/contrib/llvm-project/libcxx/modules/std/ostream.inc @@ -27,13 +27,14 @@ export namespace std { # endif using std::operator<<; -# if 0 +# if _LIBCPP_STD_VER >= 23 // [ostream.formatted.print], print functions using std::print; using std::println; using std::vprint_nonunicode; using std::vprint_unicode; -# endif +# endif // _LIBCPP_STD_VER >= 23 + #endif // _LIBCPP_HAS_NO_LOCALIZATION } // namespace std |