merge from trunk

[SVN r42226]
This commit is contained in:
Joel de Guzman committed 2007-12-21 03:13:31 +00:00
1 parent 7bd2fd716d
commit 4a29dd2a7c
239 files changed
+1875 -1915

No files matched your search

@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.functional.adapters.fused"></a><a href="fused.html" title="fused">fused</a></h4></div></div></div>
<a name="fusion.functional.adapters.fused.description"></a><h5>
<a name="id659410"></a>
<a name="id661998"></a>
<a href="fused.html#fusion.functional.adapters.fused.description">Description</a>
</h5>
<p>
@@ -59,7 +59,7 @@
/functional/adapter/fused.hpp&gt;
</p>
<a name="fusion.functional.adapters.fused.synopsis"></a><h5>
<a name="id659546"></a>
<a name="id662134"></a>
<a href="fused.html#fusion.functional.adapters.fused.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@@ -67,7 +67,7 @@
<span class="keyword">class</span> <span class="identifier">fused</span><span class="special">;</span>
</pre>
<a name="fusion.functional.adapters.fused.template_parameters"></a><h5>
<a name="id659626"></a>
<a name="id662214"></a>
<a href="fused.html#fusion.functional.adapters.fused.template_parameters">Template
parameters</a>
</h5>
@@ -114,7 +114,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.adapters.fused.model_of"></a><h5>
<a name="id659741"></a>
<a name="id662329"></a>
<a href="fused.html#fusion.functional.adapters.fused.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@@ -150,7 +150,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.fused.expression_semantics"></a><h5>
<a name="id659961"></a>
<a name="id662549"></a>
<a href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression
Semantics</a>
</h5>
@@ -214,7 +214,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.fused.example"></a><h5>
<a name="id660216"></a>
<a name="id662804"></a>
<a href="fused.html#fusion.functional.adapters.fused.example">Example</a>
</h5>
<pre class="programlisting">
@@ -222,7 +222,7 @@
<span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span><a href="../../container/generation/functions/make_vector.html" title="make_vector"><tt class="computeroutput"><span class="identifier">make_vector</span></tt></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><h5>
<a name="id660392"></a>
<a name="id662981"></a>
<a href="fused.html#fusion.functional.adapters.fused.see_also">See also</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.functional.adapters.fused_function_object"></a><a 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><h5>
<a name="id662089"></a>
<a name="id664673"></a>
<a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.description">Description</a>
</h5>
<p>
@@ -49,7 +49,7 @@
/functional/adapter/fused_function_object.hpp&gt;
</p>
<a name="fusion.functional.adapters.fused_function_object.synopsis"></a><h5>
<a name="id662171"></a>
<a name="id664755"></a>
<a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@@ -57,7 +57,7 @@
<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><h5>
<a name="id662255"></a>
<a name="id664839"></a>
<a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.template_parameters">Template
parameters</a>
</h5>
@@ -104,7 +104,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.adapters.fused_function_object.model_of"></a><h5>
<a name="id662372"></a>
<a name="id664956"></a>
<a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model
of</a>
</h5>
@@ -141,7 +141,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.fused_function_object.expression_semantics"></a><h5>
<a name="id662592"></a>
<a name="id665176"></a>
<a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.expression_semantics">Expression
Semantics</a>
</h5>
@@ -205,7 +205,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.fused_function_object.example"></a><h5>
<a name="id662849"></a>
<a name="id665433"></a>
<a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.example">Example</a>
</h5>
<pre class="programlisting">
@@ -243,7 +243,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.adapters.fused_function_object.see_also"></a><h5>
<a name="id663907"></a>
<a name="id666490"></a>
<a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See
also</a>
</h5>
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.functional.adapters.fused_procedure"></a><a href="fused_procedure.html" title="fused_procedure">fused_procedure</a></h4></div></div></div>
<a name="fusion.functional.adapters.fused_procedure.description"></a><h5>
<a name="id660525"></a>
<a name="id663113"></a>
<a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.description">Description</a>
</h5>
<p>
@@ -66,7 +66,7 @@
/functional/adapter/fused_procedure.hpp&gt;
</p>
<a name="fusion.functional.adapters.fused_procedure.synopsis"></a><h5>
<a name="id660694"></a>
<a name="id663277"></a>
<a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@@ -74,7 +74,7 @@
<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><h5>
<a name="id660775"></a>
<a name="id663358"></a>
<a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.template_parameters">Template
parameters</a>
</h5>
@@ -120,7 +120,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.adapters.fused_procedure.model_of"></a><h5>
<a name="id660890"></a>
<a name="id663473"></a>
<a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model
of</a>
</h5>
@@ -156,7 +156,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.fused_procedure.expression_semantics"></a><h5>
<a name="id661110"></a>
<a name="id663693"></a>
<a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.expression_semantics">Expression
Semantics</a>
</h5>
@@ -220,7 +220,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.fused_procedure.example"></a><h5>
<a name="id661367"></a>
<a name="id663950"></a>
<a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.example">Example</a>
</h5>
<pre class="programlisting">
@@ -241,7 +241,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.adapters.fused_procedure.see_also"></a><h5>
<a name="id661975"></a>
<a name="id664558"></a>
<a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See
also</a>
</h5>
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.functional.adapters.unfused_generic"></a><a href="unfused_generic.html" title="unfused_generic">unfused_generic</a></h4></div></div></div>
<a name="fusion.functional.adapters.unfused_generic.description"></a><h5>
<a name="id664042"></a>
<a name="id666625"></a>
<a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.description">Description</a>
</h5>
<p>
@@ -58,7 +58,7 @@
/functional/adapter/unfused_generic.hpp&gt;
</p>
<a name="fusion.functional.adapters.unfused_generic.synopsis"></a><h5>
<a name="id664199"></a>
<a name="id666783"></a>
<a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@@ -66,7 +66,7 @@
<span class="keyword">class</span> <span class="identifier">unfused_generic</span><span class="special">;</span>
</pre>
<a name="fusion.functional.adapters.unfused_generic.template_parameters"></a><h5>
<a name="id664280"></a>
<a name="id666864"></a>
<a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.template_parameters">Template
parameters</a>
</h5>
@@ -113,7 +113,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.adapters.unfused_generic.model_of"></a><h5>
<a name="id664396"></a>
<a name="id666979"></a>
<a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.model_of">Model
of</a>
</h5>
@@ -154,7 +154,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.unfused_generic.expression_semantics"></a><h5>
<a name="id664664"></a>
<a name="id667248"></a>
<a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.expression_semantics">Expression
Semantics</a>
</h5>
@@ -218,7 +218,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.unfused_generic.example"></a><h5>
<a name="id664930"></a>
<a name="id667514"></a>
<a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.example">Example</a>
</h5>
<pre class="programlisting">
@@ -269,7 +269,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.adapters.unfused_generic.see_also"></a><h5>
<a name="id666326"></a>
<a name="id668910"></a>
<a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.see_also">See
also</a>
</h5>
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.functional.adapters.unfused_lvalue_args"></a><a href="unfused_lvalue_args.html" title="unfused_lvalue_args">unfused_lvalue_args</a></h4></div></div></div>
<a name="fusion.functional.adapters.unfused_lvalue_args.description"></a><h5>
<a name="id666484"></a>
<a name="id669068"></a>
<a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.description">Description</a>
</h5>
<p>
@@ -51,7 +51,7 @@
/functional/adapter/unfused_lvalue_args.hpp&gt;
</p>
<a name="fusion.functional.adapters.unfused_lvalue_args.synopsis"></a><h5>
<a name="id666568"></a>
<a name="id669152"></a>
<a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@@ -59,7 +59,7 @@
<span class="keyword">class</span> <span class="identifier">unfused_lvalue_args</span><span class="special">;</span>
</pre>
<a name="fusion.functional.adapters.unfused_lvalue_args.template_parameters"></a><h5>
<a name="id666650"></a>
<a name="id669234"></a>
<a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.template_parameters">Template
parameters</a>
</h5>
@@ -106,7 +106,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.adapters.unfused_lvalue_args.model_of"></a><h5>
<a name="id666765"></a>
<a name="id669349"></a>
<a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.model_of">Model
of</a>
</h5>
@@ -147,7 +147,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.unfused_lvalue_args.expression_semantics"></a><h5>
<a name="id667035"></a>
<a name="id669619"></a>
<a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.expression_semantics">Expression
Semantics</a>
</h5>
@@ -211,7 +211,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.unfused_lvalue_args.example"></a><h5>
<a name="id667302"></a>
<a name="id669886"></a>
<a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.example">Example</a>
</h5>
<pre class="programlisting">
@@ -239,7 +239,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.adapters.unfused_lvalue_args.see_also"></a><h5>
<a name="id667801"></a>
<a name="id670385"></a>
<a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.see_also">See
also</a>
</h5>
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.functional.adapters.unfused_rvalue_args"></a><a href="unfused_rvalue_args.html" title="unfused_rvalue_args">unfused_rvalue_args</a></h4></div></div></div>
<a name="fusion.functional.adapters.unfused_rvalue_args.description"></a><h5>
<a name="id667915"></a>
<a name="id670499"></a>
<a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.description">Description</a>
</h5>
<p>
@@ -51,7 +51,7 @@
/functional/adapter/unfused_rvalue_args.hpp&gt;
</p>
<a name="fusion.functional.adapters.unfused_rvalue_args.synopsis"></a><h5>
<a name="id668000"></a>
<a name="id670583"></a>
<a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@@ -59,7 +59,7 @@
<span class="keyword">class</span> <span class="identifier">unfused_rvalue_args</span><span class="special">;</span>
</pre>
<a name="fusion.functional.adapters.unfused_rvalue_args.template_parameters"></a><h5>
<a name="id668081"></a>
<a name="id670665"></a>
<a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.template_parameters">Template
parameters</a>
</h5>
@@ -106,7 +106,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.adapters.unfused_rvalue_args.model_of"></a><h5>
<a name="id668197"></a>
<a name="id670781"></a>
<a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.model_of">Model
of</a>
</h5>
@@ -147,7 +147,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.unfused_rvalue_args.expression_semantics"></a><h5>
<a name="id668467"></a>
<a name="id671051"></a>
<a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.expression_semantics">Expression
Semantics</a>
</h5>
@@ -211,7 +211,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.unfused_rvalue_args.example"></a><h5>
<a name="id668734"></a>
<a name="id671318"></a>
<a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.example">Example</a>
</h5>
<pre class="programlisting">
@@ -237,7 +237,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.adapters.unfused_rvalue_args.see_also"></a><h5>
<a name="id669131"></a>
<a name="id671716"></a>
<a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.see_also">See
also</a>
</h5>
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.functional.adapters.unfused_typed"></a><a href="unfused_typed.html" title="unfused_typed">unfused_typed</a></h4></div></div></div>
<a name="fusion.functional.adapters.unfused_typed.description"></a><h5>
<a name="id669285"></a>
<a name="id671870"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.description">Description</a>
</h5>
<p>
@@ -65,7 +65,7 @@
/functional/adapter/unfused_typed.hpp&gt;
</p>
<a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h5>
<a name="id669441"></a>
<a name="id672026"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@@ -73,7 +73,7 @@
<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><h5>
<a name="id669539"></a>
<a name="id672124"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template
parameters</a>
</h5>
@@ -138,7 +138,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.unfused_typed.model_of"></a><h5>
<a name="id669697"></a>
<a name="id672282"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model
of</a>
</h5>
@@ -184,7 +184,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a><h5>
<a name="id670021"></a>
<a name="id672606"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression
Semantics</a>
</h5>
@@ -250,7 +250,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.unfused_typed.example"></a><h5>
<a name="id670305"></a>
<a name="id672890"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a>
</h5>
<pre class="programlisting">
@@ -319,7 +319,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.adapters.unfused_typed.see_also"></a><h5>
<a name="id671795"></a>
<a name="id674380"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@@ -27,7 +27,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.functional.concepts.callable"></a><a href="callable.html" title=" Callable Object"> Callable Object</a></h4></div></div></div>
<a name="fusion.functional.concepts.callable.description"></a><h5>
<a name="id651885"></a>
<a name="id654608"></a>
<a href="callable.html#fusion.functional.concepts.callable.description">Description</a>
</h5>
<p>
@@ -36,7 +36,7 @@
of a function call operator.
</p>
<a name="fusion.functional.concepts.callable.models"></a><h5>
<a name="id651917"></a>
<a name="id654640"></a>
<a href="callable.html#fusion.functional.concepts.callable.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@@ -51,7 +51,7 @@
</li>
</ul></div>
<a name="fusion.functional.concepts.callable.examples"></a><h5>
<a name="id651959"></a>
<a name="id385021"></a>
<a href="callable.html#fusion.functional.concepts.callable.examples">Examples</a>
</h5>
<pre class="programlisting">
@@ -31,7 +31,7 @@
Callable Object"> Deferred
Callable Object</a></h4></div></div></div>
<a name="fusion.functional.concepts.def_callable.description"></a><h5>
<a name="id652995"></a>
<a name="id655582"></a>
<a href="def_callable.html#fusion.functional.concepts.def_callable.description">Description</a>
</h5>
<p>
@@ -40,7 +40,7 @@
to determine the result of a call.
</p>
<a name="fusion.functional.concepts.def_callable.refinement_of"></a><h5>
<a name="id653041"></a>
<a name="id655629"></a>
<a href="def_callable.html#fusion.functional.concepts.def_callable.refinement_of">Refinement
of</a>
</h5>
@@ -81,7 +81,7 @@
</dl>
</div>
<a name="fusion.functional.concepts.def_callable.expression_requirements"></a><h5>
<a name="id653349"></a>
<a name="id655935"></a>
<a href="def_callable.html#fusion.functional.concepts.def_callable.expression_requirements">Expression
requirements</a>
</h5>
@@ -119,7 +119,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.concepts.def_callable.models"></a><h5>
<a name="id653532"></a>
<a name="id656119"></a>
<a href="def_callable.html#fusion.functional.concepts.def_callable.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@@ -133,7 +133,7 @@
</li>
</ul></div>
<a name="fusion.functional.concepts.def_callable.examples"></a><h5>
<a name="id653578"></a>
<a name="id656165"></a>
<a href="def_callable.html#fusion.functional.concepts.def_callable.examples">Examples</a>
</h5>
<pre class="programlisting">
@@ -30,7 +30,7 @@
Object"> Polymorphic Function
Object</a></h4></div></div></div>
<a name="fusion.functional.concepts.poly.description"></a><h5>
<a name="id653880"></a>
<a name="id656467"></a>
<a href="poly.html#fusion.functional.concepts.poly.description">Description</a>
</h5>
<p>
@@ -39,7 +39,7 @@
Callable Object</a> type.
</p>
<a name="fusion.functional.concepts.poly.refinement_of"></a><h5>
<a name="id653919"></a>
<a name="id656506"></a>
<a href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement
of</a>
</h5>
@@ -83,7 +83,7 @@
</dl>
</div>
<a name="fusion.functional.concepts.poly.expression_requirements"></a><h5>
<a name="id654210"></a>
<a name="id656797"></a>
<a href="poly.html#fusion.functional.concepts.poly.expression_requirements">Expression
requirements</a>
</h5>
@@ -132,7 +132,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.concepts.poly.models"></a><h5>
<a name="id654408"></a>
<a name="id656995"></a>
<a href="poly.html#fusion.functional.concepts.poly.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@@ -147,7 +147,7 @@
</li>
</ul></div>
<a name="fusion.functional.concepts.poly.examples"></a><h5>
<a name="id654462"></a>
<a name="id657049"></a>
<a href="poly.html#fusion.functional.concepts.poly.examples">Examples</a>
</h5>
<pre class="programlisting">
@@ -30,7 +30,7 @@
Object"> Regular Callable
Object</a></h4></div></div></div>
<a name="fusion.functional.concepts.reg_callable.description"></a><h5>
<a name="id652298"></a>
<a name="id654884"></a>
<a href="reg_callable.html#fusion.functional.concepts.reg_callable.description">Description</a>
</h5>
<p>
@@ -39,7 +39,7 @@
can appear immediately to the left of a function call operator.
</p>
<a name="fusion.functional.concepts.reg_callable.refinement_of"></a><h5>
<a name="id652341"></a>
<a name="id654927"></a>
<a href="reg_callable.html#fusion.functional.concepts.reg_callable.refinement_of">Refinement
of</a>
</h5>
@@ -69,7 +69,7 @@
</dl>
</div>
<a name="fusion.functional.concepts.reg_callable.expression_requirements"></a><h5>
<a name="id652527"></a>
<a name="id655114"></a>
<a href="reg_callable.html#fusion.functional.concepts.reg_callable.expression_requirements">Expression
requirements</a>
</h5>
@@ -116,7 +116,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.concepts.reg_callable.models"></a><h5>
<a name="id652663"></a>
<a name="id655250"></a>
<a href="reg_callable.html#fusion.functional.concepts.reg_callable.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@@ -128,7 +128,7 @@
</li>
</ul></div>
<a name="fusion.functional.concepts.reg_callable.examples"></a><h5>
<a name="id652701"></a>
<a name="id655288"></a>
<a href="reg_callable.html#fusion.functional.concepts.reg_callable.examples">Examples</a>
</h5>
<pre class="programlisting">
@@ -30,7 +30,7 @@
make_fused">
make_fused</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_fused.description"></a><h6>
<a name="id671993"></a>
<a name="id674578"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.description">Description</a>
</h6>
<p>
@@ -40,7 +40,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="id672061"></a>
<a name="id674646"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -50,7 +50,7 @@
<span class="identifier">make_fused</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
</pre>
<a name="fusion.functional.generation.functions.mk_fused.parameters"></a><h6>
<a name="id672216"></a>
<a name="id674801"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@@ -97,7 +97,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a><h6>
<a name="id672333"></a>
<a name="id674919"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression
Semantics</a>
</h6>
@@ -111,7 +111,7 @@
<span class="bold"><b>Semantics</b></span>: Returns a <a href="../../adapters/fused.html" title="fused"><tt class="computeroutput"><span class="identifier">fused</span></tt></a> adapter for <tt class="computeroutput"><span class="identifier">f</span></tt>.
</p>
<a name="fusion.functional.generation.functions.mk_fused.header"></a><h6>
<a name="id672458"></a>
<a name="id675043"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.header">Header</a>
</h6>
<pre class="programlisting">
@@ -119,7 +119,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
</pre>
<a name="fusion.functional.generation.functions.mk_fused.example"></a><h6>
<a name="id672627"></a>
<a name="id675212"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.example">Example</a>
</h6>
<pre class="programlisting">
@@ -135,7 +135,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.generation.functions.mk_fused.see_also"></a><h6>
<a name="id673230"></a>
<a name="id675816"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See
also</a>
</h6>
@@ -31,7 +31,7 @@
make_fused_function_object">
make_fused_function_object</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a><h6>
<a name="id674372"></a>
<a name="id676957"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.description">Description</a>
</h6>
<p>
@@ -42,7 +42,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="id674443"></a>
<a name="id677028"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -52,7 +52,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">&amp;</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="id674599"></a>
<a name="id677185"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a><h6>
<a name="id674714"></a>
<a name="id677299"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression
Semantics</a>
</h6>
@@ -114,7 +114,7 @@
for <tt class="computeroutput"><span class="identifier">f</span></tt>.
</p>
<a name="fusion.functional.generation.functions.mk_fused_fobj.header"></a><h6>
<a name="id674841"></a>
<a name="id677426"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.header">Header</a>
</h6>
<pre class="programlisting">
@@ -122,7 +122,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
</pre>
<a name="fusion.functional.generation.functions.mk_fused_fobj.example"></a><h6>
<a name="id675013"></a>
<a name="id677598"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.example">Example</a>
</h6>
<pre class="programlisting">
@@ -151,7 +151,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.generation.functions.mk_fused_fobj.see_also"></a><h6>
<a name="id675752"></a>
<a name="id678338"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See
also</a>
</h6>
@@ -31,7 +31,7 @@
make_fused_procedure">
make_fused_procedure</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_fused_proc.description"></a><h6>
<a name="id673348"></a>
<a name="id675933"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.description">Description</a>
</h6>
<p>
@@ -42,7 +42,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="id673417"></a>
<a name="id676002"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -52,7 +52,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">&amp;</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="id673573"></a>
<a name="id676158"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@@ -98,7 +98,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a><h6>
<a name="id673689"></a>
<a name="id676274"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression
Semantics</a>
</h6>
@@ -113,7 +113,7 @@
<tt class="computeroutput"><span class="identifier">f</span></tt>.
</p>
<a name="fusion.functional.generation.functions.mk_fused_proc.header"></a><h6>
<a name="id673815"></a>
<a name="id676400"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.header">Header</a>
</h6>
<pre class="programlisting">
@@ -121,7 +121,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
</pre>
<a name="fusion.functional.generation.functions.mk_fused_proc.example"></a><h6>
<a name="id673985"></a>
<a name="id676570"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.example">Example</a>
</h6>
<pre class="programlisting">
@@ -131,7 +131,7 @@
<span class="identifier">assert</span><span class="special">(</span><a href="../../../sequence/intrinsic/functions/front.html" title="front"><tt class="computeroutput"><span class="identifier">front</span></tt></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="id674255"></a>
<a name="id676840"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See
also</a>
</h6>
@@ -31,7 +31,7 @@
make_unfused_generic">
make_unfused_generic</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.description"></a><h6>
<a name="id675872"></a>
<a name="id678457"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
conversion</em></span></a> is applied to the target function.
</p>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.synopsis"></a><h6>
<a name="id675941"></a>
<a name="id678526"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -52,7 +52,7 @@
<span class="identifier">make_unfused_generic</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
</pre>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.parameters"></a><h6>
<a name="id676099"></a>
<a name="id678684"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics"></a><h6>
<a name="id676215"></a>
<a name="id678800"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics">Expression
Semantics</a>
</h6>
@@ -114,7 +114,7 @@
<tt class="computeroutput"><span class="identifier">f</span></tt>.
</p>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.header"></a><h6>
<a name="id676340"></a>
<a name="id678926"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.header">Header</a>
</h6>
<pre class="programlisting">
@@ -122,7 +122,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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_generic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.example"></a><h6>
<a name="id676511"></a>
<a name="id679096"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.example">Example</a>
</h6>
<pre class="programlisting">
@@ -158,7 +158,7 @@
</span><span class="special">}</span>
</pre>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.see_also"></a><h6>
<a name="id677314"></a>
<a name="id679900"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.see_also">See
also</a>
</h6>
@@ -31,7 +31,7 @@
make_unfused_lvalue_args">
make_unfused_lvalue_args</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.description"></a><h6>
<a name="id677433"></a>
<a name="id680019"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
conversion</em></span></a> is applied to the target function.
</p>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.synopsis"></a><h6>
<a name="id677504"></a>
<a name="id680089"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -52,7 +52,7 @@
<span class="identifier">make_unfused_lvalue_args</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
</pre>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.parameters"></a><h6>
<a name="id677660"></a>
<a name="id680245"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics"></a><h6>
<a name="id677777"></a>
<a name="id680362"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics">Expression
Semantics</a>
</h6>
@@ -114,7 +114,7 @@
for <tt class="computeroutput"><span class="identifier">f</span></tt>.
</p>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.header"></a><h6>
<a name="id677903"></a>
<a name="id680488"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.header">Header</a>
</h6>
<pre class="programlisting">
@@ -122,7 +122,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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_lvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.example"></a><h6>
<a name="id678076"></a>
<a name="id680661"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.example">Example</a>
</h6>
<pre class="programlisting">
@@ -149,7 +149,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.see_also"></a><h6>
<a name="id678554"></a>
<a name="id681139"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.see_also">See
also</a>
</h6>
@@ -30,7 +30,7 @@
make_unfused_rvalue_args">
make_unfused_rvalue_args</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.description"></a><h6>
<a name="id678671"></a>
<a name="id681257"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
conversion</em></span></a> is applied to the target function.
</p>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.synopsis"></a><h6>
<a name="id678741"></a>
<a name="id681326"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -51,7 +51,7 @@
<span class="identifier">make_unfused_rvalue_args</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
</pre>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.parameters"></a><h6>
<a name="id678898"></a>
<a name="id681483"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@@ -98,7 +98,7 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics"></a><h6>
<a name="id679014"></a>
<a name="id681600"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics">Expression
Semantics</a>
</h6>
@@ -113,7 +113,7 @@
for <tt class="computeroutput"><span class="identifier">f</span></tt>.
</p>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.header"></a><h6>
<a name="id679139"></a>
<a name="id681725"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.header">Header</a>
</h6>
<pre class="programlisting">
@@ -121,7 +121,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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_rvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.example"></a><h6>
<a name="id679311"></a>
<a name="id681897"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.example">Example</a>
</h6>
<pre class="programlisting">
@@ -147,7 +147,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.see_also"></a><h6>
<a name="id679694"></a>
<a name="id682279"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.see_also">See
also</a>
</h6>
@@ -30,7 +30,7 @@
make_fused">
make_fused</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_fused.description"></a><h6>
<a name="id679832"></a>
<a name="id682417"></a>
<a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
make_fused"><tt class="computeroutput"><span class="identifier">make_fused</span></tt></a>.
</p>
<a name="fusion.functional.generation.metafunctions.mk_fused.header"></a><h6>
<a name="id679881"></a>
<a name="id682467"></a>
<a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.header">Header</a>
</h6>
<pre class="programlisting">
@@ -46,7 +46,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_fused.synopsis"></a><h6>
<a name="id680052"></a>
<a name="id682638"></a>
<a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -60,7 +60,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a><h6>
<a name="id680186"></a>
<a name="id682771"></a>
<a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See
also</a>
</h6>
@@ -31,7 +31,7 @@
make_fused_function_object">
make_fused_function_object</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a><h6>
<a name="id680688"></a>
<a name="id683273"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a>.
</p>
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.header"></a><h6>
<a name="id680739"></a>
<a name="id683324"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.header">Header</a>
</h6>
<pre class="programlisting">
@@ -47,7 +47,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis"></a><h6>
<a name="id680910"></a>
<a name="id683495"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -61,7 +61,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a><h6>
<a name="id681044"></a>
<a name="id683629"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See
also</a>
</h6>
@@ -31,7 +31,7 @@
make_fused_procedure">
make_fused_procedure</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a><h6>
<a name="id680259"></a>
<a name="id682844"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
make_fused_procedure"><tt class="computeroutput"><span class="identifier">make_fused_procedure</span></tt></a>.
</p>
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.header"></a><h6>
<a name="id680309"></a>
<a name="id682894"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.header">Header</a>
</h6>
<pre class="programlisting">
@@ -47,7 +47,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.synopsis"></a><h6>
<a name="id680481"></a>
<a name="id683066"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -61,7 +61,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a><h6>
<a name="id680616"></a>
<a name="id683201"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See
also</a>
</h6>
@@ -31,7 +31,7 @@
make_unfused_generic">
make_unfused_generic</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.description"></a><h6>
<a name="id681118"></a>
<a name="id683703"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
make_unfused_generic"><tt class="computeroutput"><span class="identifier">make_unfused_generic</span></tt></a>.
</p>
<a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.header"></a><h6>
<a name="id681169"></a>
<a name="id683754"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.header">Header</a>
</h6>
<pre class="programlisting">
@@ -47,7 +47,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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_generic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis"></a><h6>
<a name="id681342"></a>
<a name="id683926"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -61,7 +61,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also"></a><h6>
<a name="id681477"></a>
<a name="id684062"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also">See
also</a>
</h6>
@@ -31,7 +31,7 @@
make_unfused_lvalue_args">
make_unfused_lvalue_args</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.description"></a><h6>
<a name="id681549"></a>
<a name="id684135"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
make_unfused_lvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></tt></a>.
</p>
<a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.header"></a><h6>
<a name="id681600"></a>
<a name="id684187"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.header">Header</a>
</h6>
<pre class="programlisting">
@@ -47,7 +47,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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_lvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis"></a><h6>
<a name="id681771"></a>
<a name="id684358"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -61,7 +61,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also"></a><h6>
<a name="id681906"></a>
<a name="id684493"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also">See
also</a>
</h6>
@@ -30,7 +30,7 @@
make_unfused_rvalue_args">
make_unfused_rvalue_args</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.description"></a><h6>
<a name="id681981"></a>
<a name="id684567"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
make_unfused_rvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></tt></a>.
</p>
<a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.header"></a><h6>
<a name="id682032"></a>
<a name="id684619"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.header">Header</a>
</h6>
<pre class="programlisting">
@@ -46,7 +46,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</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_rvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis"></a><h6>
<a name="id682203"></a>
<a name="id684790"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -60,7 +60,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also"></a><h6>
<a name="id682338"></a>
<a name="id684925"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also">See
also</a>
</h6>
@@ -27,7 +27,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.functional.invocation.functions.invoke"></a><a href="invoke.html" title="invoke">invoke</a></h5></div></div></div>
<a name="fusion.functional.invocation.functions.invoke.description"></a><h6>
<a name="id654760"></a>
<a name="id657347"></a>
<a href="invoke.html#fusion.functional.invocation.functions.invoke.description">Description</a>
</h6>
<p>
@@ -47,7 +47,7 @@
and <a href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm" target="_top"><tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_ptr</span></tt></a>).
</p>
<a name="fusion.functional.invocation.functions.invoke.synopsis"></a><h6>
<a name="id654863"></a>
<a name="id657450"></a>
<a href="invoke.html#fusion.functional.invocation.functions.invoke.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -66,7 +66,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">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
</pre>
<a name="fusion.functional.invocation.functions.invoke.parameters"></a><h6>
<a name="id655240"></a>
<a name="id657828"></a>
<a href="invoke.html#fusion.functional.invocation.functions.invoke.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@@ -134,7 +134,7 @@
</tbody>
</table></div>
<a name="fusion.functional.invocation.functions.invoke.expression_semantics"></a><h6>
<a name="id655402"></a>
<a name="id657989"></a>
<a href="invoke.html#fusion.functional.invocation.functions.invoke.expression_semantics">Expression
Semantics</a>
</h6>
@@ -154,7 +154,7 @@
/functional/invocation/invoke.hpp&gt;
</p>
<a name="fusion.functional.invocation.functions.invoke.example"></a><h6>
<a name="id655545"></a>
<a name="id658132"></a>
<a href="invoke.html#fusion.functional.invocation.functions.invoke.example">Example</a>
</h6>
<pre class="programlisting">
@@ -162,7 +162,7 @@
<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 href="../../../container/generation/functions/make_vector.html" title="make_vector"><tt class="computeroutput"><span class="identifier">make_vector</span></tt></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="id655713"></a>
<a name="id658300"></a>
<a href="invoke.html#fusion.functional.invocation.functions.invoke.see_also">See
also</a>
</h6>
@@ -30,7 +30,7 @@
invoke_function_object">
invoke_function_object</a></h5></div></div></div>
<a name="fusion.functional.invocation.functions.invoke_fobj.description"></a><h6>
<a name="id657033"></a>
<a name="id659620"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.description">Description</a>
</h6>
<p>
@@ -43,7 +43,7 @@
and/or to control the const qualification of a function object.
</p>
<a name="fusion.functional.invocation.functions.invoke_fobj.synopsis"></a><h6>
<a name="id657088"></a>
<a name="id659675"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -64,7 +64,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">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
</pre>
<a name="fusion.functional.invocation.functions.invoke_fobj.parameters"></a><h6>
<a name="id657468"></a>
<a name="id660056"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@@ -132,7 +132,7 @@
</tbody>
</table></div>
<a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a><h6>
<a name="id657629"></a>
<a name="id660216"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression
Semantics</a>
</h6>
@@ -152,7 +152,7 @@
/functional/invocation/invoke_function_object.hpp&gt;
</p>
<a name="fusion.functional.invocation.functions.invoke_fobj.example"></a><h6>
<a name="id657772"></a>
<a name="id660359"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.example">Example</a>
</h6>
<pre class="programlisting">
@@ -179,7 +179,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.invocation.functions.invoke_fobj.see_also"></a><h6>
<a name="id658322"></a>
<a name="id660909"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See
also</a>
</h6>
@@ -30,7 +30,7 @@
invoke_procedure">
invoke_procedure</a></h5></div></div></div>
<a name="fusion.functional.invocation.functions.invoke_proc.description"></a><h6>
<a name="id655866"></a>
<a name="id658453"></a>
<a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.description">Description</a>
</h6>
<p>
@@ -54,7 +54,7 @@
isn't implemented).
</p>
<a name="fusion.functional.invocation.functions.invoke_proc.synopsis"></a><h6>
<a name="id655976"></a>
<a name="id658563"></a>
<a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -75,7 +75,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">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
</pre>
<a name="fusion.functional.invocation.functions.invoke_proc.parameters"></a><h6>
<a name="id656356"></a>
<a name="id658942"></a>
<a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@@ -142,7 +142,7 @@
</tbody>
</table></div>
<a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a><h6>
<a name="id656515"></a>
<a name="id659102"></a>
<a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression
Semantics</a>
</h6>
@@ -161,7 +161,7 @@
/functional/invocation/invoke_procedure.hpp&gt;
</p>
<a name="fusion.functional.invocation.functions.invoke_proc.example"></a><h6>
<a name="id656643"></a>
<a name="id659230"></a>
<a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.example">Example</a>
</h6>
<pre class="programlisting">
@@ -171,7 +171,7 @@
<span class="identifier">assert</span><span class="special">(</span><a href="../../../sequence/intrinsic/functions/front.html" title="front"><tt class="computeroutput"><span class="identifier">front</span></tt></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="id656883"></a>
<a name="id659471"></a>
<a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See
also</a>
</h6>
@@ -27,14 +27,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.functional.invocation.metafunctions.invoke"></a><a href="invoke.html" title="invoke">invoke</a></h5></div></div></div>
<a name="fusion.functional.invocation.metafunctions.invoke.description"></a><h6>
<a name="id658494"></a>
<a name="id661082"></a>
<a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/invoke.html" title="invoke"><tt class="computeroutput"><span class="identifier">invoke</span></tt></a>.
</p>
<a name="fusion.functional.invocation.metafunctions.invoke.synopsis"></a><h6>
<a name="id658543"></a>
<a name="id661131"></a>
<a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -51,7 +51,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.invocation.metafunctions.invoke.see_also"></a><h6>
<a name="id658697"></a>
<a name="id661284"></a>
<a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.see_also">See
also</a>
</h6>
@@ -30,7 +30,7 @@
invoke_function_object">
invoke_function_object</a></h5></div></div></div>
<a name="fusion.functional.invocation.metafunctions.invoke_fobj.description"></a><h6>
<a name="id659087"></a>
<a name="id661675"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
invoke_function_object"><tt class="computeroutput"><span class="identifier">invoke_function_object</span></tt></a>.
</p>
<a name="fusion.functional.invocation.metafunctions.invoke_fobj.synopsis"></a><h6>
<a name="id659138"></a>
<a name="id661726"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -55,7 +55,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.invocation.metafunctions.invoke_fobj.see_also"></a><h6>
<a name="id659293"></a>
<a name="id661880"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.see_also">See
also</a>
</h6>
@@ -30,7 +30,7 @@
invoke_procedure">
invoke_procedure</a></h5></div></div></div>
<a name="fusion.functional.invocation.metafunctions.invoke_proc.description"></a><h6>
<a name="id658790"></a>
<a name="id661378"></a>
<a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
invoke_procedure"><tt class="computeroutput"><span class="identifier">invoke_procedure</span></tt></a>.
</p>
<a name="fusion.functional.invocation.metafunctions.invoke_proc.synopsis"></a><h6>
<a name="id658841"></a>
<a name="id661428"></a>
<a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -55,7 +55,7 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.invocation.metafunctions.invoke_proc.see_also"></a><h6>
<a name="id658994"></a>
<a name="id661582"></a>
<a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.see_also">See
also</a>
</h6>