From: Richard Smith Clang 6
-
+ __VA_OPT__ for preprocessor comma elision
+ __VA_OPT__ for preprocessor comma elision
P0306R4
Clang 6
+
P1042R1
+ Partial
+
Designated initializers
P0329R4
@@ -883,13 +887,16 @@ as the draft C++2a standard evolves.
No
-
Consistent comparison (operator<=>)
+ Consistent comparison (operator<=>)
P0515R3
- Partial
+ Partial
+ P0905R1
+
P1120R0
+
+
+ Access checking on specializations
P0692R1
@@ -926,6 +933,42 @@ as the draft C++2a standard evolves.
P0780R2
No
+
+ Class types as non-type template parameters
+ P0732R2
+ No
+
+
+ Destroying operator delete
+ P0722R3
+ Clang 6
+
+
+ Virtual function calls in constant expressions
+ P1064R0
+ No
+
+
+ Prohibit aggregates with user-declared constructors
+ P1008R1
+ No
+
+
+ Contracts
+ P0542R5
+ No
+
+
+ Feature test macros
+ P0941R2
+ (see below)
+
+
@@ -958,7 +1001,7 @@ and library features that are not part of standard C++.explicit(bool)
+ P0892R2
+ No
+