forked from boostorg/fusion
Fusion: merge from trunk
[SVN r67492]
This commit is contained in:
@ -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="id1080730"></a>
|
||||
<a name="id1041099"></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="id1080806"></a>
|
||||
<a name="id1041174"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused.synopsis"></a><h6>
|
||||
<a name="id1080875"></a>
|
||||
<a name="id1041244"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <span class="identifier">fused</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused.template_parameters"></a><h6>
|
||||
<a name="id1080927"></a>
|
||||
<a name="id1041296"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -111,7 +111,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused.model_of"></a><h6>
|
||||
<a name="id1081016"></a>
|
||||
<a name="id1041384"></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">
|
||||
@ -148,7 +148,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.fused.expression_semantics"></a><h6>
|
||||
<a name="id1081183"></a>
|
||||
<a name="id1042644"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -213,14 +213,14 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused.example"></a><h6>
|
||||
<a name="id1081376"></a>
|
||||
<a name="id1042837"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="identifier">fused</span><span class="special"><</span> <a href="http://www.sgi.com/tech/stl/plus.html" target="_top"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">plus</span></code></a><span class="special"><</span><span class="keyword">long</span><span class="special">></span> <span class="special">></span> <span class="identifier">f</span><span class="special">;</span>
|
||||
<span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span><a class="link" href="../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2l</span><span class="special">))</span> <span class="special">==</span> <span class="number">3l</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused.see_also"></a><h6>
|
||||
<a name="id1081497"></a>
|
||||
<a name="id1042958"></a>
|
||||
<a class="link" href="fused.html#fusion.functional.adapters.fused.see_also">See also</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.adapters.fused_function_object"></a><a class="link" href="fused_function_object.html" title="fused_function_object">fused_function_object</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.fused_function_object.description"></a><h6>
|
||||
<a name="id1082808"></a>
|
||||
<a name="id1044269"></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="id1082851"></a>
|
||||
<a name="id1044312"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_function_object.synopsis"></a><h6>
|
||||
<a name="id1082923"></a>
|
||||
<a name="id1044384"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <span class="identifier">fused_function_object</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_function_object.template_parameters"></a><h6>
|
||||
<a name="id1082977"></a>
|
||||
<a name="id1044438"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -101,7 +101,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused_function_object.model_of"></a><h6>
|
||||
<a name="id1083068"></a>
|
||||
<a name="id1044529"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -139,7 +139,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.fused_function_object.expression_semantics"></a><h6>
|
||||
<a name="id1083238"></a>
|
||||
<a name="id1044698"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -204,7 +204,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused_function_object.example"></a><h6>
|
||||
<a name="id1083433"></a>
|
||||
<a name="id1045031"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">SeqOfSeqs</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Func</span><span class="special">></span>
|
||||
@ -241,7 +241,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_function_object.see_also"></a><h6>
|
||||
<a name="id1084205"></a>
|
||||
<a name="id1045803"></a>
|
||||
<a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.adapters.fused_procedure"></a><a class="link" href="fused_procedure.html" title="fused_procedure">fused_procedure</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.fused_procedure.description"></a><h6>
|
||||
<a name="id1081609"></a>
|
||||
<a name="id1043070"></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="id1081699"></a>
|
||||
<a name="id1043160"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_procedure.synopsis"></a><h6>
|
||||
<a name="id1081768"></a>
|
||||
<a name="id1043230"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <span class="identifier">fused_procedure</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_procedure.template_parameters"></a><h6>
|
||||
<a name="id1081822"></a>
|
||||
<a name="id1043284"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -119,7 +119,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused_procedure.model_of"></a><h6>
|
||||
<a name="id1081913"></a>
|
||||
<a name="id1043375"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -157,7 +157,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.fused_procedure.expression_semantics"></a><h6>
|
||||
<a name="id1082083"></a>
|
||||
<a name="id1043544"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -222,7 +222,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.fused_procedure.example"></a><h6>
|
||||
<a name="id1082278"></a>
|
||||
<a name="id1043740"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">SequenceOfSequences</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Func</span><span class="special">></span>
|
||||
@ -242,7 +242,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.fused_procedure.see_also"></a><h6>
|
||||
<a name="id1082711"></a>
|
||||
<a name="id1044172"></a>
|
||||
<a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,13 +27,13 @@
|
||||
<a name="fusion.functional.adapters.limits"></a><a class="link" href="limits.html" title="Limits">Limits</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.limits.header"></a><h6>
|
||||
<a name="id1089934"></a>
|
||||
<a name="id1050712"></a>
|
||||
<a class="link" href="limits.html#fusion.functional.adapters.limits.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">limits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.limits.macros"></a><h6>
|
||||
<a name="id1090004"></a>
|
||||
<a name="id1050782"></a>
|
||||
<a class="link" href="limits.html#fusion.functional.adapters.limits.macros">Macros</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.adapters.unfused"></a><a class="link" href="unfused.html" title="unfused">unfused</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.unfused.description"></a><h6>
|
||||
<a name="id1084319"></a>
|
||||
<a name="id1045917"></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="id1084378"></a>
|
||||
<a name="id1045976"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused.synopsis"></a><h6>
|
||||
<a name="id1084447"></a>
|
||||
<a name="id1046045"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">AllowNullary</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <span class="identifier">unfused</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused.template_parameters"></a><h6>
|
||||
<a name="id1084522"></a>
|
||||
<a name="id1046120"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -133,7 +133,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.unfused.model_of"></a><h6>
|
||||
<a name="id1084781"></a>
|
||||
<a name="id1046242"></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">
|
||||
@ -174,7 +174,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.unfused.expression_semantics"></a><h6>
|
||||
<a name="id1084984"></a>
|
||||
<a name="id1046445"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -239,7 +239,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.unfused.example"></a><h6>
|
||||
<a name="id1085182"></a>
|
||||
<a name="id1046643"></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>
|
||||
@ -266,7 +266,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused.see_also"></a><h6>
|
||||
<a name="id1085549"></a>
|
||||
<a name="id1047010"></a>
|
||||
<a class="link" href="unfused.html#fusion.functional.adapters.unfused.see_also">See also</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.adapters.unfused_typed"></a><a class="link" href="unfused_typed.html" title="unfused_typed">unfused_typed</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.adapters.unfused_typed.description"></a><h6>
|
||||
<a name="id1085610"></a>
|
||||
<a name="id1047071"></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="id1085704"></a>
|
||||
<a name="id1048808"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">unfused_typed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h6>
|
||||
<a name="id1085773"></a>
|
||||
<a name="id1048878"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Sequence</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <span class="identifier">unfused_typed</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused_typed.template_parameters"></a><h6>
|
||||
<a name="id1085841"></a>
|
||||
<a name="id1048945"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -139,7 +139,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.unfused_typed.model_of"></a><h6>
|
||||
<a name="id1085965"></a>
|
||||
<a name="id1049070"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -186,7 +186,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a><h6>
|
||||
<a name="id1086209"></a>
|
||||
<a name="id1049313"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -253,7 +253,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.adapters.unfused_typed.example"></a><h6>
|
||||
<a name="id1086418"></a>
|
||||
<a name="id1049522"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">add_assign</span> <span class="comment">// applies operator+=
|
||||
@ -321,7 +321,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.adapters.unfused_typed.see_also"></a><h6>
|
||||
<a name="id1089856"></a>
|
||||
<a name="id1050634"></a>
|
||||
<a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.concepts.callable"></a><a class="link" href="callable.html" title="Callable Object">Callable Object</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.concepts.callable.description"></a><h6>
|
||||
<a name="id1071944"></a>
|
||||
<a name="id1033810"></a>
|
||||
<a class="link" href="callable.html#fusion.functional.concepts.callable.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -36,7 +36,7 @@
|
||||
of a function call operator.
|
||||
</p>
|
||||
<a name="fusion.functional.concepts.callable.models"></a><h6>
|
||||
<a name="id1071961"></a>
|
||||
<a name="id1033827"></a>
|
||||
<a class="link" href="callable.html#fusion.functional.concepts.callable.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
@ -51,7 +51,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.functional.concepts.callable.examples"></a><h6>
|
||||
<a name="id1072000"></a>
|
||||
<a name="id1033866"></a>
|
||||
<a class="link" href="callable.html#fusion.functional.concepts.callable.examples">Examples</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Object</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.concepts.def_callable.description"></a><h6>
|
||||
<a name="id1072754"></a>
|
||||
<a name="id1034620"></a>
|
||||
<a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
to determine the result of a call.
|
||||
</p>
|
||||
<a name="fusion.functional.concepts.def_callable.refinement_of"></a><h6>
|
||||
<a name="id1072780"></a>
|
||||
<a name="id1034646"></a>
|
||||
<a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -79,7 +79,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.concepts.def_callable.expression_requirements"></a><h6>
|
||||
<a name="id1074926"></a>
|
||||
<a name="id1034869"></a>
|
||||
<a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h6>
|
||||
@ -117,7 +117,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.concepts.def_callable.models"></a><h6>
|
||||
<a name="id1075065"></a>
|
||||
<a name="id1035009"></a>
|
||||
<a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
@ -130,7 +130,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.functional.concepts.def_callable.examples"></a><h6>
|
||||
<a name="id1075101"></a>
|
||||
<a name="id1035045"></a>
|
||||
<a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.examples">Examples</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Object</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.concepts.poly.description"></a><h6>
|
||||
<a name="id1075307"></a>
|
||||
<a name="id1035251"></a>
|
||||
<a class="link" href="poly.html#fusion.functional.concepts.poly.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -36,7 +36,7 @@
|
||||
Callable Object</a> type.
|
||||
</p>
|
||||
<a name="fusion.functional.concepts.poly.refinement_of"></a><h6>
|
||||
<a name="id1075329"></a>
|
||||
<a name="id1035273"></a>
|
||||
<a class="link" href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -79,7 +79,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.concepts.poly.expression_requirements"></a><h6>
|
||||
<a name="id1075551"></a>
|
||||
<a name="id1035495"></a>
|
||||
<a class="link" href="poly.html#fusion.functional.concepts.poly.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h6>
|
||||
@ -128,7 +128,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.concepts.poly.models"></a><h6>
|
||||
<a name="id1075709"></a>
|
||||
<a name="id1035942"></a>
|
||||
<a class="link" href="poly.html#fusion.functional.concepts.poly.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
@ -143,7 +143,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.functional.concepts.poly.examples"></a><h6>
|
||||
<a name="id1075752"></a>
|
||||
<a name="id1035985"></a>
|
||||
<a class="link" href="poly.html#fusion.functional.concepts.poly.examples">Examples</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Object</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.concepts.reg_callable.description"></a><h6>
|
||||
<a name="id1072235"></a>
|
||||
<a name="id1034101"></a>
|
||||
<a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
can appear immediately to the left of a function call operator.
|
||||
</p>
|
||||
<a name="fusion.functional.concepts.reg_callable.refinement_of"></a><h6>
|
||||
<a name="id1072257"></a>
|
||||
<a name="id1034123"></a>
|
||||
<a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -67,7 +67,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.functional.concepts.reg_callable.expression_requirements"></a><h6>
|
||||
<a name="id1072406"></a>
|
||||
<a name="id1034272"></a>
|
||||
<a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h6>
|
||||
@ -114,7 +114,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.concepts.reg_callable.models"></a><h6>
|
||||
<a name="id1072520"></a>
|
||||
<a name="id1034386"></a>
|
||||
<a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
@ -126,7 +126,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.functional.concepts.reg_callable.examples"></a><h6>
|
||||
<a name="id1072552"></a>
|
||||
<a name="id1034418"></a>
|
||||
<a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.examples">Examples</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.generation.functions.mk_fused"></a><a class="link" href="mk_fused.html" title="make_fused">make_fused</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.description"></a><h6>
|
||||
<a name="id1090082"></a>
|
||||
<a name="id1050860"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -36,7 +36,7 @@
|
||||
conversion</em></span></a> is applied to the target function.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.synopsis"></a><h6>
|
||||
<a name="id1090124"></a>
|
||||
<a name="id1050902"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span>
|
||||
@ -44,7 +44,7 @@
|
||||
<span class="identifier">make_fused</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">f</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.parameters"></a><h6>
|
||||
<a name="id1090230"></a>
|
||||
<a name="id1051969"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -90,7 +90,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a><h6>
|
||||
<a name="id1090325"></a>
|
||||
<a name="id1052064"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -103,14 +103,14 @@
|
||||
<span class="bold"><strong>Semantics</strong></span>: Returns a <a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a> adapter for <code class="computeroutput"><span class="identifier">f</span></code>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.header"></a><h6>
|
||||
<a name="id1090401"></a>
|
||||
<a name="id1052140"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.example"></a><h6>
|
||||
<a name="id1090516"></a>
|
||||
<a name="id1052255"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">float</span> <span class="identifier">sub</span><span class="special">(</span><span class="keyword">float</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">float</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">a</span> <span class="special">-</span> <span class="identifier">b</span><span class="special">;</span> <span class="special">}</span>
|
||||
@ -125,7 +125,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused.see_also"></a><h6>
|
||||
<a name="id1090944"></a>
|
||||
<a name="id1052683"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj"></a><a class="link" href="mk_fused_fobj.html" title="make_fused_function_object">make_fused_function_object</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a><h6>
|
||||
<a name="id1092017"></a>
|
||||
<a name="id1053483"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
conversion</em></span></a> is applied to the target function.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.synopsis"></a><h6>
|
||||
<a name="id1092057"></a>
|
||||
<a name="id1053522"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span>
|
||||
@ -45,7 +45,7 @@
|
||||
<span class="identifier">make_fused_function_object</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">f</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.parameters"></a><h6>
|
||||
<a name="id1092166"></a>
|
||||
<a name="id1053631"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -91,7 +91,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a><h6>
|
||||
<a name="id1092261"></a>
|
||||
<a name="id1053726"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -105,14 +105,14 @@
|
||||
for <code class="computeroutput"><span class="identifier">f</span></code>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.header"></a><h6>
|
||||
<a name="id1092339"></a>
|
||||
<a name="id1053804"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.example"></a><h6>
|
||||
<a name="id1092459"></a>
|
||||
<a name="id1053924"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">sub</span>
|
||||
@ -140,7 +140,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_fobj.see_also"></a><h6>
|
||||
<a name="id1092999"></a>
|
||||
<a name="id1056257"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc"></a><a class="link" href="mk_fused_proc.html" title="make_fused_procedure">make_fused_procedure</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.description"></a><h6>
|
||||
<a name="id1091025"></a>
|
||||
<a name="id1052764"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
conversion</em></span></a> applied to the target function.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.synopsis"></a><h6>
|
||||
<a name="id1091064"></a>
|
||||
<a name="id1052803"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span>
|
||||
@ -45,7 +45,7 @@
|
||||
<span class="identifier">make_fused_procedure</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">f</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.parameters"></a><h6>
|
||||
<a name="id1091174"></a>
|
||||
<a name="id1052913"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -91,7 +91,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a><h6>
|
||||
<a name="id1091268"></a>
|
||||
<a name="id1053007"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -105,14 +105,14 @@
|
||||
<code class="computeroutput"><span class="identifier">f</span></code>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.header"></a><h6>
|
||||
<a name="id1091346"></a>
|
||||
<a name="id1053085"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.example"></a><h6>
|
||||
<a name="id1091740"></a>
|
||||
<a name="id1053205"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">);</span>
|
||||
@ -121,7 +121,7 @@
|
||||
<span class="identifier">assert</span><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">0</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_fused_proc.see_also"></a><h6>
|
||||
<a name="id1091934"></a>
|
||||
<a name="id1053400"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.generation.functions.mk_unfused"></a><a class="link" href="mk_unfused.html" title="make_unfused">make_unfused</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.description"></a><h6>
|
||||
<a name="id1093084"></a>
|
||||
<a name="id1056342"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
conversion</em></span></a> is applied to the target function.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.synopsis"></a><h6>
|
||||
<a name="id1093126"></a>
|
||||
<a name="id1056384"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span>
|
||||
@ -45,7 +45,7 @@
|
||||
<span class="identifier">make_unfused</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">f</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.parameters"></a><h6>
|
||||
<a name="id1093233"></a>
|
||||
<a name="id1056491"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -91,7 +91,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.expression_semantics"></a><h6>
|
||||
<a name="id1093328"></a>
|
||||
<a name="id1056586"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -104,14 +104,14 @@
|
||||
<span class="bold"><strong>Semantics</strong></span>: Returns a <a class="link" href="../../adapters/unfused.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a> adapter for <code class="computeroutput"><span class="identifier">f</span></code>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.header"></a><h6>
|
||||
<a name="id1093406"></a>
|
||||
<a name="id1056664"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.example"></a><h6>
|
||||
<a name="id1093526"></a>
|
||||
<a name="id1056784"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">fused_incrementer</span>
|
||||
@ -137,7 +137,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.functions.mk_unfused.see_also"></a><h6>
|
||||
<a name="id1094974"></a>
|
||||
<a name="id1057139"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,21 +27,21 @@
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused"></a><a class="link" href="mk_fused.html" title="make_fused">make_fused</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused.description"></a><h6>
|
||||
<a name="id1095067"></a>
|
||||
<a name="id1057232"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused.header"></a><h6>
|
||||
<a name="id1095098"></a>
|
||||
<a name="id1057264"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused.synopsis"></a><h6>
|
||||
<a name="id1095218"></a>
|
||||
<a name="id1057384"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -54,7 +54,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a><h6>
|
||||
<a name="id1095316"></a>
|
||||
<a name="id1057481"></a>
|
||||
<a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,21 +27,21 @@
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj"></a><a class="link" href="mk_fused_fobj.html" title="make_fused_function_object">make_fused_function_object</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a><h6>
|
||||
<a name="id1095655"></a>
|
||||
<a name="id1057820"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.header"></a><h6>
|
||||
<a name="id1095684"></a>
|
||||
<a name="id1057849"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis"></a><h6>
|
||||
<a name="id1095802"></a>
|
||||
<a name="id1057967"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -54,7 +54,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a><h6>
|
||||
<a name="id1095894"></a>
|
||||
<a name="id1058059"></a>
|
||||
<a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,21 +27,21 @@
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_proc"></a><a class="link" href="mk_fused_proc.html" title="make_fused_procedure">make_fused_procedure</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a><h6>
|
||||
<a name="id1095367"></a>
|
||||
<a name="id1057532"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.header"></a><h6>
|
||||
<a name="id1095396"></a>
|
||||
<a name="id1057561"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.synopsis"></a><h6>
|
||||
<a name="id1095514"></a>
|
||||
<a name="id1057679"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -54,7 +54,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a><h6>
|
||||
<a name="id1095606"></a>
|
||||
<a name="id1057771"></a>
|
||||
<a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,21 +27,21 @@
|
||||
<a name="fusion.functional.generation.metafunctions.mk_unfused"></a><a class="link" href="mk_unfused.html" title="make_unfused">make_unfused</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_unfused.description"></a><h6>
|
||||
<a name="id1095938"></a>
|
||||
<a name="id1059196"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_unfused.header"></a><h6>
|
||||
<a name="id1095967"></a>
|
||||
<a name="id1059225"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_unfused.synopsis"></a><h6>
|
||||
<a name="id1096087"></a>
|
||||
<a name="id1059345"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -54,7 +54,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.generation.metafunctions.mk_unfused.see_also"></a><h6>
|
||||
<a name="id1096184"></a>
|
||||
<a name="id1059442"></a>
|
||||
<a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.invocation.functions.invoke"></a><a class="link" href="invoke.html" title="invoke">invoke</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke.description"></a><h6>
|
||||
<a name="id1075948"></a>
|
||||
<a name="id1036181"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -49,7 +49,7 @@
|
||||
Constructors can be called applying <a href="http://www.boost.org/libs/functional/factory/doc/html/index.html" target="_top">Boost.Functional/Factory</a>.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke.synopsis"></a><h6>
|
||||
<a name="id1076019"></a>
|
||||
<a name="id1036252"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -67,7 +67,7 @@
|
||||
<span class="identifier">invoke</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">s</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke.parameters"></a><h6>
|
||||
<a name="id1076285"></a>
|
||||
<a name="id1036518"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -133,7 +133,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke.expression_semantics"></a><h6>
|
||||
<a name="id1076418"></a>
|
||||
<a name="id1036651"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -149,20 +149,20 @@
|
||||
as arguments and returns the result of the call expression.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke.header"></a><h6>
|
||||
<a name="id1076504"></a>
|
||||
<a name="id1036736"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">invoke</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke.example"></a><h6>
|
||||
<a name="id1076573"></a>
|
||||
<a name="id1036806"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><a href="http://www.sgi.com/tech/stl/plus.html" target="_top"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">plus</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">add</span><span class="special">;</span>
|
||||
<span class="identifier">assert</span><span class="special">(</span><span class="identifier">invoke</span><span class="special">(</span><span class="identifier">add</span><span class="special">,</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1</span><span class="special">))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke.see_also"></a><h6>
|
||||
<a name="id1076688"></a>
|
||||
<a name="id1036921"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj"></a><a class="link" href="invoke_fobj.html" title="invoke_function_object">invoke_function_object</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.description"></a><h6>
|
||||
<a name="id1077732"></a>
|
||||
<a name="id1037964"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -42,7 +42,7 @@
|
||||
Constructors can be called applying <a href="http://www.boost.org/libs/functional/factory/doc/html/index.html" target="_top">Boost.Functional/Factory</a>.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.synopsis"></a><h6>
|
||||
<a name="id1077775"></a>
|
||||
<a name="id1038007"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -60,7 +60,7 @@
|
||||
<span class="identifier">invoke_function_object</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">s</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.parameters"></a><h6>
|
||||
<a name="id1078044"></a>
|
||||
<a name="id1039505"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -126,7 +126,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a><h6>
|
||||
<a name="id1078177"></a>
|
||||
<a name="id1039638"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -142,13 +142,13 @@
|
||||
as arguments and returns the result of the call expression.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.header"></a><h6>
|
||||
<a name="id1078265"></a>
|
||||
<a name="id1039726"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">invoke_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.example"></a><h6>
|
||||
<a name="id1078339"></a>
|
||||
<a name="id1039800"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">sub</span>
|
||||
@ -174,7 +174,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_fobj.see_also"></a><h6>
|
||||
<a name="id1078746"></a>
|
||||
<a name="id1040207"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc"></a><a class="link" href="invoke_proc.html" title="invoke_procedure">invoke_procedure</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.description"></a><h6>
|
||||
<a name="id1076810"></a>
|
||||
<a name="id1037042"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -51,7 +51,7 @@
|
||||
isn't implemented).
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.synopsis"></a><h6>
|
||||
<a name="id1076879"></a>
|
||||
<a name="id1037112"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -69,7 +69,7 @@
|
||||
<span class="identifier">invoke_procedure</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">s</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.parameters"></a><h6>
|
||||
<a name="id1077149"></a>
|
||||
<a name="id1037381"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.parameters">Parameters</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -135,7 +135,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a><h6>
|
||||
<a name="id1077282"></a>
|
||||
<a name="id1037514"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -150,13 +150,13 @@
|
||||
as arguments.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.header"></a><h6>
|
||||
<a name="id1077362"></a>
|
||||
<a name="id1037594"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">booost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">invoke_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.example"></a><h6>
|
||||
<a name="id1077437"></a>
|
||||
<a name="id1037669"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
|
||||
@ -165,7 +165,7 @@
|
||||
<span class="identifier">assert</span><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.functions.invoke_proc.see_also"></a><h6>
|
||||
<a name="id1077608"></a>
|
||||
<a name="id1037840"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,13 +27,13 @@
|
||||
<a name="fusion.functional.invocation.limits"></a><a class="link" href="limits.html" title="Limits">Limits</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.functional.invocation.limits.header"></a><h6>
|
||||
<a name="id1080592"></a>
|
||||
<a name="id1040961"></a>
|
||||
<a class="link" href="limits.html#fusion.functional.invocation.limits.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">limits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.limits.macros"></a><h6>
|
||||
<a name="id1080662"></a>
|
||||
<a name="id1041030"></a>
|
||||
<a class="link" href="limits.html#fusion.functional.invocation.limits.macros">Macros</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke"></a><a class="link" href="invoke.html" title="invoke">invoke</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke.description"></a><h6>
|
||||
<a name="id1078880"></a>
|
||||
<a name="id1040342"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke.synopsis"></a><h6>
|
||||
<a name="id1078911"></a>
|
||||
<a name="id1040373"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -50,7 +50,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke.see_also"></a><h6>
|
||||
<a name="id1079024"></a>
|
||||
<a name="id1040486"></a>
|
||||
<a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_fobj"></a><a class="link" href="invoke_fobj.html" title="invoke_function_object">invoke_function_object</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_fobj.description"></a><h6>
|
||||
<a name="id1080386"></a>
|
||||
<a name="id1040754"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_fobj.synopsis"></a><h6>
|
||||
<a name="id1080415"></a>
|
||||
<a name="id1040783"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -50,7 +50,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_fobj.see_also"></a><h6>
|
||||
<a name="id1080527"></a>
|
||||
<a name="id1040896"></a>
|
||||
<a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_proc"></a><a class="link" href="invoke_proc.html" title="invoke_procedure">invoke_procedure</a>
|
||||
</h5></div></div></div>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_proc.description"></a><h6>
|
||||
<a name="id1080181"></a>
|
||||
<a name="id1040549"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the result type of <a class="link" href="../functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a>.
|
||||
</p>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_proc.synopsis"></a><h6>
|
||||
<a name="id1080209"></a>
|
||||
<a name="id1040578"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
@ -50,7 +50,7 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.functional.invocation.metafunctions.invoke_proc.see_also"></a><h6>
|
||||
<a name="id1080322"></a>
|
||||
<a name="id1040691"></a>
|
||||
<a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.see_also">See
|
||||
also</a>
|
||||
</h6>
|
||||
|
Reference in New Issue
Block a user