This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of NAD status.

### 833. Freestanding implementations header list needs review for C++0x

Section: 16.4.2.5 [compliance] Status: NAD Submitter: Beman Dawes Opened: 2008-05-14 Last modified: 2016-01-28

Priority: Not Prioritized

View all other issues in [compliance].

View all issues with NAD status.

Discussion:

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

[ 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>`.

[ 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.

[ 2009-07 Frankfurt: ]

> Addressed by paper N2814.

> Move to NAD.

Proposed resolution: