aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/algorithm
diff options
context:
space:
mode:
authorNikolas Klauser <nikolasklauser@berlin.de>2022-02-03 02:17:03 +0100
committerNikolas Klauser <nikolasklauser@berlin.de>2022-02-03 02:17:48 +0100
commit610979b301c5e90687a8528b6a685bf20cb643b3 (patch)
tree4c8f4d795dcc625c6c0f223af9f0af2ff429a93e /libcxx/include/algorithm
parent30baa5d2a450d5e302d8cba3fc7a26a59d4b7ae1 (diff)
downloadllvm-610979b301c5e90687a8528b6a685bf20cb643b3.zip
llvm-610979b301c5e90687a8528b6a685bf20cb643b3.tar.gz
llvm-610979b301c5e90687a8528b6a685bf20cb643b3.tar.bz2
[libc++][ranges] Add ranges::in_out_out_result
Add `ranges::in_out_out_result` Reviewed By: Quuxplusone, Mordante, #libc Spies: libcxx-commits, mgorny Differential Revision: https://reviews.llvm.org/D118634
Diffstat (limited to 'libcxx/include/algorithm')
-rw-r--r--libcxx/include/algorithm4
1 files changed, 4 insertions, 0 deletions
diff --git a/libcxx/include/algorithm b/libcxx/include/algorithm
index e5f1030..87e4ec9 100644
--- a/libcxx/include/algorithm
+++ b/libcxx/include/algorithm
@@ -24,6 +24,9 @@ namespace ranges {
template <class I1, class I2, class O>
struct in_in_out_result; // since C++20
+
+ template <class I, class O1, class O2>
+ struct in_out_out_result; // since C++20
}
template <class InputIterator, class Predicate>
@@ -701,6 +704,7 @@ template<class InputIterator, class OutputIterator>
#include <__algorithm/half_positive.h>
#include <__algorithm/in_in_out_result.h>
#include <__algorithm/in_in_result.h>
+#include <__algorithm/in_out_out_result.h>
#include <__algorithm/in_out_result.h>
#include <__algorithm/includes.h>
#include <__algorithm/inplace_merge.h>