C++ 201zISO C++201z
In this implementation the -std=gnu++1z or
-std=c++1z flag must be used to enable language
and library
features. See dialect
options. The pre-defined symbol
__cplusplus is used to check for the
presence of the required flag.
This page describes the C++1z and library TS support in mainline GCC SVN,
not in any particular release.
C++ 201z Implementation StatusPaperTitleStatusComments
N4259
Wording for std::uncaught_exceptionsY
N4190
Removing auto_ptr, random_shuffle(),
And Old <functional> Stuff
N
N4284
Contiguous Iterators YNo code changes required
N4089
Safe conversions in unique_ptr<T[]>N
N4277
TriviallyCopyable reference_wrapperY
N4258
Cleaning-up noexcept in the LibraryPartial
N4279
Improved insertion interface for unique-key mapsN
N3911
Transformation Trait Alias void_tY
N4169
A proposal to add invoke function templateN
N4280
Non-member size() and moreN
N4387
LWG 2228: Missing SFINAE rule in unique_ptr templated assignment
N
N4387
Improving pair and tuple, revision 3 N
N4389
Wording for bool_constant, revision 1 Y
N4508
A proposal to add shared_mutex (untimed) (Revision 4)Y
N4510
Minimal incomplete type support for standard containers, revision 4
Y
C++ Technical Specifications Implementation StatusPaperTitleStatusComments
N4076
A generalized callable negatorYLibrary Fundamentals 2 TS
N4273
Uniform Container ErasureYLibrary Fundamentals 2 TS
N4061
Greatest Common Divisor and Least Common MultipleYLibrary Fundamentals 2 TS
N4066
Delimited iteratorsYLibrary Fundamentals 2 TS
N4282
The World's Dumbest Smart PointerYLibrary Fundamentals 2 TS
N4388
Const-Propagating WrapperNLibrary Fundamentals 2 TS
N4391
make_array, revision 4 NLibrary Fundamentals 2 TS
N4502
Support for the C++ Detection Idiom, V2 NLibrary Fundamentals 2 TS
N4519
Source-Code Information Capture NLibrary Fundamentals 2 TS
N4521
Merge Fundamentals V1 into V2 NLibrary Fundamentals 2 TS