@@ -508,11 +508,24 @@ <h1>Header <code><experimental/numeric></code> synopsis</h1>
508508 template<class InputIterator>
509509 typename iterator_traits<InputIterator>::value_type
510510 reduce(InputIterator first, InputIterator last);
511+ < ins > template<class ExecutionPolicy,
512+ InputIterator>
513+ typename iterator_traits<InputIterator>::value_type
514+ reduce(ExecutionPolicy&& exec,
515+ InputIterator first, InputIterator last);</ ins >
511516 template<class InputIterator, class T>
512- T reduce(InputIterator first, InputIterator last< ins > ,</ ins > T init);
517+ T reduce(InputIterator first, InputIterator last, T init);
518+ < ins > template<class ExecutionPolicy,
519+ class InputIterator, class T>
520+ T reduce(ExecutionPolicy&& exec,
521+ InputIterator first, InputIterator last, T init);</ ins >
513522 template<class InputIterator, class T, class BinaryOperation>
514523 T reduce(InputIterator first, InputIterator last, T init,
515524 BinaryOperation binary_op);
525+ < ins > template<class ExecutionPolicy, class InputIterator, class T, class BinaryOperation>
526+ T reduce(ExecutionPolicy&& exec,
527+ InputIterator first, InputIterator last, T init,
528+ BinaryOperation binary_op);</ ins >
516529
517530 template<class InputIterator, class OutputIterator,
518531 class T>
0 commit comments