Created on 2025-09-27.00:00:00 last changed 1 month ago
Proposed resolution:
This wording is relative to N5014.
Modify [iterator.range] as indicated:
-1- In addition to being available via inclusion of the <iterator> header, the function templates in [iterator.range] are available when any of the following headers are included: <array>, <deque>, <flat_map>, <flat_set>, <forward_list>, <hive>, <inplace_vector>, <list>, <map>, <regex>, <set>, <span>, <stacktrace>, <string>, <string_view>, <unordered_map>, <unordered_set>, and <vector>.
[ 2025-11-11; Resolved by P3016R6, approved in Kona. Status changed: Open → Resolved. ]
[ 2025-10-20; Set to same priority as 3625 (i.e. P3). ]
`basic_stacktrace` is explicitly specified as a reversible container, an allocator-aware container, and a const-qualified sequence container, with members `begin`/`end`, `rbegin`/`rend`, `cbegin`/`cend`, `crbegin`/`crend`, `empty`, `size`, etc.
Thus, it's worth making the corresponding free functions available when introducing<stacktrace>, just like other containers.
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2025-11-11 12:47:23 | admin | set | messages: + msg15719 |
| 2025-11-11 12:47:23 | admin | set | status: open -> resolved |
| 2025-10-20 14:39:11 | admin | set | messages: + msg15276 |
| 2025-10-07 09:38:24 | admin | set | messages: + msg15128 |
| 2025-10-07 09:38:24 | admin | set | status: new -> open |
| 2025-09-27 17:39:53 | admin | set | messages: + msg15092 |
| 2025-09-27 00:00:00 | admin | create | |