diff options
author | Nikolas Klauser <nikolasklauser@berlin.de> | 2022-01-25 11:21:47 +0100 |
---|---|---|
committer | Nikolas Klauser <nikolasklauser@berlin.de> | 2022-01-31 16:33:45 +0100 |
commit | f3514af492ee14a9f7f8cb88acc7b93ea0bb0ffc (patch) | |
tree | b2fd4924395e3de56544c4fad168cc75dc2f991b /libcxx/include/algorithm | |
parent | 6d892987bca1cf8aee134e44b1a45c57fba590ac (diff) | |
download | llvm-f3514af492ee14a9f7f8cb88acc7b93ea0bb0ffc.zip llvm-f3514af492ee14a9f7f8cb88acc7b93ea0bb0ffc.tar.gz llvm-f3514af492ee14a9f7f8cb88acc7b93ea0bb0ffc.tar.bz2 |
[libc++][ranges] Add ranges::in_in_out_result
Add `ranges::in_in_out_result`
Reviewed By: Quuxplusone, Mordante, #libc
Spies: CaseyCarter, libcxx-commits, mgorny
Differential Revision: https://reviews.llvm.org/D117512
Diffstat (limited to 'libcxx/include/algorithm')
-rw-r--r-- | libcxx/include/algorithm | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libcxx/include/algorithm b/libcxx/include/algorithm index 03b4faa..e5f1030 100644 --- a/libcxx/include/algorithm +++ b/libcxx/include/algorithm @@ -20,7 +20,10 @@ namespace std namespace ranges { template <class I1, class I2> - struct in_in_result; // since C++20 + struct in_in_result; // since C++20 + + template <class I1, class I2, class O> + struct in_in_out_result; // since C++20 } template <class InputIterator, class Predicate> @@ -696,6 +699,7 @@ template<class InputIterator, class OutputIterator> #include <__algorithm/generate.h> #include <__algorithm/generate_n.h> #include <__algorithm/half_positive.h> +#include <__algorithm/in_in_out_result.h> #include <__algorithm/in_in_result.h> #include <__algorithm/in_out_result.h> #include <__algorithm/includes.h> |