Skip to content

Commit 3362a7f

Browse files
Dawn Perchikzygoloid
authored andcommitted
LWG3048 transform_reduce(exec, first1, last1, first2, init) discards execution policy
1 parent 618b4e5 commit 3362a7f

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

source/numerics.tex

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8978,6 +8978,18 @@
89788978
T transform_reduce(InputIterator1 first1, InputIterator1 last1,
89798979
InputIterator2 first2,
89808980
T init);
8981+
\end{itemdecl}
8982+
8983+
\begin{itemdescr}
8984+
\pnum
8985+
\effects Equivalent to:
8986+
\begin{codeblock}
8987+
return transform_reduce(first1, last1, first2, init, plus<>(), multiplies<>());
8988+
\end{codeblock}
8989+
\end{itemdescr}
8990+
8991+
\indexlibrary{\idxcode{transform_reduce}}%
8992+
\begin{itemdecl}
89818993
template<class ExecutionPolicy,
89828994
class ForwardIterator1, class ForwardIterator2, class T>
89838995
T transform_reduce(ExecutionPolicy&& exec,
@@ -8990,7 +9002,8 @@
89909002
\pnum
89919003
\effects Equivalent to:
89929004
\begin{codeblock}
8993-
return transform_reduce(first1, last1, first2, init, plus<>(), multiplies<>());
9005+
return transform_reduce(std::forward<ExecutionPolicy>(exec),
9006+
first1, last1, first2, init, plus<>(), multiplies<>());
89949007
\end{codeblock}
89959008
\end{itemdescr}
89969009

0 commit comments

Comments
 (0)