cppannotations/annotations/yo/WIP
2018-12-02 15:44:33 +01:00

46 lines
2.9 KiB
Text

Language Feature Proposal Available
-----------------------------------------------------------------------------------------
Allow lambda capture [=, this] P0409R2 8
__VA_OPT__ for preprocessor comma elision P0306R4 8 (partial, no #__VA_OPT__ support)
Familiar template syntax for generic lambdas P0428R2 8
List deduction of vector P0702R1 8
Simplifying implicit lambda capture P0588R1 8
Less eager instantiation of constexpr functions P0859R0 5.2 + 9
Relaxing the range-for loop customization point finding rules P0962R1 8
Allow structured bindings to accessible members P0969R0 8
Relaxing the structured bindings customization point finding rules P0961R1 8
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ADL and function templates that are not visible P0846R0 No
const mismatch with defaulted copy constructor P0641R2 No
Consistent comparison (operator<=>) P0515R3 No
Access checking on specializations P0692R1 No
Default constructible and assignable stateless lambdas P0624R2 No
Lambdas in unevaluated contexts P0315R4 No
Language support for empty objects P0840R2 No
Down with typename! P0634R3 No
Allow pack expansion in lambda init-capture P0780R2 No
Proposed wording for likely and unlikely attributes P0479R5 No
Coroutines ?
--------------------------------------------------------------------------------------
Covered in the Annotations:
---------------------------
Modules ?
Concepts P0734R0 -fconcepts
P0857R0
Default member initializers for bit-fields P0683R1 8
Designated initializers P0329R4 8
Fixing const-qualified pointers to members P0704R1 8
Range-based for statements with initializer P0614R1 9