hanchenye-llvm-project/pstl/include
Ruslan Arutyunyan d01d91d1ae [libc++][pstl][NFC] Remove usage of std::result_of from Parallel STL
std::result_of creates problems when building with C++20 because it's
deprecated there.

The solution is to remove it and get return value type for a function
with decltype.

Substitute std::invoke_result for std::result_of is unnecessary because
we don't have std::invoke semantics within the function - we don't work
with pointer-to-member's.

Reviewed by: ldionne, MikeDvorskiy, #libc

Differential Revision: https://reviews.llvm.org/D118457
2022-01-31 22:24:51 +03:00
..
pstl/internal [libc++][pstl][NFC] Remove usage of std::result_of from Parallel STL 2022-01-31 22:24:51 +03:00
__pstl_algorithm
__pstl_config_site.in [pstl] Initial implementation of OpenMP backend, on behalf of Christopher Nelson nadiasvertex@gmail.com 2021-10-15 15:36:07 +03:00
__pstl_execution
__pstl_memory
__pstl_numeric