Update of
/cvsroot/boost/boost/libs/fusion/doc/html/fusion/algorithms/iteration/metafunctions
In directory
sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17585/html/fusion/algorithms/iteration/metafunctions
Modified Files:
accumulate.html fold.html for_each.html
Log Message:
revises function object concepts and functional module documenation to reflect
boost::result_of-based result computation
Index: accumulate.html
===================================================================
RCS file:
/cvsroot/boost/boost/libs/fusion/doc/html/fusion/algorithms/iteration/metafunctions/accumulate.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- accumulate.html 25 Feb 2007 22:02:14 -0000 1.13
+++ accumulate.html 13 Jul 2007 19:25:15 -0000 1.14
@@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.iteration.metafunctions.accumulate"></a><a
href="accumulate.html" title="accumulate">accumulate</a></h5></div></div></div>
<a
name="fusion.algorithms.iteration.metafunctions.accumulate.description"></a><h6>
-<a name="id1102482"></a>
+<a name="id1136364"></a>
<a
href="accumulate.html#fusion.algorithms.iteration.metafunctions.accumulate.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/accumulate.html"
title="accumulate"><code class="computeroutput"><span
class="identifier">accumulate</span></code></a>.
</p>
<a
name="fusion.algorithms.iteration.metafunctions.accumulate.synopsis"></a><h6>
-<a name="id1102524"></a>
+<a name="id1136407"></a>
<a
href="accumulate.html#fusion.algorithms.iteration.metafunctions.accumulate.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -47,7 +47,7 @@
<span class="special">};</span>
</pre>
<div class="table">
-<a name="id1102642"></a><p class="title"><b>Table 1.36. Parameters</b></p>
+<a name="id1136527"></a><p class="title"><b>Table 1.37. Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@@ -55,43 +55,83 @@
<col>
</colgroup>
<thead><tr>
-<th>Parameter</th>
-<th>Requirement</th>
-<th>Description</th>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Requirement
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
-<td><code class="computeroutput"><span
class="identifier">Sequence</span></code></td>
-<td>A
- model of <a
href="../../../sequences/concepts/forward_sequence.html" title="Forward
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a
href="../../../sequences/concepts/forward_sequence.html" title="Forward
Sequence">Forward
- Sequence</a>
-</td>
-<td>The sequence to iterate</td>
+ Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
+ The sequence to iterate
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span
class="identifier">State</span></code></td>
-<td>Any
- type</td>
-<td>The initial state for the first application of
- <code class="computeroutput"><span
class="identifier">F</span></code>
-</td>
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">State</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Any type
+ </p>
+ </td>
+<td>
+ <p>
+ The initial state for the first application of <code
class="computeroutput"><span class="identifier">F</span></code>
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span class="identifier">F</span></code></td>
-<td>A
- model of binary <a
href="../../../functional/concepts/poly.html" title=" Polymorphic Function
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of binary <a
href="../../../functional/concepts/poly.html" title=" Polymorphic Function
Object">Polymorphic
- Function Object</a>
-</td>
-<td>The operation to be applied
- on forward traversal</td>
+ Function Object</a>
+ </p>
+ </td>
+<td>
+ <p>
+ The operation to be applied on forward traversal
+ </p>
+ </td>
</tr>
</tbody>
</table>
</div>
<a
name="fusion.algorithms.iteration.metafunctions.accumulate.expression_semantics"></a><h6>
-<a name="id1102762"></a>
+<a name="id1136703"></a>
<a
href="accumulate.html#fusion.algorithms.iteration.metafunctions.accumulate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -111,14 +151,14 @@
Function Object</a> of type <code class="computeroutput"><span
class="identifier">F</span></code>.
</p>
<a
name="fusion.algorithms.iteration.metafunctions.accumulate.complexity"></a><h6>
-<a name="id1102917"></a>
+<a name="id1136864"></a>
<a
href="accumulate.html#fusion.algorithms.iteration.metafunctions.accumulate.complexity">Complexity</a>
</h6>
<p>
Linear, exactly <code class="computeroutput"><a
href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span class="identifier">size</span></code></a><span
class="special"><</span><span class="identifier">Sequence</span><span
class="special">>::</span><span class="identifier">value</span></code>
applications of <code class="computeroutput"><span
class="identifier">F</span></code>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.accumulate.header"></a><h6>
-<a name="id1102998"></a>
+<a name="id1136948"></a>
<a
href="accumulate.html#fusion.algorithms.iteration.metafunctions.accumulate.header">Header</a>
</h6>
<pre class="programlisting">
Index: fold.html
===================================================================
RCS file:
/cvsroot/boost/boost/libs/fusion/doc/html/fusion/algorithms/iteration/metafunctions/fold.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- fold.html 25 Feb 2007 22:02:14 -0000 1.13
+++ fold.html 13 Jul 2007 19:25:16 -0000 1.14
@@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.iteration.metafunctions.fold"></a><a
href="fold.html" title="fold">fold</a></h5></div></div></div>
<a name="fusion.algorithms.iteration.metafunctions.fold.description"></a><h6>
-<a name="id1101854"></a>
+<a name="id1118190"></a>
<a
href="fold.html#fusion.algorithms.iteration.metafunctions.fold.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/fold.html"
title="fold"><code class="computeroutput"><span
class="identifier">fold</span></code></a>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.fold.synopsis"></a><h6>
-<a name="id1101896"></a>
+<a name="id1118233"></a>
<a
href="fold.html#fusion.algorithms.iteration.metafunctions.fold.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -47,7 +47,7 @@
<span class="special">};</span>
</pre>
<div class="table">
-<a name="id1102014"></a><p class="title"><b>Table 1.35. Parameters</b></p>
+<a name="id1118353"></a><p class="title"><b>Table 1.36. Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@@ -55,43 +55,83 @@
<col>
</colgroup>
<thead><tr>
-<th>Parameter</th>
-<th>Requirement</th>
-<th>Description</th>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Requirement
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
-<td><code class="computeroutput"><span
class="identifier">Sequence</span></code></td>
-<td>A
- model of <a
href="../../../sequences/concepts/forward_sequence.html" title="Forward
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a
href="../../../sequences/concepts/forward_sequence.html" title="Forward
Sequence">Forward
- Sequence</a>
-</td>
-<td>The sequence to iterate</td>
+ Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
+ The sequence to iterate
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span
class="identifier">State</span></code></td>
-<td>Any
- type</td>
-<td>The initial state for the first application of
- <code class="computeroutput"><span
class="identifier">F</span></code>
-</td>
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">State</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Any type
+ </p>
+ </td>
+<td>
+ <p>
+ The initial state for the first application of <code
class="computeroutput"><span class="identifier">F</span></code>
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span class="identifier">F</span></code></td>
-<td>A
- model of binary <a
href="../../../functional/concepts/poly.html" title=" Polymorphic Function
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of binary <a
href="../../../functional/concepts/poly.html" title=" Polymorphic Function
Object">Polymorphic
- Function Object</a>
-</td>
-<td>The operation to be applied
- on forward traversal</td>
+ Function Object</a>
+ </p>
+ </td>
+<td>
+ <p>
+ The operation to be applied on forward traversal
+ </p>
+ </td>
</tr>
</tbody>
</table>
</div>
<a
name="fusion.algorithms.iteration.metafunctions.fold.expression_semantics"></a><h6>
-<a name="id1102134"></a>
+<a name="id1136005"></a>
<a
href="fold.html#fusion.algorithms.iteration.metafunctions.fold.expression_semantics">Expression
Semantics</a>
</h6>
@@ -111,14 +151,14 @@
Function Object</a> of type <code class="computeroutput"><span
class="identifier">F</span></code>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.fold.complexity"></a><h6>
-<a name="id1102288"></a>
+<a name="id1136166"></a>
<a
href="fold.html#fusion.algorithms.iteration.metafunctions.fold.complexity">Complexity</a>
</h6>
<p>
Linear, exactly <code class="computeroutput"><a
href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span class="identifier">size</span></code></a><span
class="special"><</span><span class="identifier">Sequence</span><span
class="special">>::</span><span class="identifier">value</span></code>
applications of <code class="computeroutput"><span
class="identifier">F</span></code>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.fold.header"></a><h6>
-<a name="id1102369"></a>
+<a name="id1136250"></a>
<a
href="fold.html#fusion.algorithms.iteration.metafunctions.fold.header">Header</a>
</h6>
<pre class="programlisting">
Index: for_each.html
===================================================================
RCS file:
/cvsroot/boost/boost/libs/fusion/doc/html/fusion/algorithms/iteration/metafunctions/for_each.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- for_each.html 25 Feb 2007 22:02:14 -0000 1.13
+++ for_each.html 13 Jul 2007 19:25:16 -0000 1.14
@@ -30,11 +30,11 @@
return type of <a href="../functions/for_each.html"
title="for_each"><code class="computeroutput"><span
class="identifier">for_each</span></code></a> is always <code
class="computeroutput"><span class="keyword">void</span></code>.
</p>
<a
name="fusion.algorithms.iteration.metafunctions.for_each.description"></a><h6>
-<a name="id1103153"></a>
+<a name="id1137109"></a>
<a
href="for_each.html#fusion.algorithms.iteration.metafunctions.for_each.description">Description</a>
</h6>
<a name="fusion.algorithms.iteration.metafunctions.for_each.synopsis"></a><h6>
-<a name="id1103177"></a>
+<a name="id1137133"></a>
<a
href="for_each.html#fusion.algorithms.iteration.metafunctions.for_each.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@@ -48,7 +48,7 @@
<span class="special">};</span>
</pre>
<div class="table">
-<a name="id1103283"></a><p class="title"><b>Table 1.37. Parameters</b></p>
+<a name="id1137240"></a><p class="title"><b>Table 1.38. Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@@ -56,31 +56,64 @@
<col>
</colgroup>
<thead><tr>
-<th>Parameter</th>
-<th>Requirement</th>
-<th>Description</th>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Requirement
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
-<td><code class="computeroutput"><span
class="identifier">Sequence</span></code></td>
-<td>A
- model of <a
href="../../../sequences/concepts/forward_sequence.html" title="Forward
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a
href="../../../sequences/concepts/forward_sequence.html" title="Forward
Sequence">Forward
- Sequence</a>
-</td>
-<td>Operation's argument</td>
+ Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Operation's argument
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span class="identifier">F</span></code></td>
-<td>Any
- type</td>
-<td>Operation's argument</td>
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Any type
+ </p>
+ </td>
+<td>
+ <p>
+ Operation's argument
+ </p>
+ </td>
</tr>
</tbody>
</table>
</div>
<a
name="fusion.algorithms.iteration.metafunctions.for_each.expression_semantics"></a><h6>
-<a name="id1103369"></a>
+<a name="id1137365"></a>
<a
href="for_each.html#fusion.algorithms.iteration.metafunctions.for_each.expression_semantics">Expression
Semantics</a>
</h6>
@@ -98,14 +131,14 @@
return type is always <code class="computeroutput"><span
class="keyword">void</span></code>.
</p>
<a
name="fusion.algorithms.iteration.metafunctions.for_each.complexity"></a><h6>
-<a name="id1103520"></a>
+<a name="id1137524"></a>
<a
href="for_each.html#fusion.algorithms.iteration.metafunctions.for_each.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.iteration.metafunctions.for_each.header"></a><h6>
-<a name="id1103548"></a>
+<a name="id1137552"></a>
<a
href="for_each.html#fusion.algorithms.iteration.metafunctions.for_each.header">Header</a>
</h6>
<pre class="programlisting">
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs