Skip to content

Commit

Permalink
Automatic update from GitHub Actions workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Aug 3, 2024
1 parent c172b97 commit f8cd402
Show file tree
Hide file tree
Showing 31 changed files with 493 additions and 151 deletions.
1 change: 1 addition & 0 deletions issue2280.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ <h3 id="2280"><a href="lwg-defects.html#2280">2280</a>. <code>begin/end</code> f
<b>Submitter:</b> Andy Sawyer <b>Opened:</b> 2013-08-22 <b>Last modified:</b> 2016-01-28</p>
<p><b>Priority: </b>Not Prioritized
</p>
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#C++14">C++14</a> status.</p>
<p><b>Discussion:</b></p>
Expand Down
1 change: 1 addition & 0 deletions issue2457.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ <h3 id="2457"><a href="lwg-closed.html#2457">2457</a>. <code>std::begin()</code>
<b>Submitter:</b> Janez &#x17d;emva <b>Opened:</b> 2014-11-16 <b>Last modified:</b> 2024-06-24</p>
<p><b>Priority: </b>3
</p>
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#NAD">NAD</a> status.</p>
<p><b>Discussion:</b></p>
Expand Down
1 change: 1 addition & 0 deletions issue2812.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ <h3 id="2812"><a href="lwg-defects.html#2812">2812</a>. Range access is availabl
<b>Submitter:</b> Johel Ernesto Guerrero Pe&ntilde;a <b>Opened:</b> 2016-10-29 <b>Last modified:</b> 2017-07-30</p>
<p><b>Priority: </b>0
</p>
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#C++17">C++17</a> status.</p>
<p><b>Discussion:</b></p>
Expand Down
1 change: 1 addition & 0 deletions issue3009.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ <h3 id="3009"><a href="lwg-defects.html#3009">3009</a>. Including <code>&lt;stri
<b>Submitter:</b> Tim Song <b>Opened:</b> 2017-08-11 <b>Last modified:</b> 2021-06-06</p>
<p><b>Priority: </b>0
</p>
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#C++20">C++20</a> status.</p>
<p><b>Discussion:</b></p>
Expand Down
1 change: 1 addition & 0 deletions issue3207.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ <h3 id="3207"><a href="lwg-closed.html#3207">3207</a>. <code>N</code> in <code>s
<b>Submitter:</b> Nevin Liber <b>Opened:</b> 2019-05-23 <b>Last modified:</b> 2020-11-09</p>
<p><b>Priority: </b>Not Prioritized
</p>
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#NAD">NAD</a> status.</p>
<p><b>Discussion:</b></p>
Expand Down
1 change: 1 addition & 0 deletions issue3208.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ <h3 id="3208"><a href="lwg-defects.html#3208">3208</a>. <code>Boolean</code>'s e
<b>Submitter:</b> Casey Carter <b>Opened:</b> 2019-06-06 <b>Last modified:</b> 2021-02-25</p>
<p><b>Priority: </b>0
</p>
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#C++20">C++20</a> status.</p>
<p><b>Discussion:</b></p>
Expand Down
1 change: 1 addition & 0 deletions issue3300.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ <h3 id="3300"><a href="lwg-defects.html#3300">3300</a>. Non-array <code>ssize</c
<b>Submitter:</b> Casey Carter <b>Opened:</b> 2019-09-27 <b>Last modified:</b> 2021-02-25</p>
<p><b>Priority: </b>3
</p>
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#C++20">C++20</a> status.</p>
<p><b>Discussion:</b></p>
Expand Down
1 change: 1 addition & 0 deletions issue3537.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ <h3 id="3537"><a href="lwg-active.html#3537">3537</a>. &sect;[iterator.range] Mi
<b>Submitter:</b> Jiang An <b>Opened:</b> 2021-03-21 <b>Last modified:</b> 2021-04-20</p>
<p><b>Priority: </b>3
</p>
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#New">New</a> status.</p>
<p><b>Discussion:</b></p>
Expand Down
1 change: 1 addition & 0 deletions issue3987.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ <h3 id="3987"><a href="lwg-defects.html#3987">3987</a>. Including <code>&lt;flat
<b>Submitter:</b> Hewill Kang <b>Opened:</b> 2023-08-27 <b>Last modified:</b> 2023-11-22</p>
<p><b>Priority: </b>Not Prioritized
</p>
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#WP">WP</a> status.</p>
<p><b>Discussion:</b></p>
Expand Down
121 changes: 121 additions & 0 deletions issue4131.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Issue 4131: Including &lt;optional&gt; doesn't provide std::begin/end</title>
<meta property="og:title" content="Issue 4131: Including &lt;optional&gt; doesn't provide std::begin/end">
<meta property="og:description" content="C++ library issue. Status: New">
<meta property="og:url" content="https://cplusplus.github.io/LWG/issue4131.html">
<meta property="og:type" content="website">
<meta property="og:image" content="http://cplusplus.github.io/LWG/images/cpp_logo.png">
<meta property="og:image:alt" content="C++ logo">
<style>
p {text-align:justify}
li {text-align:justify}
pre code.backtick::before { content: "`" }
pre code.backtick::after { content: "`" }
blockquote.note
{
background-color:#E0E0E0;
padding-left: 15px;
padding-right: 15px;
padding-top: 1px;
padding-bottom: 1px;
}
ins {background-color:#A0FFA0}
del {background-color:#FFA0A0}
table.issues-index { border: 1px solid; border-collapse: collapse; }
table.issues-index th { text-align: center; padding: 4px; border: 1px solid; }
table.issues-index td { padding: 4px; border: 1px solid; }
table.issues-index td:nth-child(1) { text-align: right; }
table.issues-index td:nth-child(2) { text-align: left; }
table.issues-index td:nth-child(3) { text-align: left; }
table.issues-index td:nth-child(4) { text-align: left; }
table.issues-index td:nth-child(5) { text-align: center; }
table.issues-index td:nth-child(6) { text-align: center; }
table.issues-index td:nth-child(7) { text-align: left; }
table.issues-index td:nth-child(5) span.no-pr { color: red; }
@media (prefers-color-scheme: dark) {
html {
color: #ddd;
background-color: black;
}
ins {
background-color: #225522
}
del {
background-color: #662222
}
a {
color: #6af
}
a:visited {
color: #6af
}
blockquote.note
{
background-color: rgba(255, 255, 255, .10)
}
}
</style>
</head>
<body>
<hr>
<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>
<h3 id="4131"><a href="lwg-active.html#4131">4131</a>. Including <code>&lt;optional&gt;</code> doesn't provide <code>std::begin/end</code></h3>
<p><b>Section:</b> 25.7 <a href="https://wg21.link/iterator.range">[iterator.range]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
<b>Submitter:</b> Hewill Kang <b>Opened:</b> 2024-08-02 <b>Last modified:</b> 2024-08-03</p>
<p><b>Priority: </b>Not Prioritized
</p>
<p><b>View other</b> <a href="lwg-index-open.html#iterator.range">active issues</a> in [iterator.range].</p>
<p><b>View all other</b> <a href="lwg-index.html#iterator.range">issues</a> in [iterator.range].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#New">New</a> status.</p>
<p><b>Discussion:</b></p>
<p>
Since <code>optional</code> now provides <code>begin/end</code> members, it is reasonable
to ensure the validity of <code>std::begin/end</code> after including <code>&lt;optional&gt;</code>.
</p>


<p id="res-4131"><b>Proposed resolution:</b></p>
<p>
This wording is relative to <a href="https://wg21.link/N4986" title=" Working Draft, Programming Languages — C++">N4986</a>.
</p>

<ol>
<li><p>Modify 25.7 <a href="https://wg21.link/iterator.range">[iterator.range]</a> as indicated:</p>

<blockquote>
<p>
-1- In addition to being available via inclusion of the <code>&lt;iterator&gt;</code> header, the function
templates in 25.7 <a href="https://wg21.link/iterator.range">[iterator.range]</a> are available when any of the following headers are included:
<code>&lt;array&gt;</code> (24.3.2 <a href="https://wg21.link/array.syn">[array.syn]</a>),
<code>&lt;deque&gt;</code> (24.3.3 <a href="https://wg21.link/deque.syn">[deque.syn]</a>),
<code>&lt;flat_map&gt;</code> (24.6.4 <a href="https://wg21.link/flat.map.syn">[flat.map.syn]</a>),
<code>&lt;flat_set&gt;</code> (24.6.5 <a href="https://wg21.link/flat.set.syn">[flat.set.syn]</a>),
<code>&lt;forward_list&gt;</code> (24.3.4 <a href="https://wg21.link/forward.list.syn">[forward.list.syn]</a>),
<code>&lt;inplace_vector&gt;</code> (24.3.7 <a href="https://wg21.link/inplace.vector.syn">[inplace.vector.syn]</a>),
<code>&lt;list&gt;</code> (24.3.5 <a href="https://wg21.link/list.syn">[list.syn]</a>),
<code>&lt;map&gt;</code> (24.4.2 <a href="https://wg21.link/associative.map.syn">[associative.map.syn]</a>),
<ins><code>&lt;optional&gt;</code> (22.5.2 <a href="https://wg21.link/optional.syn">[optional.syn]</a>),</ins>
<code>&lt;regex&gt;</code> (32.3 <a href="https://wg21.link/re.syn">[re.syn]</a>),
<code>&lt;set&gt;</code> (24.4.3 <a href="https://wg21.link/associative.set.syn">[associative.set.syn]</a>),
<code>&lt;span&gt;</code> (24.7.2.1 <a href="https://wg21.link/span.syn">[span.syn]</a>),
<code>&lt;string&gt;</code> (23.4.2 <a href="https://wg21.link/string.syn">[string.syn]</a>),
<code>&lt;string_view&gt;</code> (23.3.2 <a href="https://wg21.link/string.view.synop">[string.view.synop]</a>),
<code>&lt;unordered_map&gt;</code> (24.5.2 <a href="https://wg21.link/unord.map.syn">[unord.map.syn]</a>),
<code>&lt;unordered_set&gt;</code> (24.5.3 <a href="https://wg21.link/unord.set.syn">[unord.set.syn]</a>),
and <code>&lt;vector&gt;</code> (24.3.6 <a href="https://wg21.link/vector.syn">[vector.syn]</a>).
</p>
</blockquote>

</li>

</ol>





</body>
</html>
Loading

0 comments on commit f8cd402

Please sign in to comment.