Skip to content

Commit 34ce074

Browse files
committed
New issue from Jonathan: Add missing constraint to basic-sender::get_completion_signatures definition
1 parent a254dea commit 34ce074

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

xml/issue4455.xml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version='1.0' encoding='utf-8' standalone='no'?>
2+
<!DOCTYPE issue SYSTEM "lwg-issue.dtd">
3+
4+
<issue num="4455" status="New">
5+
<title>Add missing constraint to <tt><i>basic-sender</i>::get_completion_signatures</tt> definition</title>
6+
<section><sref ref="[exec.snd.expos]"/></section>
7+
<submitter>Jonathan Wakely</submitter>
8+
<date>06 Nov 2025</date>
9+
<priority>99</priority>
10+
11+
<discussion>
12+
<b>Addresses <a href="https://github.com/cplusplus/nbballot/issues/931">US 215-356</a></b>
13+
<p>
14+
The definition of <tt><i>basic-sender</i>::get_completion_signatures</tt>
15+
is missing the <tt><i>decays-to</i>&lt;<i>basic-sender</i>&gt;</tt>
16+
type constraint.
17+
</p>
18+
</discussion>
19+
20+
<resolution>
21+
<p>
22+
This wording is relative to <paper num="N5014"/>.
23+
</p>
24+
25+
<ol>
26+
<li><p>Modify <sref ref="[exec.snd.expos]"/>, as indicated (just above paragraph 43):</p>
27+
28+
<blockquote>
29+
<pre>
30+
template&lt;class Tag, class Data, class... Child&gt;
31+
template&lt;<del>class</del> <ins><i>decays-to</i>&lt;<i>basic-sender</i>&gt;</ins> Sndr, class... Env&gt;
32+
constexpr auto <i>basic-sender</i>&lt;Tag, Data, Child...&gt;::get_completion_signatures();
33+
</pre>
34+
</blockquote>
35+
</li>
36+
</ol>
37+
38+
</resolution>
39+
40+
</issue>

0 commit comments

Comments
 (0)