Document number  N3798
Date             2013-10-13
Project          Programming Language C++
Reference        ISO/IEC IS 14882:2011(E)
Reply to         Stefanus Du Toit
                 cxxeditor@gmail.com

C++ Editor's Report, October 2013

Overview

New Papers

N3797 is the latest C++ Working Draft. It contains the changes to the C++14 CD as directed by the committee at the Chicago 2013 meeting. Details of the changes are listed below.

Acknowledgements

Thank you to Mike Miller, Alisdair Meredith, and Hans Boehm for their review of the draft.

Thank you to Richard Smith and Jonathan Wakely for processing editorial fixes.

Thank you to everyone who has contributed editorial fixes and issues. How to submit an editorial issue.

Working Draft Changes

CWG Issues Applied

Resolutions from the following CWG issues were applied: 1287 1307 1417 1567 1575 1583 1608 1648 1424 1460 1508 1509 1514 1551 1562 1569 1570 1576 1587 1592 1593 1595 1601 1618 1649

In applying CWG1417, a word missing in the proposed wording was added: "if the function type cv-qualifiers ..." should have been "if the function type has cv-qualifiers ...".

In applying CWG1575, the word "stotate" was corrected to "storage".

CWG Papers Applied

Wording from the following CWG papers were applied, with editorial changes as noted:

LWG Issues Applied

Resolutions from the following LWG issues were applied: 2141 2246 2247 2085 2087 2143 2150 2180 2194 2013 2018 2078 2097 2100 2120 2159 2275 2284 2298 2300

In addition to the above issues, I applied the suggested resolutions from NB comments GB-7, ES-15, and GB-9.

I was directed to apply the resolution to LWG issue 2235, but it had already been applied in the post-Bristol working draft.

In applying LWG2298, the second change was in fact in [meta.rel] rather than [meta.unary.prop]

In applying LWG2018, I moved the note that the function protoype is exposition only to its declaration.

In applying LWG2141, I used the decay_t<T> form of decay instead of typename decay<T>::type.

LWG Papers Applied

Wording from the following LWG papers were applied, with editorial changes as noted:

As directed, I reverted the changes previously applied from the following papers:

SG1 (Concurrency) Papers Applied

Wording from the following SG1 papers were applied:

Editorial NB comments addressed

I addressed the following NB comments marked as editorial:

Minor editorial changes

For a full list of editorial changes, please see the C++ draft repository on GitHub.