Fix headers for set_fwd and map_fwd. Fixes #3237

[SVN r62891]
This commit is contained in:
Steven Watanabe
2010-06-13 01:45:12 +00:00
parent 9b7b9db979
commit 378858f270
269 changed files with 2768 additions and 2562 deletions

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>fused</title>
<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Fusion 2.0">
<link rel="up" href="../adapters.html" title="Adapters">
<link rel="prev" href="../adapters.html" title="Adapters">
@ -27,7 +27,7 @@
<a name="fusion.functional.adapters.fused"></a><a class="link" href="fused.html" title="fused">fused</a>
</h4></div></div></div>
<a name="fusion.functional.adapters.fused.description"></a><h6>
<a name="id1095734"></a>
<a name="id979350"></a>
<a class="link" href="fused.html#fusion.functional.adapters.fused.description">Description</a>
</h6>
<p>
@ -54,20 +54,20 @@
and <a href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm" target="_top"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_ptr</span></code></a>).
</p>
<a name="fusion.functional.adapters.fused.header"></a><h6>
<a name="id1095810"></a>
<a name="id979479"></a>
<a class="link" href="fused.html#fusion.functional.adapters.fused.header">Header</a>
</h6>
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&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">fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.adapters.fused.synopsis"></a><h6>
<a name="id1095879"></a>
<a name="id979582"></a>
<a class="link" href="fused.html#fusion.functional.adapters.fused.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">fused</span><span class="special">;</span>
</pre>
<a name="fusion.functional.adapters.fused.template_parameters"></a><h6>
<a name="id1095931"></a>
<a name="id979659"></a>
<a class="link" href="fused.html#fusion.functional.adapters.fused.template_parameters">Template
parameters</a>
</h6>
@ -113,14 +113,18 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.adapters.fused.model_of"></a><h6>
<a name="id1096023"></a>
<a name="id979777"></a>
<a class="link" href="fused.html#fusion.functional.adapters.fused.model_of">Model of</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
Object</a></li>
<li class="listitem"><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
Object</a></li>
<li class="listitem">
<a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
Object</a>
</li>
<li class="listitem">
<a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
Object</a>
</li>
</ul></div>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
@ -146,7 +150,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.fused.expression_semantics"></a><h6>
<a name="id1096183"></a>
<a name="id980008"></a>
<a class="link" href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression
Semantics</a>
</h6>
@ -211,22 +215,32 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.fused.example"></a><h6>
<a name="id1096376"></a>
<a name="id980266"></a>
<a class="link" href="fused.html#fusion.functional.adapters.fused.example">Example</a>
</h6>
<pre class="programlisting"><span class="identifier">fused</span><span class="special">&lt;</span> <a href="http://www.sgi.com/tech/stl/plus.html" target="_top"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">plus</span></code></a><span class="special">&lt;</span><span class="keyword">long</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">f</span><span class="special">;</span>
<span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span><a class="link" href="../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2l</span><span class="special">))</span> <span class="special">==</span> <span class="number">3l</span><span class="special">);</span>
</pre>
<a name="fusion.functional.adapters.fused.see_also"></a><h6>
<a name="id1096497"></a>
<a name="id980441"></a>
<a class="link" href="fused.html#fusion.functional.adapters.fused.see_also">See also</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><a class="link" href="fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
<li class="listitem"><a class="link" href="fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a></li>
<li class="listitem"><a class="link" href="../invocation/functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a></li>
<li class="listitem"><a class="link" href="../generation/functions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a></li>
<li class="listitem"><a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
<li class="listitem">
<a class="link" href="fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a>
</li>
<li class="listitem">
<a class="link" href="fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../invocation/functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../generation/functions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a>
</li>
</ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>fused_function_object</title>
<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Fusion 2.0">
<link rel="up" href="../adapters.html" title="Adapters">
<link rel="prev" href="fused_procedure.html" title="fused_procedure">
@ -27,7 +27,7 @@
<a name="fusion.functional.adapters.fused_function_object"></a><a class="link" href="fused_function_object.html" title="fused_function_object">fused_function_object</a>
</h4></div></div></div>
<a name="fusion.functional.adapters.fused_function_object.description"></a><h6>
<a name="id1098045"></a>
<a name="id982310"></a>
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.description">Description</a>
</h6>
<p>
@ -44,20 +44,20 @@
object is held by value, the adapter is const).
</p>
<a name="fusion.functional.adapters.fused_function_object.header"></a><h6>
<a name="id1098088"></a>
<a name="id982384"></a>
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.header">Header</a>
</h6>
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&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">fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.adapters.fused_function_object.synopsis"></a><h6>
<a name="id1098160"></a>
<a name="id982488"></a>
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">fused_function_object</span><span class="special">;</span>
</pre>
<a name="fusion.functional.adapters.fused_function_object.template_parameters"></a><h6>
<a name="id1098214"></a>
<a name="id982568"></a>
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.template_parameters">Template
parameters</a>
</h6>
@ -103,15 +103,19 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.adapters.fused_function_object.model_of"></a><h6>
<a name="id1098309"></a>
<a name="id982686"></a>
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model
of</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
Object</a></li>
<li class="listitem"><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
Object</a></li>
<li class="listitem">
<a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
Object</a>
</li>
<li class="listitem">
<a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
Object</a>
</li>
</ul></div>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
@ -137,7 +141,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.fused_function_object.expression_semantics"></a><h6>
<a name="id1098471"></a>
<a name="id982918"></a>
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.expression_semantics">Expression
Semantics</a>
</h6>
@ -202,7 +206,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.fused_function_object.example"></a><h6>
<a name="id1098667"></a>
<a name="id983178"></a>
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.example">Example</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">SeqOfSeqs</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Func</span><span class="special">&gt;</span>
@ -239,16 +243,26 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.adapters.fused_function_object.see_also"></a><h6>
<a name="id1099438"></a>
<a name="id984233"></a>
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See
also</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><a class="link" href="fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
<li class="listitem"><a class="link" href="fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
<li class="listitem"><a class="link" href="../invocation/functions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a></li>
<li class="listitem"><a class="link" href="../generation/functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a></li>
<li class="listitem"><a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
<li class="listitem">
<a class="link" href="fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a>
</li>
<li class="listitem">
<a class="link" href="fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../invocation/functions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../generation/functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a>
</li>
</ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>fused_procedure</title>
<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Fusion 2.0">
<link rel="up" href="../adapters.html" title="Adapters">
<link rel="prev" href="fused.html" title="fused">
@ -27,7 +27,7 @@
<a name="fusion.functional.adapters.fused_procedure"></a><a class="link" href="fused_procedure.html" title="fused_procedure">fused_procedure</a>
</h4></div></div></div>
<a name="fusion.functional.adapters.fused_procedure.description"></a><h6>
<a name="id1096591"></a>
<a name="id980609"></a>
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.description">Description</a>
</h6>
<p>
@ -62,20 +62,20 @@
case is not implemented).
</p>
<a name="fusion.functional.adapters.fused_procedure.header"></a><h6>
<a name="id1096681"></a>
<a name="id980766"></a>
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.header">Header</a>
</h6>
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&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">fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.adapters.fused_procedure.synopsis"></a><h6>
<a name="id1096750"></a>
<a name="id980869"></a>
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">fused_procedure</span><span class="special">;</span>
</pre>
<a name="fusion.functional.adapters.fused_procedure.template_parameters"></a><h6>
<a name="id1096804"></a>
<a name="id980947"></a>
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.template_parameters">Template
parameters</a>
</h6>
@ -121,15 +121,19 @@
</tr></tbody>
</table></div>
<a name="fusion.functional.adapters.fused_procedure.model_of"></a><h6>
<a name="id1096899"></a>
<a name="id981064"></a>
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model
of</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
Object</a></li>
<li class="listitem"><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
Object</a></li>
<li class="listitem">
<a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
Object</a>
</li>
<li class="listitem">
<a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
Object</a>
</li>
</ul></div>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
@ -155,7 +159,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.fused_procedure.expression_semantics"></a><h6>
<a name="id1097061"></a>
<a name="id981296"></a>
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.expression_semantics">Expression
Semantics</a>
</h6>
@ -220,7 +224,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.fused_procedure.example"></a><h6>
<a name="id1097257"></a>
<a name="id981556"></a>
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.example">Example</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">SequenceOfSequences</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Func</span><span class="special">&gt;</span>
@ -240,15 +244,23 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.adapters.fused_procedure.see_also"></a><h6>
<a name="id1097962"></a>
<a name="id982162"></a>
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See
also</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><a class="link" href="fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
<li class="listitem"><a class="link" href="fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a></li>
<li class="listitem"><a class="link" href="../invocation/functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a></li>
<li class="listitem"><a class="link" href="../generation/functions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a></li>
<li class="listitem">
<a class="link" href="fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a>
</li>
<li class="listitem">
<a class="link" href="fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../invocation/functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../generation/functions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a>
</li>
</ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Limits</title>
<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Fusion 2.0">
<link rel="up" href="../adapters.html" title="Adapters">
<link rel="prev" href="unfused_typed.html" title="unfused_typed">
@ -27,13 +27,13 @@
<a name="fusion.functional.adapters.limits"></a><a class="link" href="limits.html" title="Limits">Limits</a>
</h4></div></div></div>
<a name="fusion.functional.adapters.limits.header"></a><h6>
<a name="id1103904"></a>
<a name="id988773"></a>
<a class="link" href="limits.html#fusion.functional.adapters.limits.header">Header</a>
</h6>
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&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">limits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.adapters.limits.macros"></a><h6>
<a name="id1103973"></a>
<a name="id988876"></a>
<a class="link" href="limits.html#fusion.functional.adapters.limits.macros">Macros</a>
</h6>
<p>
@ -43,11 +43,11 @@
</p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
BOOST_FUSION_UNFUSED_MAX_ARITY
</li>
BOOST_FUSION_UNFUSED_MAX_ARITY
</li>
<li class="listitem">
BOOST_FUSION_UNFUSED_TYPE_MAX_ARITY
</li>
BOOST_FUSION_UNFUSED_TYPE_MAX_ARITY
</li>
</ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>unfused</title>
<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Fusion 2.0">
<link rel="up" href="../adapters.html" title="Adapters">
<link rel="prev" href="fused_function_object.html" title="fused_function_object">
@ -27,7 +27,7 @@
<a name="fusion.functional.adapters.unfused"></a><a class="link" href="unfused.html" title="unfused">unfused</a>
</h4></div></div></div>
<a name="fusion.functional.adapters.unfused.description"></a><h6>
<a name="id1099534"></a>
<a name="id984405"></a>
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.description">Description</a>
</h6>
<p>
@ -57,20 +57,20 @@
object is held by value, the adapter is const.
</p>
<a name="fusion.functional.adapters.unfused.header"></a><h6>
<a name="id1099593"></a>
<a name="id984514"></a>
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.header">Header</a>
</h6>
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&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</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.functional.adapters.unfused.synopsis"></a><h6>
<a name="id1099663"></a>
<a name="id984617"></a>
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">AllowNullary</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">unfused</span><span class="special">;</span>
</pre>
<a name="fusion.functional.adapters.unfused.template_parameters"></a><h6>
<a name="id1099737"></a>
<a name="id984723"></a>
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.template_parameters">Template
parameters</a>
</h6>
@ -135,14 +135,18 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.unfused.model_of"></a><h6>
<a name="id1099863"></a>
<a name="id984880"></a>
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.model_of">Model of</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
Object</a></li>
<li class="listitem"><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
Object</a></li>
<li class="listitem">
<a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
Object</a>
</li>
<li class="listitem">
<a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
Object</a>
</li>
</ul></div>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
@ -172,7 +176,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.unfused.expression_semantics"></a><h6>
<a name="id1101292"></a>
<a name="id985162"></a>
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.expression_semantics">Expression
Semantics</a>
</h6>
@ -237,7 +241,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.unfused.example"></a><h6>
<a name="id1101490"></a>
<a name="id985431"></a>
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.example">Example</a>
</h6>
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">fused_incrementer</span>
@ -264,12 +268,16 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.adapters.unfused.see_also"></a><h6>
<a name="id1101858"></a>
<a name="id985927"></a>
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.see_also">See also</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><a class="link" href="unfused_typed.html" title="unfused_typed"><code class="computeroutput"><span class="identifier">unfused_typed</span></code></a></li>
<li class="listitem"><a class="link" href="../generation/functions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</span></code></a></li>
<li class="listitem">
<a class="link" href="unfused_typed.html" title="unfused_typed"><code class="computeroutput"><span class="identifier">unfused_typed</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../generation/functions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</span></code></a>
</li>
</ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>unfused_typed</title>
<link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.0-pre">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Fusion 2.0">
<link rel="up" href="../adapters.html" title="Adapters">
<link rel="prev" href="unfused.html" title="unfused">
@ -27,7 +27,7 @@
<a name="fusion.functional.adapters.unfused_typed"></a><a class="link" href="unfused_typed.html" title="unfused_typed">unfused_typed</a>
</h4></div></div></div>
<a name="fusion.functional.adapters.unfused_typed.description"></a><h6>
<a name="id1101912"></a>
<a name="id986027"></a>
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.description">Description</a>
</h6>
<p>
@ -66,20 +66,20 @@
</p>
</div>
<a name="fusion.functional.adapters.unfused_typed.header"></a><h6>
<a name="id1102005"></a>
<a name="id986175"></a>
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.header">Header</a>
</h6>
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&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>
<a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h6>
<a name="id1102075"></a>
<a name="id986278"></a>
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">unfused_typed</span><span class="special">;</span>
</pre>
<a name="fusion.functional.adapters.unfused_typed.template_parameters"></a><h6>
<a name="id1102142"></a>
<a name="id986373"></a>
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template
parameters</a>
</h6>
@ -143,15 +143,19 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.unfused_typed.model_of"></a><h6>
<a name="id1102274"></a>
<a name="id986537"></a>
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model
of</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
Object</a></li>
<li class="listitem"><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
Object</a></li>
<li class="listitem">
<a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
Object</a>
</li>
<li class="listitem">
<a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
Object</a>
</li>
</ul></div>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
@ -186,7 +190,7 @@
</dl>
</div>
<a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a><h6>
<a name="id1102510"></a>
<a name="id986874"></a>
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression
Semantics</a>
</h6>
@ -253,7 +257,7 @@
</tbody>
</table></div>
<a name="fusion.functional.adapters.unfused_typed.example"></a><h6>
<a name="id1102719"></a>
<a name="id987161"></a>
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a>
</h6>
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">add_assign</span> <span class="comment">// applies operator+=
@ -321,13 +325,19 @@
<span class="special">}</span>
</pre>
<a name="fusion.functional.adapters.unfused_typed.see_also"></a><h6>
<a name="id1103836"></a>
<a name="id988651"></a>
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><a class="link" href="unfused.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a></li>
<li class="listitem"><a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
<li class="listitem"><a class="link" href="../../support/deduce_sequence.html" title="deduce_sequence"><code class="computeroutput"><span class="identifier">deduce_sequence</span></code></a></li>
<li class="listitem">
<a class="link" href="unfused.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a>
</li>
<li class="listitem">
<a class="link" href="../../support/deduce_sequence.html" title="deduce_sequence"><code class="computeroutput"><span class="identifier">deduce_sequence</span></code></a>
</li>
</ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>