Skip to content

Commit 241b570

Browse files
author
github-actions
committed
Automatic update from GitHub Actions workflow
1 parent 631aeca commit 241b570

22 files changed

+340
-44
lines changed

issue4234.html

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<title>Issue 4234: Including &lt;hive&gt; doesn't provide std::begin/end</title>
6+
<meta property="og:title" content="Issue 4234: Including &lt;hive&gt; doesn't provide std::begin/end">
7+
<meta property="og:description" content="C++ library issue. Status: New">
8+
<meta property="og:url" content="https://cplusplus.github.io/LWG/issue4234.html">
9+
<meta property="og:type" content="website">
10+
<meta property="og:image" content="http://cplusplus.github.io/LWG/images/cpp_logo.png">
11+
<meta property="og:image:alt" content="C++ logo">
12+
<style>
13+
p {text-align:justify}
14+
li {text-align:justify}
15+
pre code.backtick::before { content: "`" }
16+
pre code.backtick::after { content: "`" }
17+
blockquote.note
18+
{
19+
background-color:#E0E0E0;
20+
padding-left: 15px;
21+
padding-right: 15px;
22+
padding-top: 1px;
23+
padding-bottom: 1px;
24+
}
25+
ins {background-color:#A0FFA0}
26+
del {background-color:#FFA0A0}
27+
table.issues-index { border: 1px solid; border-collapse: collapse; }
28+
table.issues-index th { text-align: center; padding: 4px; border: 1px solid; }
29+
table.issues-index td { padding: 4px; border: 1px solid; }
30+
table.issues-index td:nth-child(1) { text-align: right; }
31+
table.issues-index td:nth-child(2) { text-align: left; }
32+
table.issues-index td:nth-child(3) { text-align: left; }
33+
table.issues-index td:nth-child(4) { text-align: left; }
34+
table.issues-index td:nth-child(5) { text-align: center; }
35+
table.issues-index td:nth-child(6) { text-align: center; }
36+
table.issues-index td:nth-child(7) { text-align: left; }
37+
table.issues-index td:nth-child(5) span.no-pr { color: red; }
38+
@media (prefers-color-scheme: dark) {
39+
html {
40+
color: #ddd;
41+
background-color: black;
42+
}
43+
ins {
44+
background-color: #225522
45+
}
46+
del {
47+
background-color: #662222
48+
}
49+
a {
50+
color: #6af
51+
}
52+
a:visited {
53+
color: #6af
54+
}
55+
blockquote.note
56+
{
57+
background-color: rgba(255, 255, 255, .10)
58+
}
59+
}
60+
</style>
61+
</head>
62+
<body>
63+
<hr>
64+
<p><em>This page is a snapshot from the LWG issues list, see the <a href="lwg-active.html">Library Active Issues List</a> for more information and the meaning of <a href="lwg-active.html#New">New</a> status.</em></p>
65+
<h3 id="4234"><a href="lwg-active.html#4234">4234</a>. Including <code>&lt;hive&gt;</code> doesn't provide <code>std::begin/end</code></h3>
66+
<p><b>Section:</b> 24.7 <a href="https://wg21.link/iterator.range">[iterator.range]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
67+
<b>Submitter:</b> Hewill Kang <b>Opened:</b> 2025-03-25 <b>Last modified:</b> 2025-03-27</p>
68+
<p><b>Priority: </b>Not Prioritized
69+
</p>
70+
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
71+
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
72+
<p><b>View all issues with</b> <a href="lwg-status.html#New">New</a> status.</p>
73+
<p><b>Discussion:</b></p>
74+
<p>
75+
24.7 <a href="https://wg21.link/iterator.range">[iterator.range]</a> should add <code>&lt;hive&gt;</code> to the list as the latter provides
76+
a series of range access member functions such as <code>begin/end</code>.
77+
</p>
78+
79+
80+
<p id="res-4234"><b>Proposed resolution:</b></p>
81+
<p>
82+
This wording is relative to <a href="https://wg21.link/N5008">N5008</a>.
83+
</p>
84+
85+
<ol>
86+
87+
<li><p>Modify 24.7 <a href="https://wg21.link/iterator.range">[iterator.range]</a> as indicated:</p>
88+
89+
<blockquote>
90+
<p>
91+
-1- In addition to being available via inclusion of the <code>&lt;iterator&gt;</code> header, the function
92+
templates in 24.7 <a href="https://wg21.link/iterator.range">[iterator.range]</a> are available when any of the following headers are included:
93+
<code>&lt;array&gt;</code>,
94+
<code>&lt;deque&gt;</code>, <code>&lt;flat_map&gt;</code>, <code>&lt;flat_set&gt;</code>,
95+
<code>&lt;forward_list&gt;</code>,
96+
<ins><code>&lt;hive&gt;</code>,</ins>
97+
<code>&lt;inplace_vector&gt;</code>, <code>&lt;list&gt;</code>, <code>&lt;map&gt;</code>,
98+
<code>&lt;regex&gt;</code>, <code>&lt;set&gt;</code>, <code>&lt;span&gt;</code>, <code>&lt;string&gt;</code>,
99+
<code>&lt;string_view&gt;</code>,
100+
<code>&lt;unordered_map&gt;</code>, <code>&lt;unordered_set&gt;</code>, and <code>&lt;vector&gt;</code>.
101+
</p>
102+
</blockquote>
103+
</li>
104+
105+
</ol>
106+
107+
108+
109+
110+
111+
</body>
112+
</html>

lwg-active.html

Lines changed: 52 additions & 5 deletions
Large diffs are not rendered by default.

lwg-closed.html

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

lwg-defects.html

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

lwg-immediate.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ <h1>C++ Standard Library Issues Resolved Directly In [INSERT CURRENT MEETING HER
6262
</tr>
6363
<tr>
6464
<td align="left">Date:</td>
65-
<td align="left">Revised 2025-03-27 at 17:15:46 UTC
65+
<td align="left">Revised 2025-03-27 at 17:38:30 UTC
6666
</td>
6767
</tr>
6868
<tr>

lwg-index-open.html

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ <h1>Index by Section</h1>
6666
<p>This document is the Index by Section for the <a href="lwg-active.html">Library Active Issues List</a>.</p>
6767
<h2>Index by Section (non-Ready active issues only)</h2>
6868
<p><a href="lwg-index.html">(view all issues)</a></p>
69-
<p>Revised 2025-03-27 at 17:15:46 UTC
69+
<p>Revised 2025-03-27 at 17:38:30 UTC
7070
</p><h2 id="Section_3">Section 3 (2 issues)</h2>
7171
<p><a href="lwg-index.html#Section_3">(view all issues)</a></p>
7272
<table class="issues-index">
@@ -2464,7 +2464,7 @@ <h2 id="Section_23">Section 23 (63 issues)</h2>
24642464
<td></td>
24652465
</tr>
24662466
</table>
2467-
<h2 id="Section_24">Section 24 (41 issues)</h2>
2467+
<h2 id="Section_24">Section 24 (42 issues)</h2>
24682468
<p><a href="lwg-index.html#Section_24">(view all issues)</a></p>
24692469
<table class="issues-index">
24702470
<tr>
@@ -2821,9 +2821,18 @@ <h2 id="Section_24">Section 24 (41 issues)</h2>
28212821
<td></td>
28222822
</tr>
28232823
<tr>
2824-
<td id="4181"><a href="lwg-active.html#4181" title="Some ranges have negative ssize (Status: New)">4181</a><sup><a href="https://cplusplus.github.io/LWG/issue4181">(i)</a></sup></td>
2824+
<td id="4234"><a href="lwg-active.html#4234" title="Including &lt;hive&gt; doesn't provide std::begin/end (Status: New)">4234</a><sup><a href="https://cplusplus.github.io/LWG/issue4234">(i)</a></sup></td>
28252825
<td><a href="lwg-active.html#New">New</a></td>
28262826
<td>24.7 [iterator.range]<a id="iterator.range"></a></td>
2827+
<td>Including <code>&lt;hive&gt;</code> doesn't provide <code>std::begin/end</code></td>
2828+
<td>Yes</td>
2829+
<td></td>
2830+
<td></td>
2831+
</tr>
2832+
<tr>
2833+
<td id="4181"><a href="lwg-active.html#4181" title="Some ranges have negative ssize (Status: New)">4181</a><sup><a href="https://cplusplus.github.io/LWG/issue4181">(i)</a></sup></td>
2834+
<td><a href="lwg-active.html#New">New</a></td>
2835+
<td>24.7 [iterator.range]</td>
28272836
<td>Some ranges have negative <code class='backtick'>ssize</code></td>
28282837
<td><span class="no-pr">No</span></td>
28292838
<td>3</td>

lwg-index.html

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ <h1>Index by Section</h1>
6666
<p>This document is the Index by Section for the <a href="lwg-active.html">Library Active Issues List</a>, <a href="lwg-defects.html">Library Defect Reports and Accepted Issues</a>, and <a href="lwg-closed.html">Library Closed Issues List</a>.</p>
6767
<h2>Index by Section</h2>
6868
<p><a href="lwg-index-open.html">(view only non-Ready open issues)</a></p>
69-
<p>Revised 2025-03-27 at 17:15:46 UTC
69+
<p>Revised 2025-03-27 at 17:38:30 UTC
7070
</p><h2 id="Section_2">Section 2 (2 issues)</h2>
7171
<table class="issues-index">
7272
<tr>
@@ -13735,7 +13735,7 @@ <h2 id="Section_23">Section 23 (383 issues)</h2>
1373513735
<td></td>
1373613736
</tr>
1373713737
</table>
13738-
<h2 id="Section_24">Section 24 (208 issues)</h2>
13738+
<h2 id="Section_24">Section 24 (209 issues)</h2>
1373913739
<p><a href="lwg-index-open.html#Section_24">(view only non-Ready open issues)</a></p>
1374013740
<table class="issues-index">
1374113741
<tr>
@@ -15537,9 +15537,18 @@ <h2 id="Section_24">Section 24 (208 issues)</h2>
1553715537
<td></td>
1553815538
</tr>
1553915539
<tr>
15540-
<td id="4181"><a href="lwg-active.html#4181" title="Some ranges have negative ssize (Status: New)">4181</a><sup><a href="https://cplusplus.github.io/LWG/issue4181">(i)</a></sup></td>
15540+
<td id="4234"><a href="lwg-active.html#4234" title="Including &lt;hive&gt; doesn't provide std::begin/end (Status: New)">4234</a><sup><a href="https://cplusplus.github.io/LWG/issue4234">(i)</a></sup></td>
1554115541
<td><a href="lwg-active.html#New">New</a></td>
1554215542
<td>24.7 [iterator.range]<a id="iterator.range"></a></td>
15543+
<td>Including <code>&lt;hive&gt;</code> doesn't provide <code>std::begin/end</code></td>
15544+
<td>Yes</td>
15545+
<td></td>
15546+
<td></td>
15547+
</tr>
15548+
<tr>
15549+
<td id="4181"><a href="lwg-active.html#4181" title="Some ranges have negative ssize (Status: New)">4181</a><sup><a href="https://cplusplus.github.io/LWG/issue4181">(i)</a></sup></td>
15550+
<td><a href="lwg-active.html#New">New</a></td>
15551+
<td>24.7 [iterator.range]</td>
1554315552
<td>Some ranges have negative <code class='backtick'>ssize</code></td>
1554415553
<td><span class="no-pr">No</span></td>
1554515554
<td>3</td>

lwg-ready.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ <h1>C++ Standard Library Issues to be moved in [INSERT CURRENT MEETING HERE]</h1
6262
</tr>
6363
<tr>
6464
<td align="left">Date:</td>
65-
<td align="left">Revised 2025-03-27 at 17:15:46 UTC
65+
<td align="left">Revised 2025-03-27 at 17:38:30 UTC
6666
</td>
6767
</tr>
6868
<tr>

lwg-status-date.html

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ <h1>Index by Status and Date</h1>
6767
This document is the Index by Status and Date for the <a href="lwg-active.html">Library Active Issues List</a>,
6868
<a href="lwg-defects.html">Library Defect Reports and Accepted Issues</a>, and <a href="lwg-closed.html">Library Closed Issues List</a>.
6969
</p>
70-
<p>Revised 2025-03-27 at 17:15:46 UTC
70+
<p>Revised 2025-03-27 at 17:38:30 UTC
7171
</p><h2 id="Ready">Ready (7 issues)</h2>
7272
<table class="issues-index">
7373
<tr>
@@ -302,7 +302,7 @@ <h2 id="Tentatively_NAD">Tentatively NAD (12 issues)</h2>
302302
<td></td>
303303
</tr>
304304
</table>
305-
<h2 id="New">New (471 issues)</h2>
305+
<h2 id="New">New (472 issues)</h2>
306306
<table class="issues-index">
307307
<tr>
308308
<th><a href="lwg-toc.html">Issue</a></th>
@@ -325,6 +325,15 @@ <h2 id="New">New (471 issues)</h2>
325325
<td></td>
326326
</tr>
327327
<tr>
328+
<td id="4234"><a href="lwg-active.html#4234" title="Including &lt;hive&gt; doesn't provide std::begin/end (Status: New)">4234</a><sup><a href="https://cplusplus.github.io/LWG/issue4234">(i)</a></sup></td>
329+
<td><a href="lwg-active.html#New">New</a></td>
330+
<td>24.7 [iterator.range]</td>
331+
<td>Including <code>&lt;hive&gt;</code> doesn't provide <code>std::begin/end</code></td>
332+
<td>Yes</td>
333+
<td></td>
334+
<td></td>
335+
</tr>
336+
<tr>
328337
<td id="4232"><a href="lwg-active.html#4232" title="datapar::resize does not resize (Status: New)">4232</a><sup><a href="https://cplusplus.github.io/LWG/issue4232">(i)</a></sup></td>
329338
<td><a href="lwg-active.html#New">New</a></td>
330339
<td>29.10.4 [simd.traits]</td>

lwg-status.html

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ <h1>Index by Status and Section</h1>
6262
<a href="lwg-defects.html">Library Defect Reports and Accepted Issues</a>, and <a href="lwg-closed.html">Library Closed Issues List</a>.
6363
</p>
6464

65-
<p>Revised 2025-03-27 at 17:15:46 UTC
65+
<p>Revised 2025-03-27 at 17:38:30 UTC
6666
</p><h2 id="Ready">Ready (7 issues)</h2>
6767
<table class="issues-index">
6868
<tr>
@@ -297,7 +297,7 @@ <h2 id="Tentatively_NAD">Tentatively NAD (12 issues)</h2>
297297
<td></td>
298298
</tr>
299299
</table>
300-
<h2 id="New">New (471 issues)</h2>
300+
<h2 id="New">New (472 issues)</h2>
301301
<table class="issues-index">
302302
<tr>
303303
<th><a href="lwg-toc.html">Issue</a></th>
@@ -2356,6 +2356,15 @@ <h2 id="New">New (471 issues)</h2>
23562356
<td></td>
23572357
</tr>
23582358
<tr>
2359+
<td id="4234"><a href="lwg-active.html#4234" title="Including &lt;hive&gt; doesn't provide std::begin/end (Status: New)">4234</a><sup><a href="https://cplusplus.github.io/LWG/issue4234">(i)</a></sup></td>
2360+
<td><a href="lwg-active.html#New">New</a></td>
2361+
<td>24.7 [iterator.range]</td>
2362+
<td>Including <code>&lt;hive&gt;</code> doesn't provide <code>std::begin/end</code></td>
2363+
<td>Yes</td>
2364+
<td></td>
2365+
<td></td>
2366+
</tr>
2367+
<tr>
23592368
<td id="4181"><a href="lwg-active.html#4181" title="Some ranges have negative ssize (Status: New)">4181</a><sup><a href="https://cplusplus.github.io/LWG/issue4181">(i)</a></sup></td>
23602369
<td><a href="lwg-active.html#New">New</a></td>
23612370
<td>24.7 [iterator.range]</td>

0 commit comments

Comments
 (0)