changes docs to reflect changed semantics of unfused_type

(operator() overloads for only onw arity now)


[SVN r38269]
This commit is contained in:
Tobias Schwinger
2007-07-22 08:35:29 +00:00
parent f6b7afa277
commit 887906aa69
28 changed files with 109 additions and 114 deletions

View File

@ -58,7 +58,7 @@ templates or function call operators.
The library provides several adapter variants that implement this The library provides several adapter variants that implement this
transformation, ranging from strictly typed to fully generic. The latter transformation, ranging from strictly typed to fully generic. The latter
provides a reusable solution to __the_forwarding_problem__. provides a reusable, approximate solution to __the_forwarding_problem__.
Every generic variant has a corresponding generator function template that Every generic variant has a corresponding generator function template that
returns an adapter instance for the given argument. returns an adapter instance for the given argument.
@ -1019,10 +1019,8 @@ An n-ary __poly_func_obj__ adapter template for an unary __poly_func_obj__
target function. When called, its arguments are bundled to a target function. When called, its arguments are bundled to a
__random_access_sequence__ that is passed to the target function object. __random_access_sequence__ that is passed to the target function object.
The call operators of the resulting function object are strictly typed The call operators of esulting function objects are strictly typed
(in other words, non-templatized) with the types from a __sequence__. (in other words, non-templatized) with the types from a __sequence__.
By default, call operators with zero to N parameters are generated to,
where N is the size of the __sequence__ that specifies the types.
The type of the target function is allowed to be const qualified or a The type of the target function is allowed to be const qualified or a
reference. Const qualification is preserved and propagated appropriately reference. Const qualification is preserved and propagated appropriately

View File

@ -146,8 +146,8 @@
</p> </p>
<p> <p>
The library provides several adapter variants that implement this transformation, The library provides several adapter variants that implement this transformation,
ranging from strictly typed to fully generic. The latter provides a reusable ranging from strictly typed to fully generic. The latter provides a reusable,
solution to <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm" target="_top">The approximate solution to <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm" target="_top">The
Forwarding Problem</a>. Every generic variant has a corresponding generator Forwarding Problem</a>. Every generic variant has a corresponding generator
function template that returns an adapter instance for the given argument. function template that returns an adapter instance for the given argument.
</p> </p>

View File

@ -154,7 +154,7 @@
</dl> </dl>
</div> </div>
<a name="fusion.functional.adapters.fused.expression_semantics"></a><h5> <a name="fusion.functional.adapters.fused.expression_semantics"></a><h5>
<a name="id1247948"></a> <a name="id1247949"></a>
<a href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression <a href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression
Semantics</a> Semantics</a>
</h5> </h5>
@ -218,7 +218,7 @@
</tbody> </tbody>
</table></div> </table></div>
<a name="fusion.functional.adapters.fused.example"></a><h5> <a name="fusion.functional.adapters.fused.example"></a><h5>
<a name="id1248174"></a> <a name="id1248175"></a>
<a href="fused.html#fusion.functional.adapters.fused.example">Example</a> <a href="fused.html#fusion.functional.adapters.fused.example">Example</a>
</h5> </h5>
<pre class="programlisting"> <pre class="programlisting">
@ -226,7 +226,7 @@
<span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span><a href="../../sequences/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> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span><a href="../../sequences/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> </pre>
<a name="fusion.functional.adapters.fused.see_also"></a><h5> <a name="fusion.functional.adapters.fused.see_also"></a><h5>
<a name="id1248331"></a> <a name="id1248332"></a>
<a href="fused.html#fusion.functional.adapters.fused.see_also">See also</a> <a href="fused.html#fusion.functional.adapters.fused.see_also">See also</a>
</h5> </h5>
<div class="itemizedlist"><ul type="disc"> <div class="itemizedlist"><ul type="disc">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title"> <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"></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="fusion.functional.adapters.fused_function_object.description"></a><h5>
<a name="id1249910"></a> <a name="id1249911"></a>
<a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.description">Description</a> <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.description">Description</a>
</h5> </h5>
<p> <p>
@ -46,7 +46,7 @@
object is held by value, the adapter is const). object is held by value, the adapter is const).
</p> </p>
<a name="fusion.functional.adapters.fused_function_object.header"></a><h5> <a name="fusion.functional.adapters.fused_function_object.header"></a><h5>
<a name="id1249979"></a> <a name="id1249980"></a>
<a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.header">Header</a> <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.header">Header</a>
</h5> </h5>
<pre class="programlisting"> <pre class="programlisting">
@ -247,7 +247,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.adapters.fused_function_object.see_also"></a><h5> <a name="fusion.functional.adapters.fused_function_object.see_also"></a><h5>
<a name="id1251594"></a> <a name="id1251595"></a>
<a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See
also</a> also</a>
</h5> </h5>

View File

@ -63,7 +63,7 @@
case is not implemented). case is not implemented).
</p> </p>
<a name="fusion.functional.adapters.fused_procedure.header"></a><h5> <a name="fusion.functional.adapters.fused_procedure.header"></a><h5>
<a name="id1248591"></a> <a name="id1248592"></a>
<a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.header">Header</a> <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.header">Header</a>
</h5> </h5>
<pre class="programlisting"> <pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title"> <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"></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="fusion.functional.adapters.unfused_rvalue_args.description"></a><h5>
<a name="id1255290"></a> <a name="id1255291"></a>
<a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.description">Description</a> <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.description">Description</a>
</h5> </h5>
<p> <p>
@ -215,7 +215,7 @@
</tbody> </tbody>
</table></div> </table></div>
<a name="fusion.functional.adapters.unfused_rvalue_args.example"></a><h5> <a name="fusion.functional.adapters.unfused_rvalue_args.example"></a><h5>
<a name="id1256092"></a> <a name="id1256093"></a>
<a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.example">Example</a> <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.example">Example</a>
</h5> </h5>
<pre class="programlisting"> <pre class="programlisting">

View File

@ -40,11 +40,8 @@
Access Sequence</a> that is passed to the target function object. Access Sequence</a> that is passed to the target function object.
</p> </p>
<p> <p>
The call operators of the resulting function object are strictly typed The call operators of esulting function objects are strictly typed (in
(in other words, non-templatized) with the types from a <a href="../../sequences.html" title="Sequences">Sequence</a>. other words, non-templatized) with the types from a <a href="../../sequences.html" title="Sequences">Sequence</a>.
By default, call operators with zero to N parameters are generated to,
where N is the size of the <a href="../../sequences.html" title="Sequences">Sequence</a>
that specifies the types.
</p> </p>
<p> <p>
The type of the target function is allowed to be const qualified or a reference. The type of the target function is allowed to be const qualified or a reference.
@ -65,14 +62,14 @@
signature is optimized automatically to avoid by-value parameters. signature is optimized automatically to avoid by-value parameters.
</p></div> </p></div>
<a name="fusion.functional.adapters.unfused_typed.header"></a><h5> <a name="fusion.functional.adapters.unfused_typed.header"></a><h5>
<a name="id1256729"></a> <a name="id1256720"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.header">Header</a> <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.header">Header</a>
</h5> </h5>
<pre class="programlisting"> <pre class="programlisting">
<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">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">&gt;</span> <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">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">&gt;</span>
</pre> </pre>
<a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h5> <a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h5>
<a name="id1256822"></a> <a name="id1256812"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a> <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a>
</h5> </h5>
<pre class="programlisting"> <pre class="programlisting">
@ -80,7 +77,7 @@
<span class="keyword">class</span> <span class="identifier">unfused_typed</span><span class="special">;</span> <span class="keyword">class</span> <span class="identifier">unfused_typed</span><span class="special">;</span>
</pre> </pre>
<a name="fusion.functional.adapters.unfused_typed.template_parameters"></a><h5> <a name="fusion.functional.adapters.unfused_typed.template_parameters"></a><h5>
<a name="id1256909"></a> <a name="id1256900"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template
parameters</a> parameters</a>
</h5> </h5>
@ -145,7 +142,7 @@
</tbody> </tbody>
</table></div> </table></div>
<a name="fusion.functional.adapters.unfused_typed.model_of"></a><h5> <a name="fusion.functional.adapters.unfused_typed.model_of"></a><h5>
<a name="id1257049"></a> <a name="id1257040"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model
of</a> of</a>
</h5> </h5>
@ -191,7 +188,7 @@
</dl> </dl>
</div> </div>
<a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a><h5> <a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a><h5>
<a name="id1257315"></a> <a name="id1257305"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression
Semantics</a> Semantics</a>
</h5> </h5>
@ -257,7 +254,7 @@
</tbody> </tbody>
</table></div> </table></div>
<a name="fusion.functional.adapters.unfused_typed.example"></a><h5> <a name="fusion.functional.adapters.unfused_typed.example"></a><h5>
<a name="id1257565"></a> <a name="id1257555"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a> <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a>
</h5> </h5>
<pre class="programlisting"> <pre class="programlisting">
@ -326,7 +323,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.adapters.unfused_typed.see_also"></a><h5> <a name="fusion.functional.adapters.unfused_typed.see_also"></a><h5>
<a name="id1276358"></a> <a name="id1276348"></a>
<a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a> <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a>
</h5> </h5>
<div class="itemizedlist"><ul type="disc"> <div class="itemizedlist"><ul type="disc">

View File

@ -36,7 +36,7 @@
of a function call operator. of a function call operator.
</p> </p>
<a name="fusion.functional.concepts.callable.models"></a><h5> <a name="fusion.functional.concepts.callable.models"></a><h5>
<a name="id1241505"></a> <a name="id1241506"></a>
<a href="callable.html#fusion.functional.concepts.callable.models">Models</a> <a href="callable.html#fusion.functional.concepts.callable.models">Models</a>
</h5> </h5>
<div class="itemizedlist"><ul type="disc"> <div class="itemizedlist"><ul type="disc">

View File

@ -39,7 +39,7 @@
Callable Object</a> type. Callable Object</a> type.
</p> </p>
<a name="fusion.functional.concepts.poly.refinement_of"></a><h5> <a name="fusion.functional.concepts.poly.refinement_of"></a><h5>
<a name="id1242478"></a> <a name="id1242479"></a>
<a href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement <a href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement
of</a> of</a>
</h5> </h5>

View File

@ -30,7 +30,7 @@
make_fused"> make_fused">
make_fused</a></h5></div></div></div> make_fused</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_fused.description"></a><h6> <a name="fusion.functional.generation.functions.mk_fused.description"></a><h6>
<a name="id1276532"></a> <a name="id1276522"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.description">Description</a> <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.description">Description</a>
</h6> </h6>
<p> <p>
@ -40,7 +40,7 @@
conversion</em></span></a> is applied to the target function. conversion</em></span></a> is applied to the target function.
</p> </p>
<a name="fusion.functional.generation.functions.mk_fused.synopsis"></a><h6> <a name="fusion.functional.generation.functions.mk_fused.synopsis"></a><h6>
<a name="id1276593"></a> <a name="id1276584"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.synopsis">Synopsis</a> <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <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> <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> </pre>
<a name="fusion.functional.generation.functions.mk_fused.parameters"></a><h6> <a name="fusion.functional.generation.functions.mk_fused.parameters"></a><h6>
<a name="id1276729"></a> <a name="id1276719"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.parameters">Parameters</a> <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.parameters">Parameters</a>
</h6> </h6>
<div class="informaltable"><table class="table"> <div class="informaltable"><table class="table">
@ -97,7 +97,7 @@
</tr></tbody> </tr></tbody>
</table></div> </table></div>
<a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a><h6> <a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a><h6>
<a name="id1276834"></a> <a name="id1276825"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression
Semantics</a> Semantics</a>
</h6> </h6>
@ -111,14 +111,14 @@
<span class="bold"><strong>Semantics</strong></span>: Returns a <a 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>. <span class="bold"><strong>Semantics</strong></span>: Returns a <a 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> </p>
<a name="fusion.functional.generation.functions.mk_fused.header"></a><h6> <a name="fusion.functional.generation.functions.mk_fused.header"></a><h6>
<a name="id1276944"></a> <a name="id1276934"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.header">Header</a> <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">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">&gt;</span> <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">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">&gt;</span>
</pre> </pre>
<a name="fusion.functional.generation.functions.mk_fused.example"></a><h6> <a name="fusion.functional.generation.functions.mk_fused.example"></a><h6>
<a name="id1277038"></a> <a name="id1277028"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.example">Example</a> <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.example">Example</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -134,7 +134,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.functions.mk_fused.see_also"></a><h6> <a name="fusion.functional.generation.functions.mk_fused.see_also"></a><h6>
<a name="id1277574"></a> <a name="id1277564"></a>
<a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -31,7 +31,7 @@
make_fused_function_object"> make_fused_function_object">
make_fused_function_object</a></h5></div></div></div> make_fused_function_object</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a><h6>
<a name="id1278533"></a> <a name="id1278524"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.description">Description</a> <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.description">Description</a>
</h6> </h6>
<p> <p>
@ -42,7 +42,7 @@
conversion</em></span></a> is applied to the target function. conversion</em></span></a> is applied to the target function.
</p> </p>
<a name="fusion.functional.generation.functions.mk_fused_fobj.synopsis"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.synopsis"></a><h6>
<a name="id1278595"></a> <a name="id1278585"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.synopsis">Synopsis</a> <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <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> <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> </pre>
<a name="fusion.functional.generation.functions.mk_fused_fobj.parameters"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.parameters"></a><h6>
<a name="id1278731"></a> <a name="id1278722"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.parameters">Parameters</a> <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.parameters">Parameters</a>
</h6> </h6>
<div class="informaltable"><table class="table"> <div class="informaltable"><table class="table">
@ -99,7 +99,7 @@
</tr></tbody> </tr></tbody>
</table></div> </table></div>
<a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a><h6>
<a name="id1278837"></a> <a name="id1278827"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression
Semantics</a> Semantics</a>
</h6> </h6>
@ -114,14 +114,14 @@
for <code class="computeroutput"><span class="identifier">f</span></code>. for <code class="computeroutput"><span class="identifier">f</span></code>.
</p> </p>
<a name="fusion.functional.generation.functions.mk_fused_fobj.header"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.header"></a><h6>
<a name="id1278948"></a> <a name="id1278938"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.header">Header</a> <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">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">&gt;</span> <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">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">&gt;</span>
</pre> </pre>
<a name="fusion.functional.generation.functions.mk_fused_fobj.example"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.example"></a><h6>
<a name="id1279043"></a> <a name="id1279033"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.example">Example</a> <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.example">Example</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -150,7 +150,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.functions.mk_fused_fobj.see_also"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.see_also"></a><h6>
<a name="id1279698"></a> <a name="id1279689"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -31,7 +31,7 @@
make_fused_procedure"> make_fused_procedure">
make_fused_procedure</a></h5></div></div></div> make_fused_procedure</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_fused_proc.description"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_proc.description"></a><h6>
<a name="id1277680"></a> <a name="id1277670"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.description">Description</a> <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.description">Description</a>
</h6> </h6>
<p> <p>
@ -42,7 +42,7 @@
conversion</em></span></a> applied to the target function. conversion</em></span></a> applied to the target function.
</p> </p>
<a name="fusion.functional.generation.functions.mk_fused_proc.synopsis"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_proc.synopsis"></a><h6>
<a name="id1277741"></a> <a name="id1277731"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.synopsis">Synopsis</a> <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <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> <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> </pre>
<a name="fusion.functional.generation.functions.mk_fused_proc.parameters"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_proc.parameters"></a><h6>
<a name="id1277878"></a> <a name="id1277868"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.parameters">Parameters</a> <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.parameters">Parameters</a>
</h6> </h6>
<div class="informaltable"><table class="table"> <div class="informaltable"><table class="table">
@ -98,7 +98,7 @@
</tr></tbody> </tr></tbody>
</table></div> </table></div>
<a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a><h6>
<a name="id1277984"></a> <a name="id1277974"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression
Semantics</a> Semantics</a>
</h6> </h6>
@ -113,14 +113,14 @@
<code class="computeroutput"><span class="identifier">f</span></code>. <code class="computeroutput"><span class="identifier">f</span></code>.
</p> </p>
<a name="fusion.functional.generation.functions.mk_fused_proc.header"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_proc.header"></a><h6>
<a name="id1278092"></a> <a name="id1278082"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.header">Header</a> <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">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">&gt;</span> <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">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">&gt;</span>
</pre> </pre>
<a name="fusion.functional.generation.functions.mk_fused_proc.example"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_proc.example"></a><h6>
<a name="id1278186"></a> <a name="id1278177"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.example">Example</a> <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.example">Example</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -130,7 +130,7 @@
<span class="identifier">assert</span><span class="special">(</span><a href="../../../sequences/intrinsics/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> <span class="identifier">assert</span><span class="special">(</span><a href="../../../sequences/intrinsics/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> </pre>
<a name="fusion.functional.generation.functions.mk_fused_proc.see_also"></a><h6> <a name="fusion.functional.generation.functions.mk_fused_proc.see_also"></a><h6>
<a name="id1278426"></a> <a name="id1278416"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -31,7 +31,7 @@
make_unfused_generic"> make_unfused_generic">
make_unfused_generic</a></h5></div></div></div> make_unfused_generic</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.description"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_genrc.description"></a><h6>
<a name="id1279804"></a> <a name="id1279794"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.description">Description</a> <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.description">Description</a>
</h6> </h6>
<p> <p>
@ -42,7 +42,7 @@
conversion</em></span></a> is applied to the target function. conversion</em></span></a> is applied to the target function.
</p> </p>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.synopsis"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_genrc.synopsis"></a><h6>
<a name="id1279866"></a> <a name="id1279857"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.synopsis">Synopsis</a> <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <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> <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> </pre>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.parameters"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_genrc.parameters"></a><h6>
<a name="id1280004"></a> <a name="id1279995"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.parameters">Parameters</a> <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.parameters">Parameters</a>
</h6> </h6>
<div class="informaltable"><table class="table"> <div class="informaltable"><table class="table">
@ -99,7 +99,7 @@
</tr></tbody> </tr></tbody>
</table></div> </table></div>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics"></a><h6>
<a name="id1280109"></a> <a name="id1280099"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics">Expression <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics">Expression
Semantics</a> Semantics</a>
</h6> </h6>
@ -114,14 +114,14 @@
<code class="computeroutput"><span class="identifier">f</span></code>. <code class="computeroutput"><span class="identifier">f</span></code>.
</p> </p>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.header"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_genrc.header"></a><h6>
<a name="id1280217"></a> <a name="id1280208"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.header">Header</a> <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">functional</span><span class="special">/</span><span class="identifier">generation</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> <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">functional</span><span class="special">/</span><span class="identifier">generation</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> </pre>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.example"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_genrc.example"></a><h6>
<a name="id1280312"></a> <a name="id1280302"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.example">Example</a> <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.example">Example</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -157,7 +157,7 @@
</span><span class="special">}</span> </span><span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.functions.mk_unfused_genrc.see_also"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_genrc.see_also"></a><h6>
<a name="id1281023"></a> <a name="id1281014"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.see_also">See <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -31,7 +31,7 @@
make_unfused_lvalue_args"> make_unfused_lvalue_args">
make_unfused_lvalue_args</a></h5></div></div></div> make_unfused_lvalue_args</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.description"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_lvargs.description"></a><h6>
<a name="id1281130"></a> <a name="id1281120"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.description">Description</a> <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.description">Description</a>
</h6> </h6>
<p> <p>
@ -42,7 +42,7 @@
conversion</em></span></a> is applied to the target function. conversion</em></span></a> is applied to the target function.
</p> </p>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.synopsis"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_lvargs.synopsis"></a><h6>
<a name="id1281193"></a> <a name="id1281184"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.synopsis">Synopsis</a> <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <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> <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> </pre>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.parameters"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_lvargs.parameters"></a><h6>
<a name="id1281332"></a> <a name="id1281322"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.parameters">Parameters</a> <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.parameters">Parameters</a>
</h6> </h6>
<div class="informaltable"><table class="table"> <div class="informaltable"><table class="table">
@ -99,7 +99,7 @@
</tr></tbody> </tr></tbody>
</table></div> </table></div>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics"></a><h6>
<a name="id1281437"></a> <a name="id1281427"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics">Expression <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics">Expression
Semantics</a> Semantics</a>
</h6> </h6>
@ -114,14 +114,14 @@
for <code class="computeroutput"><span class="identifier">f</span></code>. for <code class="computeroutput"><span class="identifier">f</span></code>.
</p> </p>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.header"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_lvargs.header"></a><h6>
<a name="id1281546"></a> <a name="id1281536"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.header">Header</a> <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">functional</span><span class="special">/</span><span class="identifier">generation</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> <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">functional</span><span class="special">/</span><span class="identifier">generation</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> </pre>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.example"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_lvargs.example"></a><h6>
<a name="id1281642"></a> <a name="id1281632"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.example">Example</a> <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.example">Example</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -148,7 +148,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.functions.mk_unfused_lvargs.see_also"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_lvargs.see_also"></a><h6>
<a name="id1282064"></a> <a name="id1282054"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.see_also">See <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -30,7 +30,7 @@
make_unfused_rvalue_args"> make_unfused_rvalue_args">
make_unfused_rvalue_args</a></h5></div></div></div> make_unfused_rvalue_args</a></h5></div></div></div>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.description"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_rvargs.description"></a><h6>
<a name="id1282170"></a> <a name="id1282160"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.description">Description</a> <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.description">Description</a>
</h6> </h6>
<p> <p>
@ -41,7 +41,7 @@
conversion</em></span></a> is applied to the target function. conversion</em></span></a> is applied to the target function.
</p> </p>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.synopsis"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_rvargs.synopsis"></a><h6>
<a name="id1282232"></a> <a name="id1282222"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.synopsis">Synopsis</a> <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <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> <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> </pre>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.parameters"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_rvargs.parameters"></a><h6>
<a name="id1282370"></a> <a name="id1282360"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.parameters">Parameters</a> <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.parameters">Parameters</a>
</h6> </h6>
<div class="informaltable"><table class="table"> <div class="informaltable"><table class="table">
@ -98,7 +98,7 @@
</tr></tbody> </tr></tbody>
</table></div> </table></div>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics"></a><h6>
<a name="id1282475"></a> <a name="id1282465"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics">Expression <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics">Expression
Semantics</a> Semantics</a>
</h6> </h6>
@ -113,14 +113,14 @@
for <code class="computeroutput"><span class="identifier">f</span></code>. for <code class="computeroutput"><span class="identifier">f</span></code>.
</p> </p>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.header"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_rvargs.header"></a><h6>
<a name="id1282584"></a> <a name="id1282575"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.header">Header</a> <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">functional</span><span class="special">/</span><span class="identifier">generation</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> <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">functional</span><span class="special">/</span><span class="identifier">generation</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> </pre>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.example"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_rvargs.example"></a><h6>
<a name="id1282681"></a> <a name="id1282671"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.example">Example</a> <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.example">Example</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -146,7 +146,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.functions.mk_unfused_rvargs.see_also"></a><h6> <a name="fusion.functional.generation.functions.mk_unfused_rvargs.see_also"></a><h6>
<a name="id1283020"></a> <a name="id1283011"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.see_also">See <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -30,7 +30,7 @@
make_fused"> make_fused">
make_fused</a></h5></div></div></div> make_fused</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_fused.description"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused.description"></a><h6>
<a name="id1283141"></a> <a name="id1283131"></a>
<a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.description">Description</a> <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.description">Description</a>
</h6> </h6>
<p> <p>
@ -38,14 +38,14 @@
make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a>. make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a>.
</p> </p>
<a name="fusion.functional.generation.metafunctions.mk_fused.header"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused.header"></a><h6>
<a name="id1283184"></a> <a name="id1283174"></a>
<a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.header">Header</a> <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">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">&gt;</span> <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">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">&gt;</span>
</pre> </pre>
<a name="fusion.functional.generation.metafunctions.mk_fused.synopsis"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused.synopsis"></a><h6>
<a name="id1283278"></a> <a name="id1283269"></a>
<a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.synopsis">Synopsis</a> <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -59,7 +59,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a><h6>
<a name="id1283396"></a> <a name="id1283387"></a>
<a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -31,7 +31,7 @@
make_fused_function_object"> make_fused_function_object">
make_fused_function_object</a></h5></div></div></div> make_fused_function_object</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a><h6>
<a name="id1283790"></a> <a name="id1283781"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.description">Description</a> <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.description">Description</a>
</h6> </h6>
<p> <p>
@ -39,14 +39,14 @@
make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a>. make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a>.
</p> </p>
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.header"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.header"></a><h6>
<a name="id1283833"></a> <a name="id1283824"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.header">Header</a> <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">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">&gt;</span> <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">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">&gt;</span>
</pre> </pre>
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis"></a><h6>
<a name="id1283930"></a> <a name="id1283920"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis">Synopsis</a> <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -60,7 +60,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a><h6>
<a name="id1284049"></a> <a name="id1284040"></a>
<a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -31,7 +31,7 @@
make_fused_procedure"> make_fused_procedure">
make_fused_procedure</a></h5></div></div></div> make_fused_procedure</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a><h6>
<a name="id1283463"></a> <a name="id1283453"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.description">Description</a> <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.description">Description</a>
</h6> </h6>
<p> <p>
@ -39,14 +39,14 @@
make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a>. make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a>.
</p> </p>
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.header"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused_proc.header"></a><h6>
<a name="id1283507"></a> <a name="id1283497"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.header">Header</a> <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">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">&gt;</span> <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">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">&gt;</span>
</pre> </pre>
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.synopsis"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused_proc.synopsis"></a><h6>
<a name="id1283604"></a> <a name="id1283594"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.synopsis">Synopsis</a> <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -60,7 +60,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a><h6>
<a name="id1283723"></a> <a name="id1283713"></a>
<a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -31,7 +31,7 @@
make_unfused_generic"> make_unfused_generic">
make_unfused_generic</a></h5></div></div></div> make_unfused_generic</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.description"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.description"></a><h6>
<a name="id1284116"></a> <a name="id1284106"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.description">Description</a> <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.description">Description</a>
</h6> </h6>
<p> <p>
@ -39,14 +39,14 @@
make_unfused_generic"><code class="computeroutput"><span class="identifier">make_unfused_generic</span></code></a>. make_unfused_generic"><code class="computeroutput"><span class="identifier">make_unfused_generic</span></code></a>.
</p> </p>
<a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.header"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.header"></a><h6>
<a name="id1284161"></a> <a name="id1284152"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.header">Header</a> <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">functional</span><span class="special">/</span><span class="identifier">generation</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> <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">functional</span><span class="special">/</span><span class="identifier">generation</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> </pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis"></a><h6>
<a name="id1284257"></a> <a name="id1284248"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis">Synopsis</a> <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -60,7 +60,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also"></a><h6>
<a name="id1284377"></a> <a name="id1284368"></a>
<a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also">See <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -31,7 +31,7 @@
make_unfused_lvalue_args"> make_unfused_lvalue_args">
make_unfused_lvalue_args</a></h5></div></div></div> make_unfused_lvalue_args</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.description"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.description"></a><h6>
<a name="id1284444"></a> <a name="id1284435"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.description">Description</a> <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.description">Description</a>
</h6> </h6>
<p> <p>
@ -39,14 +39,14 @@
make_unfused_lvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></code></a>. make_unfused_lvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></code></a>.
</p> </p>
<a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.header"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.header"></a><h6>
<a name="id1284490"></a> <a name="id1284480"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.header">Header</a> <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">functional</span><span class="special">/</span><span class="identifier">generation</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> <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">functional</span><span class="special">/</span><span class="identifier">generation</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> </pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis"></a><h6>
<a name="id1284586"></a> <a name="id1284576"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis">Synopsis</a> <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -60,7 +60,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also"></a><h6>
<a name="id1284706"></a> <a name="id1284696"></a>
<a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also">See <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -30,7 +30,7 @@
make_unfused_rvalue_args"> make_unfused_rvalue_args">
make_unfused_rvalue_args</a></h5></div></div></div> make_unfused_rvalue_args</a></h5></div></div></div>
<a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.description"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.description"></a><h6>
<a name="id1284773"></a> <a name="id1284764"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.description">Description</a> <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.description">Description</a>
</h6> </h6>
<p> <p>
@ -38,14 +38,14 @@
make_unfused_rvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></code></a>. make_unfused_rvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></code></a>.
</p> </p>
<a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.header"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.header"></a><h6>
<a name="id1284818"></a> <a name="id1284809"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.header">Header</a> <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
<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">functional</span><span class="special">/</span><span class="identifier">generation</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> <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">functional</span><span class="special">/</span><span class="identifier">generation</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> </pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis"></a><h6>
<a name="id1284914"></a> <a name="id1284904"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis">Synopsis</a> <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -59,7 +59,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also"></a><h6> <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also"></a><h6>
<a name="id1285033"></a> <a name="id1285023"></a>
<a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also">See <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -151,7 +151,7 @@
as arguments and returns the result of the call expression. as arguments and returns the result of the call expression.
</p> </p>
<a name="fusion.functional.invocation.functions.invoke.header"></a><h6> <a name="fusion.functional.invocation.functions.invoke.header"></a><h6>
<a name="id1243684"></a> <a name="id1243685"></a>
<a href="invoke.html#fusion.functional.invocation.functions.invoke.header">Header</a> <a href="invoke.html#fusion.functional.invocation.functions.invoke.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">

View File

@ -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> <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> </pre>
<a name="fusion.functional.invocation.functions.invoke_fobj.parameters"></a><h6> <a name="fusion.functional.invocation.functions.invoke_fobj.parameters"></a><h6>
<a name="id1245574"></a> <a name="id1245575"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.parameters">Parameters</a> <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.parameters">Parameters</a>
</h6> </h6>
<div class="informaltable"><table class="table"> <div class="informaltable"><table class="table">
@ -132,7 +132,7 @@
</tbody> </tbody>
</table></div> </table></div>
<a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a><h6> <a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a><h6>
<a name="id1245720"></a> <a name="id1245721"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression
Semantics</a> Semantics</a>
</h6> </h6>
@ -149,7 +149,7 @@
as arguments and returns the result of the call expression. as arguments and returns the result of the call expression.
</p> </p>
<a name="fusion.functional.invocation.functions.invoke_fobj.header"></a><h6> <a name="fusion.functional.invocation.functions.invoke_fobj.header"></a><h6>
<a name="id1245839"></a> <a name="id1245840"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.header">Header</a> <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.header">Header</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">
@ -183,7 +183,7 @@
<span class="special">}</span> <span class="special">}</span>
</pre> </pre>
<a name="fusion.functional.invocation.functions.invoke_fobj.see_also"></a><h6> <a name="fusion.functional.invocation.functions.invoke_fobj.see_also"></a><h6>
<a name="id1246417"></a> <a name="id1246418"></a>
<a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -30,7 +30,7 @@
invoke_procedure"> invoke_procedure">
invoke_procedure</a></h5></div></div></div> invoke_procedure</a></h5></div></div></div>
<a name="fusion.functional.invocation.functions.invoke_proc.description"></a><h6> <a name="fusion.functional.invocation.functions.invoke_proc.description"></a><h6>
<a name="id1244068"></a> <a name="id1244069"></a>
<a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.description">Description</a> <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.description">Description</a>
</h6> </h6>
<p> <p>
@ -142,7 +142,7 @@
</tbody> </tbody>
</table></div> </table></div>
<a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a><h6> <a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a><h6>
<a name="id1244645"></a> <a name="id1244646"></a>
<a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression
Semantics</a> Semantics</a>
</h6> </h6>
@ -175,7 +175,7 @@
<span class="identifier">assert</span><span class="special">(</span><a href="../../../sequences/intrinsics/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> <span class="identifier">assert</span><span class="special">(</span><a href="../../../sequences/intrinsics/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> </pre>
<a name="fusion.functional.invocation.functions.invoke_proc.see_also"></a><h6> <a name="fusion.functional.invocation.functions.invoke_proc.see_also"></a><h6>
<a name="id1245059"></a> <a name="id1245060"></a>
<a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See
also</a> also</a>
</h6> </h6>

View File

@ -34,7 +34,7 @@
Returns the result type of <a href="../functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a>. Returns the result type of <a href="../functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a>.
</p> </p>
<a name="fusion.functional.invocation.metafunctions.invoke.synopsis"></a><h6> <a name="fusion.functional.invocation.metafunctions.invoke.synopsis"></a><h6>
<a name="id1246612"></a> <a name="id1246613"></a>
<a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.synopsis">Synopsis</a> <a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">

View File

@ -38,7 +38,7 @@
invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a>. invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a>.
</p> </p>
<a name="fusion.functional.invocation.metafunctions.invoke_proc.synopsis"></a><h6> <a name="fusion.functional.invocation.metafunctions.invoke_proc.synopsis"></a><h6>
<a name="id1246876"></a> <a name="id1246877"></a>
<a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.synopsis">Synopsis</a> <a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.synopsis">Synopsis</a>
</h6> </h6>
<pre class="programlisting"> <pre class="programlisting">

View File

@ -27,7 +27,7 @@
<div class="titlepage"><div><div><h2 class="title" style="clear: both"> <div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="fusion.notes"></a><a href="notes.html" title="Notes">Notes</a></h2></div></div></div> <a name="fusion.notes"></a><a href="notes.html" title="Notes">Notes</a></h2></div></div></div>
<a name="fusion.notes.recursive_inlined_functions"></a><h3> <a name="fusion.notes.recursive_inlined_functions"></a><h3>
<a name="id1285097"></a> <a name="id1285087"></a>
<a href="notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined <a href="notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined
Functions</a> Functions</a>
</h3> </h3>
@ -40,7 +40,7 @@
compiler limit of course). Compile time complexity remains linear. compiler limit of course). Compile time complexity remains linear.
</p> </p>
<a name="fusion.notes.overloaded_functions"></a><h3> <a name="fusion.notes.overloaded_functions"></a><h3>
<a name="id1285166"></a> <a name="id1285156"></a>
<a href="notes.html#fusion.notes.overloaded_functions">Overloaded Functions</a> <a href="notes.html#fusion.notes.overloaded_functions">Overloaded Functions</a>
</h3> </h3>
<p> <p>
@ -50,7 +50,7 @@
given a key, <code class="computeroutput"><span class="identifier">k</span></code>. given a key, <code class="computeroutput"><span class="identifier">k</span></code>.
</p> </p>
<a name="fusion.notes.tag_dispatching"></a><h3> <a name="fusion.notes.tag_dispatching"></a><h3>
<a name="id1285241"></a> <a name="id1285231"></a>
<a href="notes.html#fusion.notes.tag_dispatching">Tag Dispatching</a> <a href="notes.html#fusion.notes.tag_dispatching">Tag Dispatching</a>
</h3> </h3>
<p> <p>
@ -102,7 +102,7 @@
</li> </li>
</ol></div> </ol></div>
<a name="fusion.notes.extensibility"></a><h3> <a name="fusion.notes.extensibility"></a><h3>
<a name="id1285579"></a> <a name="id1285570"></a>
<a href="notes.html#fusion.notes.extensibility">Extensibility</a> <a href="notes.html#fusion.notes.extensibility">Extensibility</a>
</h3> </h3>
<p> <p>
@ -137,7 +137,7 @@
it very cheap to pass around. it very cheap to pass around.
</p> </p>
<a name="fusion.notes.element_conversion"></a><h3> <a name="fusion.notes.element_conversion"></a><h3>
<a name="id1285866"></a> <a name="id1285857"></a>
<a href="notes.html#fusion.notes.element_conversion">Element Conversion</a> <a href="notes.html#fusion.notes.element_conversion">Element Conversion</a>
</h3> </h3>
<p> <p>
@ -160,7 +160,7 @@
</p> </p>
<p> <p>
Array arguments are deduced to reference to const types. For example Array arguments are deduced to reference to const types. For example
<sup>[<a name="id1286009" href="#ftn.id1286009">14</a>]</sup> <sup>[<a name="id1285999" href="#ftn.id1285999">14</a>]</sup>
: :
</p> </p>
<pre class="programlisting"> <pre class="programlisting">
@ -193,7 +193,7 @@
<a href="sequences/containers/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(*)(</span><span class="keyword">int</span><span class="special">)&gt;</span> <a href="sequences/containers/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(*)(</span><span class="keyword">int</span><span class="special">)&gt;</span>
</pre> </pre>
<a name="fusion.notes.boost__ref"></a><h3> <a name="fusion.notes.boost__ref"></a><h3>
<a name="id1286398"></a> <a name="id1286388"></a>
<a href="notes.html#fusion.notes.boost__ref">boost::ref</a> <a href="notes.html#fusion.notes.boost__ref">boost::ref</a>
</h3> </h3>
<p> <p>
@ -236,7 +236,7 @@
</p> </p>
<div class="footnotes"> <div class="footnotes">
<br><hr width="100" align="left"> <br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id1286009" href="#id1286009">14</a>] </sup> <div class="footnote"><p><sup>[<a name="ftn.id1285999" href="#id1285999">14</a>] </sup>
Note that the type of a string literal is an array of const characters, Note that the type of a string literal is an array of const characters,
not <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span></code>. To get <a href="sequences/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a> to create a <a href="sequences/containers/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> with an element of a non-const not <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span></code>. To get <a href="sequences/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a> to create a <a href="sequences/containers/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> with an element of a non-const
array type one must use the <code class="computeroutput"><span class="identifier">ref</span></code> array type one must use the <code class="computeroutput"><span class="identifier">ref</span></code>

View File

@ -225,7 +225,7 @@
</div> </div>
</div> </div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><small><p>Last revised: July 13, 2007 at 19:08:46 GMT</p></small></td> <td align="left"><small><p>Last revised: July 22, 2007 at 08:27:13 GMT</p></small></td>
<td align="right"><small></small></td> <td align="right"><small></small></td>
</tr></table> </tr></table>
<hr> <hr>