Skip to content

Commit 12c9c91

Browse files
committed
New issue from Hewill: "Including <hive> doesn't provide std::begin/end"
1 parent ac94ae1 commit 12c9c91

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

xml/issue4234.xml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<?xml version='1.0' encoding='utf-8' standalone='no'?>
2+
<!DOCTYPE issue SYSTEM "lwg-issue.dtd">
3+
4+
<issue num="4234" status="New">
5+
<title>Including <tt>&lt;hive&gt;</tt> doesn't provide <tt>std::begin/end</tt></title>
6+
<section>
7+
<sref ref="[iterator.range]"/>
8+
</section>
9+
<submitter>Hewill Kang</submitter>
10+
<date>25 Mar 2025</date>
11+
<priority>99</priority>
12+
13+
<discussion>
14+
<p>
15+
<sref ref="[iterator.range]"/> should add <tt>&lt;hive&gt;</tt> to the list as the latter provides
16+
a series of range access member functions such as <tt>begin/end</tt>.
17+
</p>
18+
</discussion>
19+
20+
<resolution>
21+
<p>
22+
This wording is relative to <paper num="N5008"/>.
23+
</p>
24+
25+
<ol>
26+
27+
<li><p>Modify <sref ref="[iterator.range]"/> as indicated:</p>
28+
29+
<blockquote>
30+
<p>
31+
-1- In addition to being available via inclusion of the <tt>&lt;iterator&gt;</tt> header, the function
32+
templates in <sref ref="[iterator.range]"/> are available when any of the following headers are included:
33+
<tt>&lt;array&gt;</tt>,
34+
<tt>&lt;deque&gt;</tt>, <tt>&lt;flat_map&gt;</tt>, <tt>&lt;flat_set&gt;</tt>,
35+
<tt>&lt;forward_list&gt;</tt>,
36+
<ins><tt>&lt;hive&gt;</tt>,</ins>
37+
<tt>&lt;inplace_vector&gt;</tt>, <tt>&lt;list&gt;</tt>, <tt>&lt;map&gt;</tt>,
38+
<tt>&lt;regex&gt;</tt>, <tt>&lt;set&gt;</tt>, <tt>&lt;span&gt;</tt>, <tt>&lt;string&gt;</tt>,
39+
<tt>&lt;string_view&gt;</tt>,
40+
<tt>&lt;unordered_map&gt;</tt>, <tt>&lt;unordered_set&gt;</tt>, and <tt>&lt;vector&gt;</tt>.
41+
</p>
42+
</blockquote>
43+
</li>
44+
45+
</ol>
46+
</resolution>
47+
48+
</issue>

0 commit comments

Comments
 (0)