<span class="identifier">InputIterator2</span> first2<span class="special">,</span> <span class="identifier">OutputIterator</span> result<span class="special">,</span> <span class="identifier">BinaryOperator</span> op<span class="special">,</span>
<span class="identifier">command_queue</span> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="idp100342496"></a><h2>Description</h2>
+<a name="idp97698176"></a><h2>Description</h2>
<p>Transforms the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) using operator <code class="computeroutput">op</code> and stores the results in the range beginning at <code class="computeroutput">result</code>.</p>
<p>For example, to calculate the absolute value for each element in a vector:</p>
<pre class="programlisting"></pre>