llvm-project/libcxx/test/std/utilities/function.objects
wmbat 2ff5a56e1a [libcxx][type_traits] remove `std::is_literal_type` and `std::result_of` for C++20
C++17 deprecated `std::is_literal_type` and `std::result_of`, C++20 removed them.

Implements parts of:
    * P0174R2 'Deprecating Vestigial Library Parts in C++17'.
    * P0619R4 'Reviewing Deprecated Facilities of C++17 for C++20'.

Reviewed By: ldionne, Mordante, Quuxplusone, #libc

Differential Revision: https://reviews.llvm.org/D102992
2021-07-02 17:10:19 +00:00
..
arithmetic.operations [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. 2021-06-15 15:05:44 -04:00
bind/func.bind [libc++] NFC: Normalize links to bug reports 2021-03-03 13:45:29 -05:00
bitwise.operations [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. 2021-06-15 15:05:44 -04:00
comparisons [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. 2021-06-15 15:05:44 -04:00
func.bind_front [libc++] NFC: Remove unused c++98 Lit feature 2021-06-22 16:24:43 -04:00
func.def Support tests in freestanding 2019-02-04 20:31:13 +00:00
func.identity [libcxx] adds std::identity to <functional> 2021-03-29 16:16:05 +00:00
func.invoke [libcxx][type_traits] remove `std::is_literal_type` and `std::result_of` for C++20 2021-07-02 17:10:19 +00:00
func.memfn [libc++] Fix a test failure in 7b00e9fae3 (D93815). 2020-12-28 13:55:40 -05:00
func.not_fn [libc++] Add bind_front function (P0356R5). 2021-03-02 16:18:06 -08:00
func.require [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
func.search [libcxx] Fix the type attribute for a couple templates 2021-04-06 19:54:34 +03:00
func.wrap [libc++] Enable `explicit` conversion operators, even in C++03 mode. 2021-06-22 13:35:59 -04:00
logical.operations [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. 2021-06-15 15:05:44 -04:00
negators [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. 2021-06-15 15:05:44 -04:00
range.cmp [libcxx] Reenable ranges for clang-cl 2021-05-01 11:15:38 +03:00
refwrap [libc++] Add missing test_macros.h include in tests using TEST_STD_VER. 2021-03-23 18:40:44 +01:00
unord.hash [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. 2021-06-15 15:05:44 -04:00