@@ -565,11 +565,17 @@ <h1>Reduce</h1>
565565 reduce(InputIterator first, InputIterator last);
566566 </ cxx-signature >
567567
568- < cxx-returns >
569- < code > reduce(first, last, typename iterator_traits<InputIterator>::value_type{})</ code >
570- </ cxx-returns >
568+ < cxx-effects >
569+ < ins2 >
570+ Same as < code > reduce(first, last, typename iterator_traits<InputIterator>::value_type{})</ code > .
571+ </ ins2 >
572+ </ cxx-effects >
571573
572574 < del2 >
575+ < cxx-returns >
576+ < code > reduce(first, last, typename iterator_traits<InputIterator>::value_type{})</ code >
577+ </ cxx-returns >
578+
573579 < cxx-requires >
574580 < code > typename iterator_traits<InputIterator>::value_type{}</ code >
575581 shall be a valid expression. The < code > operator+</ code > function associated with
@@ -595,11 +601,17 @@ <h1>Reduce</h1>
595601 T reduce(InputIterator first, InputIterator last, T init);
596602 </ cxx-signature >
597603
598- < cxx-returns >
599- < code > reduce(first, last, init, plus<>())</ code >
600- </ cxx-returns >
604+ < cxx-effects >
605+ < ins2 >
606+ Same as < code > reduce(first, last, init, plus<>())</ code > .
607+ </ ins2 >
608+ </ cxx-effects >
601609
602610 < del2 >
611+ < cxx-returns >
612+ < code > reduce(first, last, init, plus<>())</ code >
613+ </ cxx-returns >
614+
603615 < cxx-requires >
604616 The < code > operator+</ code > function associated with < code > T</ code > shall not invalidate iterators
605617 or subranges, nor modify elements in the range < code > [first,last)</ code > .
@@ -656,11 +668,17 @@ <h1>Exclusive scan</h1>
656668 T init);
657669 </ cxx-signature >
658670
659- < cxx-returns >
660- < code > exclusive_scan(first, last, result, init, plus<>())</ code >
661- </ cxx-returns >
671+ < cxx-effects >
672+ < ins2 >
673+ Same as < code > exclusive_scan(first, last, result, init, plus<>())</ code > .
674+ </ ins2 >
675+ </ cxx-effects >
662676
663677 < del2 >
678+ < cxx-returns >
679+ < code > exclusive_scan(first, last, result, init, plus<>())</ code >
680+ </ cxx-returns >
681+
664682 < cxx-requires >
665683 The < code > operator+</ code > function associated with < code > iterator_traits<InputIterator>::value_type</ code > shall
666684 not invalidate iterators or subranges, nor modify elements in the ranges < code > [first,last)</ code > or
@@ -728,11 +746,17 @@ <h1>Inclusive scan</h1>
728746 OutputIterator result);
729747 </ cxx-signature >
730748
731- < cxx-returns >
732- < code > inclusive_scan(first, last, result, plus<>())</ code >
733- </ cxx-returns >
749+ < cxx-effects >
750+ < ins2 >
751+ Same as < code > inclusive_scan(first, last, result, plus<>())</ code > .
752+ </ ins2 >
753+ </ cxx-effects >
734754
735755 < del2 >
756+ < cxx-returns >
757+ < code > inclusive_scan(first, last, result, plus<>())</ code >
758+ </ cxx-returns >
759+
736760 < cxx-requires >
737761 The < code > operator+</ code > function associated with
738762 < code > iterator_traits<InputIterator>::value_type</ code > shall not invalidate iterators or
0 commit comments