Implements parts of:
- P0898R3 Standard Library Concepts
- P1754 Rename concepts to standard_case for C++20, while we still can
Differential D96235
[libcxx] adds concepts `std::invocable` and `std::regular_invocable` cjdb on Feb 7 2021, 9:10 PM. Authored by
Details
Implements parts of:
Diff Detail
Event TimelineComment Actions Except for the build issue, LGTM!
|
Could we omit this line, and use _VSTD::__invoke (from <type_traits>) below instead of _VSTD::invoke (from <functional>)?
Alternatively, could someone add to their to-do list "move std::invoke into <type_traits> or something" so that <concepts> doesn't have to pull in all the <functional> stuff?