[libc++] Implement P2136R3 std::invoke_r
authorLouis Dionne <ldionne.2@gmail.com>
Tue, 7 Feb 2023 17:20:35 +0000 (09:20 -0800)
committerLouis Dionne <ldionne.2@gmail.com>
Mon, 13 Feb 2023 13:46:57 +0000 (08:46 -0500)
commit87cc95a904e04d4d62f884c3937316cdf003c37d
treed1ff8a31e6e0687376d8598ad86742005dfdd746
parentafe9b0ba87b7347614bdb043c919fe0a4fb1006b
[libc++] Implement P2136R3 std::invoke_r

Differential Revision: https://reviews.llvm.org/D143610
libcxx/docs/FeatureTestMacroTable.rst
libcxx/docs/Status/Cxx2bPapers.csv
libcxx/include/__functional/invoke.h
libcxx/include/functional
libcxx/include/version
libcxx/test/std/language.support/support.limits/support.limits.general/functional.version.compile.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
libcxx/test/std/utilities/function.objects/func.invoke/invoke_feature_test_macro.pass.cpp [deleted file]
libcxx/test/std/utilities/function.objects/func.invoke/invoke_r.pass.cpp [new file with mode: 0644]
libcxx/test/std/utilities/function.objects/func.invoke/invoke_r.temporary.verify.cpp [new file with mode: 0644]
libcxx/utils/generate_feature_test_macro_components.py