|
712 | 712 | <div class="page"> |
713 | 713 | <table class="header"> |
714 | 714 |
|
715 | | - <tbody><tr><th>Document Number:</th><td><cxx-docnum>N4352</cxx-docnum></td></tr> |
| 715 | + <tbody><tr><th>Document Number:</th><td><cxx-docnum>N4407</cxx-docnum></td></tr> |
716 | 716 |
|
717 | 717 |
|
718 | | - <tr><th>Date:</th><td><time pubdate="">2015-01-08</time></td></tr> |
| 718 | + <tr><th>Date:</th><td><time pubdate="">2015-04-10</time></td></tr> |
719 | 719 |
|
720 | 720 |
|
721 | | - <tr><th>Revises:</th><td><cxx-revises><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4310.html">N4310</a></cxx-revises></td></tr> |
| 721 | + <tr><th>Revises:</th><td><cxx-revises><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4352.html">N4352</a></cxx-revises></td></tr> |
722 | 722 |
|
723 | 723 |
|
724 | 724 | <tr><th>Editor:</th><td><cxx-editor> |
@@ -2097,7 +2097,8 @@ <h1>Contents</h1> |
2097 | 2097 | <li><code>a1</code> when <code>N</code> is <code>1</code></li> |
2098 | 2098 |
|
2099 | 2099 | <li> |
2100 | | - <code>op(<em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(op, a1, ..., aK), <em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(op, aM, ..., aN)</code> where <code>1 < K+1 = M ≤ N</code>. |
| 2100 | + <code>op(<em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(op, a1, ..., aK), <em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(op, aM, </code><br> |
| 2101 | + <code>..., aN)</code> where <code>1 < K+1 = M ≤ N</code>. |
2101 | 2102 | </li> |
2102 | 2103 | </ul> |
2103 | 2104 | <p para_num="4" id="parallel.alg.defns.4"></p> |
@@ -2804,7 +2805,8 @@ <h1>Contents</h1> |
2804 | 2805 | <cxx-returns para_num="2" id="parallel.alg.transform.reduce.2"> |
2805 | 2806 |
|
2806 | 2807 | <dt>Returns:</dt><dd> |
2807 | | - <code><em>GENERALIZED_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (last - first) - 1)))</code>. |
| 2808 | + <code><em>GENERALIZED_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (last - first) -</code><br> |
| 2809 | + <code>1)))</code>. |
2808 | 2810 | </dd> |
2809 | 2811 | </cxx-returns> |
2810 | 2812 |
|
@@ -2861,7 +2863,8 @@ <h1>Contents</h1> |
2861 | 2863 |
|
2862 | 2864 | <dt>Effects:</dt><dd> |
2863 | 2865 | Assigns through each iterator <code>i</code> in <code>[result,result + (last - first))</code> the value of |
2864 | | - <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (i - result) - 1)))</code>. |
| 2866 | + <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (i</code><br> |
| 2867 | + <code>- result) - 1)))</code>. |
2865 | 2868 | </dd> |
2866 | 2869 | </cxx-effects> |
2867 | 2870 |
|
@@ -2936,8 +2939,10 @@ <h1>Contents</h1> |
2936 | 2939 |
|
2937 | 2940 | <dt>Effects:</dt><dd> |
2938 | 2941 | Assigns through each iterator <code>i</code> in <code>[result,result + (last - first))</code> the value of |
2939 | | - <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, unary_op(*first), ..., unary_op(*(first + (i - result))))</code> or |
2940 | | - <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (i - result))))</code> |
| 2942 | + <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, unary_op(*first), ..., unary_op(*(first + (i -</code><br> |
| 2943 | + <code>result))))</code> or |
| 2944 | + <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (i</code><br> |
| 2945 | + <code>- result))))</code> |
2941 | 2946 | if <code>init</code> is provided. |
2942 | 2947 | </dd> |
2943 | 2948 | </cxx-effects> |
|
0 commit comments