From patchwork Sun Jan 15 21:37:38 2023
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Gerald Pfeifer GCC's C++0x mode tracks the C++0x working paper drafts produced by
the ISO C++ committee, available on the ISO C++ committee's web site
at http://www.open-std.org/jtc1/sc22/wg21/. Since
+href="https://www.open-std.org/jtc1/sc22/wg21/">https://www.open-std.org/jtc1/sc22/wg21/. Since
this standard is still being extended and modified, the feature set
provided by the experimental C++0x mode may vary greatly from one GCC
version to another. No attempts will be made to preserve backward
@@ -40,236 +40,236 @@ page.
Rvalue references
- N2118
+ N2118
Yes
Rvalue references for
- *this
N2439
+ N2439
No
Initialization of class objects by rvalues
- N1610
+ N1610
Yes
Non-static data member initializers
- N2756
+ N2756
No
Variadic templates
- N2242
+ N2242
Yes
Extending variadic template template parameters
- N2555
+ N2555
Yes
Initializer lists
- N2672
+ N2672
Yes
Static assertions
- N1720
+ N1720
Yes
- auto
-typed variablesN1984
+ N1984
Yes
Multi-declarator
- auto
N1737
+ N1737
Yes
Removal of auto as a storage-class specifier
- N2546
+ N2546
Yes
New function declarator syntax
- N2541
+ N2541
Yes
New wording for C++0x lambdas
- N2927
+ N2927
Yes
Declared type of an expression
- N2343
+ N2343
Yes
Right angle brackets
- N1757
+ N1757
Yes
Default template arguments for function templates
- DR226
+ DR226
Yes
Solving the SFINAE problem for expressions
- DR339
+ DR339
Yes
Template aliases
- N2258
+ N2258
No
Extern templates
- N1987
+ N1987
Yes
Null pointer constant
- N2431
+ N2431
No
Strongly-typed enums
- N2347
+ N2347
Yes
Forward declarations for enums
- N2764
+ N2764
No
Generalized attributes
- N2761
+ N2761
No
Generalized constant expressions
- N2235
+ N2235
No
Alignment support
- N2341
+ N2341
No
Delegating constructors
- N1986
+ N1986
No
Inheriting constructors
- N2540
+ N2540
No
Explicit conversion operators
- N2437
+ N2437
Yes
New character types
- N2249
+ N2249
Yes
Unicode string literals
- N2442
+ N2442
Yes
Raw string literals
- N2442
+ N2442
Yes
Universal character name literals
- N2170
+ N2170
Yes
Extensible literals
- N2765
+ N2765
No
Standard Layout Types
- N2342
+ N2342
Yes
Defaulted and deleted functions
- N2346
+ N2346
Yes
Extended friend declarations
- N1791
+ N1791
No
Extending
- sizeof
N2253
+ N2253
Yes
Inline namespaces
- N2535
+ N2535
Yes
Unrestricted unions
- N2544
+ N2544
No
Local and unnamed types as template arguments
- N2657
+ N2657
Yes
Range-based for
- N2930
+ N2930
No
Explicit virtual overrides
- N2928
+ N2928
No
Minimal support for garbage collection and reachability-based leak detection
- N2670
+ N2670
No
Allowing move constructors to throw [noexcept] wwwdocs:
- N3050
+ N3050
No
Defining move special member functions
- N3053
+ N3053
No
@@ -279,58 +279,58 @@ page.Concepts
- N2773
+ N2773
No
__func__
predefined identifierlong long