revises function object concepts and functional module documenation to reflect

boost::result_of-based result computation


[SVN r38209]
This commit is contained in:
Tobias Schwinger
2007-07-13 19:25:34 +00:00
parent f05493abf0
commit 9df373af5f
227 changed files with 10684 additions and 4457 deletions

View File

@ -33,21 +33,21 @@
Access Sequence</a>.
</p>
<a name="fusion.sequences.adapted.boost__array.header"></a><h5>
<a name="id1001852"></a>
<a name="id1011885"></a>
<a href="boost__array.html#fusion.sequences.adapted.boost__array.header">Header</a>
</h5>
<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">sequence</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.adapted.boost__array.model_of"></a><h5>
<a name="id1001943"></a>
<a name="id1011977"></a>
<a href="boost__array.html#fusion.sequences.adapted.boost__array.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/random_access_sequence.html" title="Random
Access Sequence">Random
Access Sequence</a></li></ul></div>
<a name="fusion.sequences.adapted.boost__array.example"></a><h5>
<a name="id1001979"></a>
<a name="id1012014"></a>
<a href="boost__array.html#fusion.sequences.adapted.boost__array.example">Example</a>
</h5>
<pre class="programlisting">
@ -60,7 +60,7 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a href="../intrinsics/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span><span class="identifier">arr</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.adapted.boost__array.see_also"></a><h5>
<a name="id1002525"></a>
<a name="id1012561"></a>
<a href="boost__array.html#fusion.sequences.adapted.boost__array.see_also">See also</a>
</h5>
<p>

View File

@ -33,20 +33,20 @@
Sequence</a>.
</p>
<a name="fusion.sequences.adapted.boost__tuple.header"></a><h5>
<a name="id1002625"></a>
<a name="id1012663"></a>
<a href="boost__tuple.html#fusion.sequences.adapted.boost__tuple.header">Header</a>
</h5>
<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">sequence</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.adapted.boost__tuple.model_of"></a><h5>
<a name="id1002716"></a>
<a name="id1012756"></a>
<a href="boost__tuple.html#fusion.sequences.adapted.boost__tuple.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
Sequence">Forward Sequence</a></li></ul></div>
<a name="fusion.sequences.adapted.boost__tuple.example"></a><h5>
<a name="id1002753"></a>
<a name="id1012793"></a>
<a href="boost__tuple.html#fusion.sequences.adapted.boost__tuple.example">Example</a>
</h5>
<pre class="programlisting">
@ -55,7 +55,7 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</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">next</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">begin</span><span class="special">(</span><span class="identifier">example_tuple</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.adapted.boost__tuple.see_also"></a><h5>
<a name="id1003032"></a>
<a name="id1013073"></a>
<a href="boost__tuple.html#fusion.sequences.adapted.boost__tuple.see_also">See also</a>
</h5>
<p>

View File

@ -36,21 +36,21 @@
value of that type.
</p>
<a name="fusion.sequences.adapted.boost__variant.header"></a><h5>
<a name="id1003136"></a>
<a name="id1013180"></a>
<a href="boost__variant.html#fusion.sequences.adapted.boost__variant.header">Header</a>
</h5>
<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">sequence</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">variant</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.adapted.boost__variant.model_of"></a><h5>
<a name="id1003227"></a>
<a name="id1013272"></a>
<a href="boost__variant.html#fusion.sequences.adapted.boost__variant.model_of">Model
of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
Sequence">Forward Sequence</a></li></ul></div>
<a name="fusion.sequences.adapted.boost__variant.example"></a><h5>
<a name="id1003265"></a>
<a name="id1013310"></a>
<a href="boost__variant.html#fusion.sequences.adapted.boost__variant.example">Example</a>
</h5>
<pre class="programlisting">
@ -60,7 +60,7 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">example_variant</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.adapted.boost__variant.see_also"></a><h5>
<a name="id1003513"></a>
<a name="id1013560"></a>
<a href="boost__variant.html#fusion.sequences.adapted.boost__variant.see_also">See also</a>
</h5>
<p>

View File

@ -31,14 +31,14 @@
sequences fully conforming fusion sequences.
</p>
<a name="fusion.sequences.adapted.mpl_sequence.header"></a><h5>
<a name="id1001062"></a>
<a name="id1011090"></a>
<a href="mpl_sequence.html#fusion.sequences.adapted.mpl_sequence.header">Header</a>
</h5>
<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">sequence</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">mpl</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.adapted.mpl_sequence.model_of"></a><h5>
<a name="id1001154"></a>
<a name="id1011183"></a>
<a href="mpl_sequence.html#fusion.sequences.adapted.mpl_sequence.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@ -62,7 +62,7 @@
</li>
</ul></div>
<a name="fusion.sequences.adapted.mpl_sequence.example"></a><h5>
<a name="id1001237"></a>
<a name="id1011266"></a>
<a href="mpl_sequence.html#fusion.sequences.adapted.mpl_sequence.example">Example</a>
</h5>
<pre class="programlisting">
@ -76,7 +76,7 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a href="../intrinsics/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.adapted.mpl_sequence.see_also"></a><h5>
<a name="id1001753"></a>
<a name="id1011784"></a>
<a href="mpl_sequence.html#fusion.sequences.adapted.mpl_sequence.see_also">See also</a>
</h5>
<p>

View File

@ -33,21 +33,21 @@
Access Sequence</a>.
</p>
<a name="fusion.sequences.adapted.std__pair.header"></a><h5>
<a name="id1000506"></a>
<a name="id1010529"></a>
<a href="std__pair.html#fusion.sequences.adapted.std__pair.header">Header</a>
</h5>
<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">sequence</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">std_pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.adapted.std__pair.model_of"></a><h5>
<a name="id1000598"></a>
<a name="id1010622"></a>
<a href="std__pair.html#fusion.sequences.adapted.std__pair.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/random_access_sequence.html" title="Random
Access Sequence">Random
Access Sequence</a></li></ul></div>
<a name="fusion.sequences.adapted.std__pair.example"></a><h5>
<a name="id1000635"></a>
<a name="id1010659"></a>
<a href="std__pair.html#fusion.sequences.adapted.std__pair.example">Example</a>
</h5>
<pre class="programlisting">
@ -57,7 +57,7 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">p</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.adapted.std__pair.see_also"></a><h5>
<a name="id1000945"></a>
<a name="id1010971"></a>
<a href="std__pair.html#fusion.sequences.adapted.std__pair.see_also">See also</a>
</h5>
<p>