[libc++] Add ranges::in_fun_result
authorNikolas Klauser <nikolasklauser@berlin.de>
Fri, 11 Feb 2022 16:01:58 +0000 (17:01 +0100)
committerNikolas Klauser <nikolasklauser@berlin.de>
Fri, 11 Feb 2022 16:10:29 +0000 (17:10 +0100)
commit1e77b396ffe46b165bcdafdf79077a9d1da6c255
treeb3d9e88029e3fe4563cb8f866ae4f40641414c7a
parent2bd62e0b040aec8992328714e029ace737b82a2f
[libc++] Add ranges::in_fun_result

Add `ranges::in_fun_result`

Reviewed By: Quuxplusone, #libc, var-const

Spies: CaseyCarter, var-const, libcxx-commits, mgorny

Differential Revision: https://reviews.llvm.org/D116974
libcxx/include/CMakeLists.txt
libcxx/include/__algorithm/in_fun_result.h [new file with mode: 0644]
libcxx/include/algorithm
libcxx/include/module.modulemap
libcxx/test/libcxx/diagnostics/detail.headers/algorithm/in_fun_result.module.verify.cpp [new file with mode: 0644]
libcxx/test/std/algorithms/algorithms.results/in_fun_result.pass.cpp [new file with mode: 0644]
libcxx/test/std/algorithms/algorithms.results/no_unique_address.compile.pass.cpp