forked from boostorg/fusion
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.adapters.fused"></a><a class="link" href="fused.html" title="fused">fused</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.fused.description"></a><h6>
|
||||
<a name="id1071164"></a>
|
||||
<a name="id988387"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -54,20 +54,20 @@
|
||||
and <a href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm" target="_top"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_ptr</span></code></a>).
|
||||
</p>
|
||||
<a name="fusion.functional.adapters.fused.header"></a><h6>
|
||||
<a name="id1071239"></a>
|
||||
<a name="id988518"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused.synopsis"></a><h6>
|
||||
<a name="id1071309"></a>
|
||||
<a name="id988621"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <span class="identifier">fused</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused.template_parameters"></a><h6>
|
||||
<a name="id1071361"></a>
|
||||
<a name="id988698"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -113,7 +113,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused.model_of"></a><h6>
|
||||
<a name="id1073638"></a>
|
||||
<a name="id988816"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
@ -146,7 +146,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.fused.expression_semantics"></a><h6>
|
||||
<a name="id1073798"></a>
|
||||
<a name="id989039"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -211,14 +211,14 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused.example"></a><h6>
|
||||
<a name="id1073991"></a>
|
||||
<a name="id989298"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="identifier">fused</span><span class="special"><</span> <a href="http://www.sgi.com/tech/stl/plus.html" target="_top"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">plus</span></code></a><span class="special"><</span><span class="keyword">long</span><span class="special">></span> <span class="special">></span> <span class="identifier">f</span><span class="special">;</span>
|
||||
<span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span><a class="link" href="../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2l</span><span class="special">))</span> <span class="special">==</span> <span class="number">3l</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused.see_also"></a><h6>
|
||||
<a name="id1074112"></a>
|
||||
<a name="id989473"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.see_also">See also</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.adapters.fused_function_object"></a><a class="link" href="fused_function_object.html" title="fused_function_object">fused_function_object</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.fused_function_object.description"></a><h6>
|
||||
<a name="id1075386"></a>
|
||||
<a name="id991440"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -44,20 +44,20 @@
|
||||
object is held by value, the adapter is const).
|
||||
</p>
|
||||
<a name="fusion.functional.adapters.fused_function_object.header"></a><h6>
|
||||
<a name="id1075430"></a>
|
||||
<a name="id991513"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_function_object.synopsis"></a><h6>
|
||||
<a name="id1075502"></a>
|
||||
<a name="id991617"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <span class="identifier">fused_function_object</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_function_object.template_parameters"></a><h6>
|
||||
<a name="id1075556"></a>
|
||||
<a name="id991698"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -103,7 +103,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused_function_object.model_of"></a><h6>
|
||||
<a name="id1075650"></a>
|
||||
<a name="id991815"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -137,7 +137,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.fused_function_object.expression_semantics"></a><h6>
|
||||
<a name="id1076223"></a>
|
||||
<a name="id992040"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -202,7 +202,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused_function_object.example"></a><h6>
|
||||
<a name="id1076418"></a>
|
||||
<a name="id992301"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">SeqOfSeqs</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Func</span><span class="special">></span>
|
||||
@ -239,7 +239,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_function_object.see_also"></a><h6>
|
||||
<a name="id1077190"></a>
|
||||
<a name="id993355"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.adapters.fused_procedure"></a><a class="link" href="fused_procedure.html" title="fused_procedure">fused_procedure</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.fused_procedure.description"></a><h6>
|
||||
<a name="id1074206"></a>
|
||||
<a name="id989624"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -62,20 +62,20 @@
|
||||
case is not implemented).
|
||||
</p>
|
||||
<a name="fusion.functional.adapters.fused_procedure.header"></a><h6>
|
||||
<a name="id1074296"></a>
|
||||
<a name="id990055"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_procedure.synopsis"></a><h6>
|
||||
<a name="id1074365"></a>
|
||||
<a name="id691036"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <span class="identifier">fused_procedure</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_procedure.template_parameters"></a><h6>
|
||||
<a name="id1074419"></a>
|
||||
<a name="id990099"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -121,7 +121,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused_procedure.model_of"></a><h6>
|
||||
<a name="id1074514"></a>
|
||||
<a name="id990216"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -155,7 +155,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.fused_procedure.expression_semantics"></a><h6>
|
||||
<a name="id1074676"></a>
|
||||
<a name="id990440"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -220,7 +220,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused_procedure.example"></a><h6>
|
||||
<a name="id1074872"></a>
|
||||
<a name="id990701"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">SequenceOfSequences</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Func</span><span class="special">></span>
|
||||
@ -240,7 +240,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_procedure.see_also"></a><h6>
|
||||
<a name="id1075304"></a>
|
||||
<a name="id991306"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,13 +27,13 @@
|
||||
<a name="fusion.functional.adapters.limits"></a><a class="link" href="limits.html" title="Limits">Limits</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.limits.header"></a><h6>
|
||||
<a name="id1081514"></a>
|
||||
<a name="id997839"></a>
|
||||
<a class="link" href="limits.html#fusion.functional.adapters.limits.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">limits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.limits.macros"></a><h6>
|
||||
<a name="id1081583"></a>
|
||||
<a name="id997942"></a>
|
||||
<a class="link" href="limits.html#fusion.functional.adapters.limits.macros">Macros</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.adapters.unfused"></a><a class="link" href="unfused.html" title="unfused">unfused</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.unfused.description"></a><h6>
|
||||
<a name="id1077286"></a>
|
||||
<a name="id993509"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -57,20 +57,20 @@
|
||||
object is held by value, the adapter is const.
|
||||
</p>
|
||||
<a name="fusion.functional.adapters.unfused.header"></a><h6>
|
||||
<a name="id1077345"></a>
|
||||
<a name="id993618"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused.synopsis"></a><h6>
|
||||
<a name="id1077414"></a>
|
||||
<a name="id993721"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">AllowNullary</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <span class="identifier">unfused</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused.template_parameters"></a><h6>
|
||||
<a name="id1077489"></a>
|
||||
<a name="id993827"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -135,7 +135,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.unfused.model_of"></a><h6>
|
||||
<a name="id1077615"></a>
|
||||
<a name="id993984"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
@ -172,7 +172,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.unfused.expression_semantics"></a><h6>
|
||||
<a name="id1077810"></a>
|
||||
<a name="id994259"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -237,7 +237,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.unfused.example"></a><h6>
|
||||
<a name="id1078008"></a>
|
||||
<a name="id994528"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">fused_incrementer</span>
|
||||
@ -264,7 +264,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused.see_also"></a><h6>
|
||||
<a name="id1079473"></a>
|
||||
<a name="id995024"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.see_also">See also</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.adapters.unfused_typed"></a><a class="link" href="unfused_typed.html" title="unfused_typed">unfused_typed</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.unfused_typed.description"></a><h6>
|
||||
<a name="id1079527"></a>
|
||||
<a name="id995116"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -66,20 +66,20 @@
|
||||
</p>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.unfused_typed.header"></a><h6>
|
||||
<a name="id1079620"></a>
|
||||
<a name="id995260"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">unfused_typed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h6>
|
||||
<a name="id1079690"></a>
|
||||
<a name="id995363"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Sequence</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <span class="identifier">unfused_typed</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused_typed.template_parameters"></a><h6>
|
||||
<a name="id1079757"></a>
|
||||
<a name="id995458"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -143,7 +143,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.unfused_typed.model_of"></a><h6>
|
||||
<a name="id1079889"></a>
|
||||
<a name="id995622"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -186,7 +186,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a><h6>
|
||||
<a name="id1080125"></a>
|
||||
<a name="id995951"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -253,7 +253,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.unfused_typed.example"></a><h6>
|
||||
<a name="id1080334"></a>
|
||||
<a name="id996239"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">add_assign</span> <span class="comment">// applies operator+=
|
||||
@ -321,7 +321,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused_typed.see_also"></a><h6>
|
||||
<a name="id1081447"></a>
|
||||
<a name="id997728"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.concepts.callable"></a><a class="link" href="callable.html" title="Callable Object"> Callable Object</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.concepts.callable.description"></a><h6>
|
||||
<a name="id1063880"></a>
|
||||
<a name="id980376"></a>
|
||||
<a class="link" href="callable.html#fusion.functional.concepts.callable.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -36,7 +36,7 @@
|
||||
of a function call operator.
|
||||
</p>
|
||||
<a name="fusion.functional.concepts.callable.models"></a><h6>
|
||||
<a name="id1063897"></a>
|
||||
<a name="id980406"></a>
|
||||
<a class="link" href="callable.html#fusion.functional.concepts.callable.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
@ -51,7 +51,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.functional.concepts.callable.examples"></a><h6>
|
||||
<a name="id1063926"></a>
|
||||
<a name="id980447"></a>
|
||||
<a class="link" href="callable.html#fusion.functional.concepts.callable.examples">Examples</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Callable Object</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.concepts.def_callable.description"></a><h6>
|
||||
<a name="id1064667"></a>
|
||||
<a name="id981481"></a>
|
||||
<a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
to determine the result of a call.
|
||||
</p>
|
||||
<a name="fusion.functional.concepts.def_callable.refinement_of"></a><h6>
|
||||
<a name="id1064694"></a>
|
||||
<a name="id981526"></a>
|
||||
<a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -77,7 +77,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.concepts.def_callable.expression_requirements"></a><h6>
|
||||
<a name="id1064913"></a>
|
||||
<a name="id981834"></a>
|
||||
<a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h6>
|
||||
@ -115,7 +115,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.concepts.def_callable.models"></a><h6>
|
||||
<a name="id1065052"></a>
|
||||
<a name="id982019"></a>
|
||||
<a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
@ -128,7 +128,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.functional.concepts.def_callable.examples"></a><h6>
|
||||
<a name="id1065082"></a>
|
||||
<a name="id982065"></a>
|
||||
<a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.examples">Examples</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Object</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.concepts.poly.description"></a><h6>
|
||||
<a name="id1065289"></a>
|
||||
<a name="id982364"></a>
|
||||
<a class="link" href="poly.html#fusion.functional.concepts.poly.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -36,7 +36,7 @@
|
||||
Callable Object</a> type.
|
||||
</p>
|
||||
<a name="fusion.functional.concepts.poly.refinement_of"></a><h6>
|
||||
<a name="id1065310"></a>
|
||||
<a name="id982401"></a>
|
||||
<a class="link" href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -75,7 +75,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.concepts.poly.expression_requirements"></a><h6>
|
||||
<a name="id1067174"></a>
|
||||
<a name="id982696"></a>
|
||||
<a class="link" href="poly.html#fusion.functional.concepts.poly.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h6>
|
||||
@ -124,7 +124,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.concepts.poly.models"></a><h6>
|
||||
<a name="id1067333"></a>
|
||||
<a name="id982899"></a>
|
||||
<a class="link" href="poly.html#fusion.functional.concepts.poly.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
@ -139,7 +139,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.functional.concepts.poly.examples"></a><h6>
|
||||
<a name="id1067365"></a>
|
||||
<a name="id982951"></a>
|
||||
<a class="link" href="poly.html#fusion.functional.concepts.poly.examples">Examples</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Object</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.concepts.reg_callable.description"></a><h6>
|
||||
<a name="id1064161"></a>
|
||||
<a name="id980784"></a>
|
||||
<a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
can appear immediately to the left of a function call operator.
|
||||
</p>
|
||||
<a name="fusion.functional.concepts.reg_callable.refinement_of"></a><h6>
|
||||
<a name="id1064182"></a>
|
||||
<a name="id980825"></a>
|
||||
<a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -65,7 +65,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.concepts.reg_callable.expression_requirements"></a><h6>
|
||||
<a name="id1064328"></a>
|
||||
<a name="id981016"></a>
|
||||
<a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h6>
|
||||
@ -112,7 +112,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.concepts.reg_callable.models"></a><h6>
|
||||
<a name="id1064442"></a>
|
||||
<a name="id981155"></a>
|
||||
<a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
@ -124,7 +124,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.functional.concepts.reg_callable.examples"></a><h6>
|
||||
<a name="id1064466"></a>
|
||||
<a name="id981191"></a>
|
||||
<a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.examples">Examples</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span>
|
||||
|
@ -28,7 +28,7 @@
|
||||
make_fused</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.description"></a><h6>
|
||||
<a name="id1082204"></a>
|
||||
<a name="id998053"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
conversion</em></span></a> is applied to the target function.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.synopsis"></a><h6>
|
||||
<a name="id1082246"></a>
|
||||
<a name="id998119"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span>
|
||||
@ -45,7 +45,7 @@
|
||||
<span class="identifier">make_fused</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">f</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.parameters"></a><h6>
|
||||
<a name="id1082353"></a>
|
||||
<a name="id998271"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -91,7 +91,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a><h6>
|
||||
<a name="id1082448"></a>
|
||||
<a name="id998391"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -104,14 +104,14 @@
|
||||
<span class="bold"><strong>Semantics</strong></span>: Returns a <a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a> adapter for <code class="computeroutput"><span class="identifier">f</span></code>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.header"></a><h6>
|
||||
<a name="id1082523"></a>
|
||||
<a name="id998514"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.example"></a><h6>
|
||||
<a name="id1082638"></a>
|
||||
<a name="id998680"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">float</span> <span class="identifier">sub</span><span class="special">(</span><span class="keyword">float</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">float</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">a</span> <span class="special">-</span> <span class="identifier">b</span><span class="special">;</span> <span class="special">}</span>
|
||||
@ -126,7 +126,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.see_also"></a><h6>
|
||||
<a name="id1083067"></a>
|
||||
<a name="id999280"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,7 +28,7 @@
|
||||
make_fused_function_object</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a><h6>
|
||||
<a name="id1083844"></a>
|
||||
<a name="id1000400"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -38,7 +38,7 @@
|
||||
conversion</em></span></a> is applied to the target function.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.synopsis"></a><h6>
|
||||
<a name="id1083884"></a>
|
||||
<a name="id1000469"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span>
|
||||
@ -46,7 +46,7 @@
|
||||
<span class="identifier">make_fused_function_object</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">f</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.parameters"></a><h6>
|
||||
<a name="id1083993"></a>
|
||||
<a name="id1000620"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -92,7 +92,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a><h6>
|
||||
<a name="id1084088"></a>
|
||||
<a name="id1000738"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -106,14 +106,14 @@
|
||||
for <code class="computeroutput"><span class="identifier">f</span></code>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.header"></a><h6>
|
||||
<a name="id1084166"></a>
|
||||
<a name="id1000861"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.example"></a><h6>
|
||||
<a name="id1084286"></a>
|
||||
<a name="id1001029"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">sub</span>
|
||||
@ -141,7 +141,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.see_also"></a><h6>
|
||||
<a name="id1085373"></a>
|
||||
<a name="id1001766"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,7 +28,7 @@
|
||||
make_fused_procedure</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.description"></a><h6>
|
||||
<a name="id1083136"></a>
|
||||
<a name="id999392"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -38,7 +38,7 @@
|
||||
conversion</em></span></a> applied to the target function.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.synopsis"></a><h6>
|
||||
<a name="id1083176"></a>
|
||||
<a name="id999459"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span>
|
||||
@ -46,7 +46,7 @@
|
||||
<span class="identifier">make_fused_procedure</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">f</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.parameters"></a><h6>
|
||||
<a name="id1083285"></a>
|
||||
<a name="id999611"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -92,7 +92,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a><h6>
|
||||
<a name="id1083380"></a>
|
||||
<a name="id999730"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -106,14 +106,14 @@
|
||||
<code class="computeroutput"><span class="identifier">f</span></code>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.header"></a><h6>
|
||||
<a name="id1083458"></a>
|
||||
<a name="id999851"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.example"></a><h6>
|
||||
<a name="id1083578"></a>
|
||||
<a name="id1000018"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">);</span>
|
||||
@ -122,7 +122,7 @@
|
||||
<span class="identifier">assert</span><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">0</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.see_also"></a><h6>
|
||||
<a name="id1083772"></a>
|
||||
<a name="id1000285"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,7 +28,7 @@
|
||||
make_unfused</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.description"></a><h6>
|
||||
<a name="id1085447"></a>
|
||||
<a name="id1001878"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -38,7 +38,7 @@
|
||||
conversion</em></span></a> is applied to the target function.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.synopsis"></a><h6>
|
||||
<a name="id1085489"></a>
|
||||
<a name="id1001945"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span>
|
||||
@ -46,7 +46,7 @@
|
||||
<span class="identifier">make_unfused</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">f</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.parameters"></a><h6>
|
||||
<a name="id1085596"></a>
|
||||
<a name="id1002096"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -92,7 +92,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.expression_semantics"></a><h6>
|
||||
<a name="id1085691"></a>
|
||||
<a name="id1002217"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -105,14 +105,14 @@
|
||||
<span class="bold"><strong>Semantics</strong></span>: Returns a <a class="link" href="../../adapters/unfused.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a> adapter for <code class="computeroutput"><span class="identifier">f</span></code>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.header"></a><h6>
|
||||
<a name="id1085769"></a>
|
||||
<a name="id1002338"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.example"></a><h6>
|
||||
<a name="id1085889"></a>
|
||||
<a name="id1002505"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">fused_incrementer</span>
|
||||
@ -138,7 +138,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.see_also"></a><h6>
|
||||
<a name="id1086244"></a>
|
||||
<a name="id1002978"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,21 +28,21 @@
|
||||
make_fused</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused.description"></a><h6>
|
||||
<a name="id1086327"></a>
|
||||
<a name="id1003110"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused.header"></a><h6>
|
||||
<a name="id1086358"></a>
|
||||
<a name="id1003157"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused.synopsis"></a><h6>
|
||||
<a name="id1086478"></a>
|
||||
<a name="id1003325"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -55,7 +55,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a><h6>
|
||||
<a name="id1086575"></a>
|
||||
<a name="id1003456"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,21 +28,21 @@
|
||||
make_fused_function_object</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a><h6>
|
||||
<a name="id1086907"></a>
|
||||
<a name="id1003942"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.header"></a><h6>
|
||||
<a name="id1086936"></a>
|
||||
<a name="id1003990"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis"></a><h6>
|
||||
<a name="id1087054"></a>
|
||||
<a name="id1004158"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -55,7 +55,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a><h6>
|
||||
<a name="id1088239"></a>
|
||||
<a name="id1004288"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,21 +28,21 @@
|
||||
make_fused_procedure</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a><h6>
|
||||
<a name="id1086623"></a>
|
||||
<a name="id1003526"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.header"></a><h6>
|
||||
<a name="id1086652"></a>
|
||||
<a name="id1003574"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.synopsis"></a><h6>
|
||||
<a name="id1086769"></a>
|
||||
<a name="id1003742"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -55,7 +55,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a><h6>
|
||||
<a name="id1086862"></a>
|
||||
<a name="id1003874"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,21 +28,21 @@
|
||||
make_unfused</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_unfused.description"></a><h6>
|
||||
<a name="id1088280"></a>
|
||||
<a name="id1004359"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_unfused.header"></a><h6>
|
||||
<a name="id1088309"></a>
|
||||
<a name="id1004408"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_unfused.synopsis"></a><h6>
|
||||
<a name="id1088429"></a>
|
||||
<a name="id1004574"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -55,7 +55,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_unfused.see_also"></a><h6>
|
||||
<a name="id1088526"></a>
|
||||
<a name="id1004704"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.invocation.functions.invoke"></a><a class="link" href="invoke.html" title="invoke">invoke</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke.description"></a><h6>
|
||||
<a name="id1067561"></a>
|
||||
<a name="id983243"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -49,7 +49,7 @@
|
||||
Constructors can be called applying <a href="http://www.boost.org/libs/functional/factory/doc/html/index.html" target="_top">Boost.Functional/Factory</a>.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke.synopsis"></a><h6>
|
||||
<a name="id1067632"></a>
|
||||
<a name="id983357"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -67,7 +67,7 @@
|
||||
<span class="identifier">invoke</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">s</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke.parameters"></a><h6>
|
||||
<a name="id1067898"></a>
|
||||
<a name="id983731"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -133,7 +133,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke.expression_semantics"></a><h6>
|
||||
<a name="id1068031"></a>
|
||||
<a name="id983898"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -149,20 +149,20 @@
|
||||
as arguments and returns the result of the call expression.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke.header"></a><h6>
|
||||
<a name="id1068116"></a>
|
||||
<a name="id984030"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">invoke</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke.example"></a><h6>
|
||||
<a name="id1068186"></a>
|
||||
<a name="id984132"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><a href="http://www.sgi.com/tech/stl/plus.html" target="_top"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">plus</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">add</span><span class="special">;</span>
|
||||
<span class="identifier">assert</span><span class="special">(</span><span class="identifier">invoke</span><span class="special">(</span><span class="identifier">add</span><span class="special">,</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1</span><span class="special">))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke.see_also"></a><h6>
|
||||
<a name="id1068301"></a>
|
||||
<a name="id984300"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,7 +28,7 @@
|
||||
invoke_function_object</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.description"></a><h6>
|
||||
<a name="id1069309"></a>
|
||||
<a name="id985747"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -43,7 +43,7 @@
|
||||
Constructors can be called applying <a href="http://www.boost.org/libs/functional/factory/doc/html/index.html" target="_top">Boost.Functional/Factory</a>.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.synopsis"></a><h6>
|
||||
<a name="id1069352"></a>
|
||||
<a name="id985810"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -61,7 +61,7 @@
|
||||
<span class="identifier">invoke_function_object</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">s</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.parameters"></a><h6>
|
||||
<a name="id1069621"></a>
|
||||
<a name="id986188"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -127,7 +127,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a><h6>
|
||||
<a name="id1069754"></a>
|
||||
<a name="id986356"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -143,13 +143,13 @@
|
||||
as arguments and returns the result of the call expression.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.header"></a><h6>
|
||||
<a name="id1069841"></a>
|
||||
<a name="id986490"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">invoke_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.example"></a><h6>
|
||||
<a name="id1069916"></a>
|
||||
<a name="id986594"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">sub</span>
|
||||
@ -175,7 +175,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.see_also"></a><h6>
|
||||
<a name="id1070323"></a>
|
||||
<a name="id987142"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,7 +28,7 @@
|
||||
invoke_procedure</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.description"></a><h6>
|
||||
<a name="id1068404"></a>
|
||||
<a name="id984471"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -52,7 +52,7 @@
|
||||
isn't implemented).
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.synopsis"></a><h6>
|
||||
<a name="id1068474"></a>
|
||||
<a name="id984580"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -70,7 +70,7 @@
|
||||
<span class="identifier">invoke_procedure</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">s</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.parameters"></a><h6>
|
||||
<a name="id1068743"></a>
|
||||
<a name="id984954"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -136,7 +136,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a><h6>
|
||||
<a name="id1068876"></a>
|
||||
<a name="id985120"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -151,13 +151,13 @@
|
||||
as arguments.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.header"></a><h6>
|
||||
<a name="id1068956"></a>
|
||||
<a name="id985238"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">booost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">invoke_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.example"></a><h6>
|
||||
<a name="id1069031"></a>
|
||||
<a name="id985341"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
|
||||
@ -166,7 +166,7 @@
|
||||
<span class="identifier">assert</span><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.see_also"></a><h6>
|
||||
<a name="id1069202"></a>
|
||||
<a name="id985578"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,13 +27,13 @@
|
||||
<a name="fusion.functional.invocation.limits"></a><a class="link" href="limits.html" title="Limits">Limits</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.invocation.limits.header"></a><h6>
|
||||
<a name="id1071037"></a>
|
||||
<a name="id988199"></a>
|
||||
<a class="link" href="limits.html#fusion.functional.invocation.limits.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">limits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.limits.macros"></a><h6>
|
||||
<a name="id1071106"></a>
|
||||
<a name="id988302"></a>
|
||||
<a class="link" href="limits.html#fusion.functional.invocation.limits.macros">Macros</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke"></a><a class="link" href="invoke.html" title="invoke">invoke</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke.description"></a><h6>
|
||||
<a name="id1070439"></a>
|
||||
<a name="id987330"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke.synopsis"></a><h6>
|
||||
<a name="id1070470"></a>
|
||||
<a name="id987379"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -50,7 +50,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke.see_also"></a><h6>
|
||||
<a name="id1070583"></a>
|
||||
<a name="id987530"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,14 +28,14 @@
|
||||
invoke_function_object</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_fobj.description"></a><h6>
|
||||
<a name="id1070837"></a>
|
||||
<a name="id987907"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_fobj.synopsis"></a><h6>
|
||||
<a name="id1070866"></a>
|
||||
<a name="id987956"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -51,7 +51,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_fobj.see_also"></a><h6>
|
||||
<a name="id1070979"></a>
|
||||
<a name="id988106"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -28,14 +28,14 @@
|
||||
invoke_procedure</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_proc.description"></a><h6>
|
||||
<a name="id1070639"></a>
|
||||
<a name="id987620"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_proc.synopsis"></a><h6>
|
||||
<a name="id1070668"></a>
|
||||
<a name="id987667"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -51,7 +51,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_proc.see_also"></a><h6>
|
||||
<a name="id1070781"></a>
|
||||
<a name="id987817"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
Reference in New Issue
Block a user