Implements parts of:
- P0898R3 Standard Library Concepts
- P1754 Rename concepts to standard_case for C++20, while we still can
Depends on: D91004
Differential D91986
[libc++] Implements concept constructible_from Mordante on Nov 23 2020, 11:37 AM. Authored by
Details
Implements parts of:
Depends on: D91004
Diff Detail
Event TimelineComment Actions @CaseyCarter had this to say back in D74291.
I'd suggest we apply this here as well. Comment Actions Thanks for the suggestion and I will keep that in mind for other tests. However since this concept is fully specified by the Standard http://eel.is/c++draft/concept.constructible. I prefer to take the approach as suggested in D91004
Comment Actions @ldionne's comment isn't at odds with @CaseyCarter's. If anything, it's complementing it: void, function types, arrays, and pointer-to-members are all different types, none of which are being tested right now.
Comment Actions Thanks for the review.
Comment Actions The in C++11 deprecated throw() has been removed in C++20. Remove the test using this feature. |
Post-LGTM nit: do we really need this one if it's no longer standard?