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

2277. [arrays.ts] <dynarray> is missing in 24.7/1

Section: 99 [arrays.ts::iterator.range] Status: NAD Arrays Submitter: Cassio Neri Opened: 2013-07-31 Last modified: 2016-03-08

Priority: 3

View all issues with NAD Arrays status.

Discussion:

Addresses: arrays.ts

Section 99 [arrays.ts::iterator.range] p1 specifies header files that, in addition to <iterator>, make available the function templates in 24.7 (begin, end, etc.) but it fails to mention <dynarray>. This seems to be just an oversight.

[2013-09 Chicago:]

Move to Deferred. This feature will ship after C++14 and should be revisited then.

[2014-06-06 pre-Rapperswill]

This issue has been reopened as arrays-ts.

Proposed resolution:

This wording is relative to N3691.

  1. Modify 99 [arrays.ts::iterator.range] p1 as indicated:

    -1- In addition to being available via inclusion of the <iterator> header, the function templates in 24.7 are available when any of the following headers are included: <array>, <deque>, <dynarray>, <forward_list>, <list>, <map>, <regex>, <set>, <string>, <unordered_map>, <unordered_set>, and <vector>.