A non-normative report for TheCppStandardsCommittee on extensions to the CeePlusPlus standard library. Its official name is the "Proposed Draft Technical Report on C++ Library Extensions", but nicknamed "TR1", because the extensions it defines are contained in a namespace call "std::tr1".
As the report itself states:
-
- Some of the library components in this technical report may be considered for standardization in a future version of C++, but they are not currently part of any C++ standard. Some of the components in this technical report may never be standardized, and others may be standardized in a substantially changed form.
However, it's a safe bet that studying this report will give some insight into what's ahead for the standard library.
A draft is available at http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1745.pdf.
Some highlights:
See
VariadicTemplatesForGnuCpp for an example implementation.
CategoryCpp