Skip to content

Commit 137728f

Browse files
authored
[coro.generator.promise] Fix template parameters (#6009)
Some of the template parameters of `yield_value` were inconsistent, and the synopsis contained an outright typo. This change uses `R2` consistently since the parameter is a reference.
1 parent 9779d4d commit 137728f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

source/ranges.tex

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15215,8 +15215,8 @@
1521515215
@\libconcept{constructible_from}@<remove_cvref_t<yielded>, const remove_reference_t<yielded>&>;
1521615216

1521715217
template<class R2, class V2, class Alloc2, class Unused>
15218-
requires @\libconcept{same_as}@<typename generator<T2, V2, Alloc2>::yielded, yielded>
15219-
auto yield_value(ranges::elements_of<generator<T2, V2, Alloc2>&&, Unused> g) noexcept;
15218+
requires @\libconcept{same_as}@<typename generator<R2, V2, Alloc2>::yielded, yielded>
15219+
auto yield_value(ranges::elements_of<generator<R2, V2, Alloc2>&&, Unused> g) noexcept;
1522015220

1522115221
template<ranges::@\libconcept{input_range}@ R, class Alloc>
1522215222
requires @\libconcept{convertible_to}@<ranges::range_reference_t<R>, yielded>
@@ -15341,9 +15341,9 @@
1534115341

1534215342
\indexlibrarymember{yield_value}{generator::promise_type}%
1534315343
\begin{itemdecl}
15344-
template<class T2, class V2, class Alloc2, class Unused>
15345-
requires @\libconcept{same_as}@<typename generator<T2, V2, Alloc2>::yielded, yielded>
15346-
auto yield_value(ranges::elements_of<generator<T2, V2, Alloc2>&&, Unused> g) noexcept;
15344+
template<class R2, class V2, class Alloc2, class Unused>
15345+
requires @\libconcept{same_as}@<typename generator<R2, V2, Alloc2>::yielded, yielded>
15346+
auto yield_value(ranges::elements_of<generator<R2, V2, Alloc2>&&, Unused> g) noexcept;
1534715347
\end{itemdecl}
1534815348

1534915349
\begin{itemdescr}

0 commit comments

Comments
 (0)