Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Note |
---|
A feature might be in either the 'Needs validation', 'Allowed' or 'Disallowed' state. The significance of these states are as follows:
|
C++17 Language Features
Feature | State | Comments |
---|---|---|
Template argument deduction for class templates | Needs validation | - |
Declaring non-type template parameters with auto | Needs validation | - |
Folding expressions | Needs validation | - |
New rules for auto deduction from braced-init-list | Needs validation | - |
Constexpr lambda | Needs validation | - |
Lambda capture this by value | Needs validation | - |
Inline variables | Needs validation | - |
Nested namespaces | Allowed | Doesn't cause any blocking issues. |
Structured bindings | Needs validation | - |
Selection statements with initializer | Needs validation | - |
Constexpr if | Needs validation | - |
Utf-8 character literals | Needs validation | - |
Direct-list-initialization of enums | Needs validation | - |
New standard attributes | Needs validation | - |
C++17 Library Features
Feature | State | Comments |
---|---|---|
std::variant | Disallowed. | Not supported on PS4 as of SDK 6.5. |
std::optional | Needs validation | - |
std::any | Needs validation | - |
std::string_view | Needs validation | - |
std::invoke | Needs validation | - |
std::apply | Needs validation | - |
std::filesystem | Needs validation | - |
std::byte | Needs validation | - |
Splicing for maps and sets | Needs validation | - |
Parallel algorithms | Needs validation | - |
C++14 Language Features
Feature | State | Comments |
---|---|---|
Binary literals | Needs validation | - |
Generic lambda expressions | Needs validation | - |
Lambda capture initializers | Needs validation | - |
Return type deduction | Needs validation | - |
Decltype(auto) | Needs validation | - |
Relaxing constraints on constexpr functions | Needs validation | - |
Variable templates | Needs validation | - |
[[deprecated]] attribute | Needs validation | - |
C++14 Library Features
Feature | State | Comments |
---|---|---|
User-defined literals for standard library types | Needs validation | - |
Compile-time integer sequences | Needs validation | - |
std::make_unique | Needs validation | - |
On This Page
Table of Contents | ||
---|---|---|
|
Overview
Content Tools