The following features are part of a continual phased release process leading towards full compliance with C++0x. They can be enabled by the -qlanglvl=extended0x group option. They can also be enabled or disabled by a specific compiler option listed in the following table, as well as other group options that are specified as needed.
Language feature | Discussed in: | C++0x individual suboption control |
---|---|---|
Auto type deduction | The auto type specifier (C++0x) | |
C99 long long | Types of integer literals in C99 and C++0x | -qlanglvl=[no]extendedintegersafe |
C99 preprocessor features adopted in C++0x | C99 preprocessor features adopted in C++0x (C++0x) | |
Decltype | The decltype(expression) type specifier (C++0x) | |
Delegating constructors | Delegating constructors (C++0x) | |
Explicit instantiation declarations | Explicit instantiation declaration | |
Extended friend declarations | Friends (C++ only) | |
Inline namespace definitions | Inline namespace definitions (C++0x) | |
static_assert | static_assert declaration (C++0x) | |
Variadic templates | Variadic templates (C++0x) |