Title
Freestanding implementations header list needs review for C++0x
Status
nad
Section
[compliance]
Submitter
Beman Dawes

Created on 2008-05-14.00:00:00 last changed 171 months ago

Messages

Date: 2010-10-21.18:28:33

[ 2009-07 Frankfurt: ]

Addressed by paper N2814.

Move to NAD.

Date: 2010-10-21.18:28:33

[ Post Summit Daniel adds: ]

  1. The comment regarding reference_closure seems moot since it was just recently decided to remove that.
  2. A reference to proposal N2814 ("Fixing freestanding") should be added. This paper e.g. proposes to add only <initializer_list> to the include list of freestanding.
Date: 2010-10-21.18:28:33

[ San Francisco: ]

This is a placeholder defect to remind us to review the table once we've stopped adding headers to the library.

Three new headers that need to be added to the list:

<initializer_list> <concept> <iterator_concepts>

<iterator_concepts>, in particular, has lots of stuff that isn't needed, so maybe the stuff that is needed should be broken out into a separate header.

Robert: What about reference_closure? It's currently in <functional>.

Date: 2008-05-14.00:00:00

Once the C++0x standard library is feature complete, the LWG needs to review [compliance] Freestanding implementations header list to ensure it reflects LWG consensus.

History
Date User Action Args
2010-10-21 18:28:33adminsetmessages: + msg3976
2010-10-21 18:28:33adminsetmessages: + msg3975
2010-10-21 18:28:33adminsetmessages: + msg3974
2008-05-14 00:00:00admincreate