Update of /cvsroot/boost/boost/libs/fusion/doc/html/fusion/iterators/concepts
In directory
sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17585/html/fusion/iterators/concepts
Modified Files:
bidirectional_iterator.html forward_iterator.html
random_access_iterator.html
Log Message:
revises function object concepts and functional module documenation to reflect
boost::result_of-based result computation
Index: bidirectional_iterator.html
===================================================================
RCS file:
/cvsroot/boost/boost/libs/fusion/doc/html/fusion/iterators/concepts/bidirectional_iterator.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- bidirectional_iterator.html 25 Feb 2007 22:02:21 -0000 1.12
+++ bidirectional_iterator.html 13 Jul 2007 19:25:22 -0000 1.13
@@ -31,7 +31,7 @@
Iterator">Bidirectional
Iterator</a></h4></div></div></div>
<a name="fusion.iterators.concepts.bidirectional_iterator.description"></a><h5>
-<a name="id929681"></a>
+<a name="id936410"></a>
<a
href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.description">Description</a>
</h5>
<p>
@@ -61,7 +61,7 @@
</dl>
</div>
<a
name="fusion.iterators.concepts.bidirectional_iterator.refinement_of"></a><h5>
-<a name="id929793"></a>
+<a name="id936528"></a>
<a
href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.refinement_of">Refinement
of</a>
</h5>
@@ -70,7 +70,7 @@
Iterator">Forward Iterator</a>
</p>
<a
name="fusion.iterators.concepts.bidirectional_iterator.expression_requirements"></a><h5>
-<a name="id929830"></a>
+<a name="id936565"></a>
<a
href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.expression_requirements">Expression
requirements</a>
</h5>
@@ -86,44 +86,103 @@
<col>
</colgroup>
<thead><tr>
-<th>Expression</th>
-<th>Return type</th>
-<th>Runtime
- Complexity</th>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Return type
+ </p>
+ </th>
+<th>
+ <p>
+ Runtime Complexity
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
-<td><code class="computeroutput"><a href="../functions/next.html"
title="next"><code class="computeroutput"><span
class="identifier">next</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code></td>
-<td><a href="bidirectional_iterator.html" title="Bidirectional
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/next.html" title="next"><code class="computeroutput"><span
class="identifier">next</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="bidirectional_iterator.html" title="Bidirectional
Iterator">Bidirectional
- Iterator</a></td>
-<td>Constant</td>
+ Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/prior.html"
title="prior"><code class="computeroutput"><span
class="identifier">prior</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code></td>
-<td><a href="bidirectional_iterator.html" title="Bidirectional
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/prior.html" title="prior"><code class="computeroutput"><span
class="identifier">prior</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="bidirectional_iterator.html" title="Bidirectional
Iterator">Bidirectional
- Iterator</a></td>
-<td>Constant</td>
+ Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/advance_c.html"
title="advance_c"><code class="computeroutput"><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">N</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code></td>
-<td><a href="bidirectional_iterator.html" title="Bidirectional
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/advance_c.html" title="advance_c"><code
class="computeroutput"><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">N</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="bidirectional_iterator.html" title="Bidirectional
Iterator">Bidirectional
- Iterator</a></td>
-<td>Constant</td>
+ Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/advance.html"
title="advance"><code class="computeroutput"><span
class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">M</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code></td>
-<td><a href="bidirectional_iterator.html" title="Bidirectional
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/advance.html" title="advance"><code
class="computeroutput"><span class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">M</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="bidirectional_iterator.html" title="Bidirectional
Iterator">Bidirectional
- Iterator</a></td>
-<td>Constant</td>
+ Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
<a
name="fusion.iterators.concepts.bidirectional_iterator.meta_expressions"></a><h5>
-<a name="id930098"></a>
+<a name="id936907"></a>
<a
href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.meta_expressions">Meta
Expressions</a>
</h5>
@@ -133,17 +192,32 @@
<col>
</colgroup>
<thead><tr>
-<th>Expression</th>
-<th>Compile Time Complexity</th>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Compile Time Complexity
+ </p>
+ </th>
</tr></thead>
<tbody><tr>
-<td><code class="computeroutput"><a href="../metafunctions/prior.html"
title="prior"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">prior</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Amortized constant
- time</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/prior.html" title="prior"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span class="identifier">prior</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Amortized constant time
+ </p>
+ </td>
</tr></tbody>
</table></div>
<a
name="fusion.iterators.concepts.bidirectional_iterator.expression_semantics"></a><h5>
-<a name="id930203"></a>
+<a name="id937029"></a>
<a
href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.expression_semantics">Expression
Semantics</a>
</h5>
@@ -159,18 +233,32 @@
<col>
</colgroup>
<thead><tr>
-<th>Expression</th>
-<th>Semantics</th>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Semantics
+ </p>
+ </th>
</tr></thead>
<tbody><tr>
-<td><code class="computeroutput"><a href="../functions/prior.html"
title="prior"><code class="computeroutput"><span
class="identifier">prior</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code></td>
-<td>An
- iterator to the element preceding <code
class="computeroutput"><span class="identifier">i</span></code>
-</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/prior.html" title="prior"><code class="computeroutput"><span
class="identifier">prior</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ An iterator to the element preceding <code
class="computeroutput"><span class="identifier">i</span></code>
+ </p>
+ </td>
</tr></tbody>
</table></div>
<a name="fusion.iterators.concepts.bidirectional_iterator.invariants"></a><h5>
-<a name="id930310"></a>
+<a name="id937156"></a>
<a
href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.invariants">Invariants</a>
</h5>
<p>
@@ -188,7 +276,7 @@
</li>
</ul></div>
<a name="fusion.iterators.concepts.bidirectional_iterator.models"></a><h5>
-<a name="id930606"></a>
+<a name="id937456"></a>
<a
href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">
Index: forward_iterator.html
===================================================================
RCS file:
/cvsroot/boost/boost/libs/fusion/doc/html/fusion/iterators/concepts/forward_iterator.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- forward_iterator.html 25 Feb 2007 22:02:21 -0000 1.12
+++ forward_iterator.html 13 Jul 2007 19:25:22 -0000 1.13
@@ -30,7 +30,7 @@
Iterator">Forward
Iterator</a></h4></div></div></div>
<a name="fusion.iterators.concepts.forward_iterator.description"></a><h5>
-<a name="id927471"></a>
+<a name="id933844"></a>
<a
href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.description">Description</a>
</h5>
<p>
@@ -63,7 +63,7 @@
</dl>
</div>
<a
name="fusion.iterators.concepts.forward_iterator.expression_requirements"></a><h5>
-<a name="id927603"></a>
+<a name="id933984"></a>
<a
href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.expression_requirements">Expression
requirements</a>
</h5>
@@ -78,63 +78,173 @@
<col>
</colgroup>
<thead><tr>
-<th>Expression</th>
-<th>Return type</th>
-<th>Runtime
- Complexity</th>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Return type
+ </p>
+ </th>
+<th>
+ <p>
+ Runtime Complexity
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
-<td><code class="computeroutput"><a href="../functions/next.html"
title="next"><code class="computeroutput"><span
class="identifier">next</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code></td>
-<td><a href="forward_iterator.html" title="Forward
- Iterator">Forward Iterator</a></td>
-<td>Constant</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/next.html" title="next"><code class="computeroutput"><span
class="identifier">next</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="forward_iterator.html" title="Forward
+ Iterator">Forward
+ Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span class="identifier">i</span> <span
class="special">==</span>
- <span class="identifier">j</span></code></td>
-<td>Convertible
- to bool</td>
-<td>Constant</td>
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">i</span> <span class="special">==</span>
+ <span class="identifier">j</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Convertible to bool
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span class="identifier">i</span> <span
class="special">!=</span>
- <span class="identifier">j</span></code></td>
-<td>Convertible
- to bool</td>
-<td>Constant</td>
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">i</span> <span class="special">!=</span>
+ <span class="identifier">j</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Convertible to bool
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/advance_c.html"
title="advance_c"><code class="computeroutput"><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">N</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code></td>
-<td><a href="forward_iterator.html" title="Forward
- Iterator">Forward Iterator</a></td>
-<td>Constant</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/advance_c.html" title="advance_c"><code
class="computeroutput"><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">N</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="forward_iterator.html" title="Forward
+ Iterator">Forward
+ Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/advance.html"
title="advance"><code class="computeroutput"><span
class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">M</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code></td>
-<td><a href="forward_iterator.html" title="Forward
- Iterator">Forward Iterator</a></td>
-<td>Constant</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/advance.html" title="advance"><code
class="computeroutput"><span class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">M</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="forward_iterator.html" title="Forward
+ Iterator">Forward
+ Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/distance.html"
title="distance"><code class="computeroutput"><span
class="identifier">distance</span></code></a><span
class="special">(</span><span class="identifier">i</span><span
class="special">,</span> <span class="identifier">j</span><span
class="special">)</span></code></td>
-<td><code class="computeroutput"><a href="../metafunctions/distance.html"
title="distance"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">distance</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">,</span> <span class="identifier">J</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Constant</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/distance.html" title="distance"><code
class="computeroutput"><span class="identifier">distance</span></code></a><span
class="special">(</span><span class="identifier">i</span><span
class="special">,</span>
+ <span class="identifier">j</span><span
class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/distance.html" title="distance"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span
class="identifier">distance</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">,</span>
+ <span class="identifier">J</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/deref.html"
title="deref"><code class="computeroutput"><span
class="identifier">deref</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code></td>
-<td><code class="computeroutput"><a href="../metafunctions/deref.html"
title="deref"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">deref</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Constant</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/deref.html" title="deref"><code class="computeroutput"><span
class="identifier">deref</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/deref.html" title="deref"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span class="identifier">deref</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span class="special">*</span><span
class="identifier">i</span></code></td>
-<td><code class="computeroutput"><a href="../metafunctions/deref.html"
title="deref"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">deref</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Constant</td>
+<td>
+ <p>
+ <code class="computeroutput"><span
class="special">*</span><span class="identifier">i</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/deref.html" title="deref"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span class="identifier">deref</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
<a name="fusion.iterators.concepts.forward_iterator.meta_expressions"></a><h5>
-<a name="id928126"></a>
+<a name="id934643"></a>
<a
href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.meta_expressions">Meta
Expressions</a>
</h5>
@@ -144,46 +254,108 @@
<col>
</colgroup>
<thead><tr>
-<th>Expression</th>
-<th>Compile Time Complexity</th>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Compile Time Complexity
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
-<td><code class="computeroutput"><a href="../metafunctions/next.html"
title="next"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">next</span></code></a><span class="special"><</span><span
class="identifier">I</span><span class="special">>::</span><span
class="identifier">type</span></code></td>
-<td>Amortized constant
- time</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/next.html" title="next"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span class="identifier">next</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Amortized constant time
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../metafunctions/equal_to.html"
title="equal_to"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">equal_to</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">,</span> <span class="identifier">J</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Amortized constant
- time</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/equal_to.html" title="equal_to"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span
class="identifier">equal_to</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">,</span>
+ <span class="identifier">J</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Amortized constant time
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../metafunctions/advance_c.html"
title="advance_c"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">,</span> <span class="identifier">N</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Linear</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/advance_c.html" title="advance_c"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">,</span>
+ <span class="identifier">N</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Linear
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../metafunctions/advance.html"
title="advance"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">I</span> <span
class="special">,</span><span class="identifier">M</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Linear</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/advance.html" title="advance"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span
class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">I</span> <span
class="special">,</span><span class="identifier">M</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Linear
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../metafunctions/distance.html"
title="distance"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">distance</span></code></a><span
class="special"><</span><span class="identifier">I</span> <span
class="special">,</span><span class="identifier">J</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Linear</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/distance.html" title="distance"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span
class="identifier">distance</span></code></a><span
class="special"><</span><span class="identifier">I</span> <span
class="special">,</span><span class="identifier">J</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Linear
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../metafunctions/deref.html"
title="deref"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">deref</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Amortized constant
- time</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/deref.html" title="deref"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span class="identifier">deref</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Amortized constant time
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../metafunctions/value_of.html"
title="value_of"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">value_of</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Amortized constant
- time</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/value_of.html" title="value_of"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span
class="identifier">value_of</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Amortized constant time
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
<a
name="fusion.iterators.concepts.forward_iterator.expression_semantics"></a><h5>
-<a name="id928577"></a>
+<a name="id935174"></a>
<a
href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.expression_semantics">Expression
Semantics</a>
</h5>
@@ -193,63 +365,123 @@
<col>
</colgroup>
<thead><tr>
-<th>Expression</th>
-<th>Semantics</th>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Semantics
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
-<td><code class="computeroutput"><a href="../functions/next.html"
title="next"><code class="computeroutput"><span
class="identifier">next</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code></td>
-<td>An
- iterator to the element following <code
class="computeroutput"><span class="identifier">i</span></code>
-</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/next.html" title="next"><code class="computeroutput"><span
class="identifier">next</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ An iterator to the element following <code
class="computeroutput"><span class="identifier">i</span></code>
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span class="identifier">i</span> <span
class="special">==</span>
- <span class="identifier">j</span></code></td>
-<td>Iterator
- equality comparison</td>
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">i</span> <span class="special">==</span>
+ <span class="identifier">j</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Iterator equality comparison
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span class="identifier">i</span> <span
class="special">!=</span>
- <span class="identifier">j</span></code></td>
-<td>Iterator
- inequality comparison</td>
+<td>
+ <p>
+ <code class="computeroutput"><span
class="identifier">i</span> <span class="special">!=</span>
+ <span class="identifier">j</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Iterator inequality comparison
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/advance_c.html"
title="advance_c"><code class="computeroutput"><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">N</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code></td>
-<td>An
- iterator n elements after <code class="computeroutput"><span
class="identifier">i</span></code>
- in the sequence</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/advance_c.html" title="advance_c"><code
class="computeroutput"><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">N</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ An iterator n elements after <code
class="computeroutput"><span class="identifier">i</span></code>
+ in the sequence
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/advance.html"
title="advance"><code class="computeroutput"><span
class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">M</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code></td>
-<td>Equivalent
- to <code class="computeroutput"><span
class="identifier">advance_c</span><span class="special"><</span><span
class="identifier">M</span><span class="special">::</span><span
class="identifier">value</span><span class="special">>(</span><span
class="identifier">i</span><span class="special">)</span></code>
-</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/advance.html" title="advance"><code
class="computeroutput"><span class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">M</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Equivalent to <code class="computeroutput"><span
class="identifier">advance_c</span><span class="special"><</span><span
class="identifier">M</span><span class="special">::</span><span
class="identifier">value</span><span class="special">>(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/distance.html"
title="distance"><code class="computeroutput"><span
class="identifier">distance</span></code></a><span
class="special">(</span><span class="identifier">i</span><span
class="special">,</span> <span class="identifier">j</span><span
class="special">)</span></code></td>
-<td>The
- number of elements between <code class="computeroutput"><span
class="identifier">i</span></code>
- and <code class="computeroutput"><span
class="identifier">j</span></code>
-</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/distance.html" title="distance"><code
class="computeroutput"><span class="identifier">distance</span></code></a><span
class="special">(</span><span class="identifier">i</span><span
class="special">,</span>
+ <span class="identifier">j</span><span
class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The number of elements between <code
class="computeroutput"><span class="identifier">i</span></code>
+ and <code class="computeroutput"><span
class="identifier">j</span></code>
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/deref.html"
title="deref"><code class="computeroutput"><span
class="identifier">deref</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code></td>
-<td>The
- element at position<code class="computeroutput"><span
class="identifier">i</span></code>
-</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/deref.html" title="deref"><code class="computeroutput"><span
class="identifier">deref</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The element at position<code class="computeroutput"><span
class="identifier">i</span></code>
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><span class="special">*</span><span
class="identifier">i</span></code></td>
-<td>Equivalent
- to <code class="computeroutput"><span
class="identifier">deref</span><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
-</td>
+<td>
+ <p>
+ <code class="computeroutput"><span
class="special">*</span><span class="identifier">i</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Equivalent to <code class="computeroutput"><span
class="identifier">deref</span><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
<a name="fusion.iterators.concepts.forward_iterator.invariants"></a><h5>
-<a name="id929012"></a>
+<a name="id935712"></a>
<a
href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.invariants">Invariants</a>
</h5>
<p>
@@ -274,7 +506,7 @@
</li>
</ul></div>
<a name="fusion.iterators.concepts.forward_iterator.models"></a><h5>
-<a name="id929376"></a>
+<a name="id936089"></a>
<a
href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">
Index: random_access_iterator.html
===================================================================
RCS file:
/cvsroot/boost/boost/libs/fusion/doc/html/fusion/iterators/concepts/random_access_iterator.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- random_access_iterator.html 25 Feb 2007 22:02:21 -0000 1.12
+++ random_access_iterator.html 13 Jul 2007 19:25:23 -0000 1.13
@@ -30,7 +30,7 @@
Access Iterator">Random
Access Iterator</a></h4></div></div></div>
<a name="fusion.iterators.concepts.random_access_iterator.description"></a><h5>
-<a name="id930797"></a>
+<a name="id937655"></a>
<a
href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.description">Description</a>
</h5>
<p>
@@ -63,7 +63,7 @@
</dl>
</div>
<a
name="fusion.iterators.concepts.random_access_iterator.refinement_of"></a><h5>
-<a name="id930928"></a>
+<a name="id937794"></a>
<a
href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.refinement_of">Refinement
of</a>
</h5>
@@ -73,7 +73,7 @@
Iterator</a>
</p>
<a
name="fusion.iterators.concepts.random_access_iterator.expression_requirements"></a><h5>
-<a name="id930966"></a>
+<a name="id937832"></a>
<a
href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.expression_requirements">Expression
requirements</a>
</h5>
@@ -89,44 +89,103 @@
<col>
</colgroup>
<thead><tr>
-<th>Expression</th>
-<th>Return type</th>
-<th>Runtime
- Complexity</th>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Return type
+ </p>
+ </th>
+<th>
+ <p>
+ Runtime Complexity
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
-<td><code class="computeroutput"><a href="../functions/next.html"
title="next"><code class="computeroutput"><span
class="identifier">next</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code></td>
-<td><a href="random_access_iterator.html" title="Random
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/next.html" title="next"><code class="computeroutput"><span
class="identifier">next</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="random_access_iterator.html" title="Random
Access Iterator">Random
- Access Iterator</a></td>
-<td>Constant</td>
+ Access Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/prior.html"
title="prior"><code class="computeroutput"><span
class="identifier">prior</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code></td>
-<td><a href="random_access_iterator.html" title="Random
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/prior.html" title="prior"><code class="computeroutput"><span
class="identifier">prior</span></code></a><span class="special">(</span><span
class="identifier">i</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="random_access_iterator.html" title="Random
Access Iterator">Random
- Access Iterator</a></td>
-<td>Constant</td>
+ Access Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/advance_c.html"
title="advance_c"><code class="computeroutput"><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">N</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code></td>
-<td><a href="random_access_iterator.html" title="Random
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/advance_c.html" title="advance_c"><code
class="computeroutput"><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">N</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="random_access_iterator.html" title="Random
Access Iterator">Random
- Access Iterator</a></td>
-<td>Constant</td>
+ Access Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../functions/advance.html"
title="advance"><code class="computeroutput"><span
class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">M</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code></td>
-<td><a href="random_access_iterator.html" title="Random
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../functions/advance.html" title="advance"><code
class="computeroutput"><span class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">M</span><span
class="special">>(</span><span class="identifier">i</span><span
class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a href="random_access_iterator.html" title="Random
Access Iterator">Random
- Access Iterator</a></td>
-<td>Constant</td>
+ Access Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constant
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
<a
name="fusion.iterators.concepts.random_access_iterator.meta_expressions"></a><h5>
-<a name="id931233"></a>
+<a name="id938173"></a>
<a
href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.meta_expressions">Meta
Expressions</a>
</h5>
@@ -136,29 +195,60 @@
<col>
</colgroup>
<thead><tr>
-<th>Expression</th>
-<th>Compile Time Complexity</th>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Compile Time Complexity
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
-<td><code class="computeroutput"><a href="../metafunctions/advance_c.html"
title="advance_c"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">,</span> <span class="identifier">N</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Amortized constant
- time</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/advance_c.html" title="advance_c"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span
class="identifier">advance_c</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">,</span>
+ <span class="identifier">N</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Amortized constant time
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../metafunctions/advance.html"
title="advance"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">,</span> <span class="identifier">M</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Amortized constant
- time</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/advance.html" title="advance"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span
class="identifier">advance</span></code></a><span
class="special"><</span><span class="identifier">I</span><span
class="special">,</span>
+ <span class="identifier">M</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Amortized constant time
+ </p>
+ </td>
</tr>
<tr>
-<td><code class="computeroutput"><a href="../metafunctions/distance.html"
title="distance"><code class="computeroutput"><span
class="identifier">result_of</span><span class="special">::</span><span
class="identifier">distance</span></code></a><span
class="special"><</span><span class="identifier">I</span> <span
class="special">,</span><span class="identifier">J</span><span
class="special">>::</span><span class="identifier">type</span></code></td>
-<td>Amortized constant
- time</td>
+<td>
+ <p>
+ <code class="computeroutput"><a
href="../metafunctions/distance.html" title="distance"><code
class="computeroutput"><span class="identifier">result_of</span><span
class="special">::</span><span
class="identifier">distance</span></code></a><span
class="special"><</span><span class="identifier">I</span> <span
class="special">,</span><span class="identifier">J</span><span
class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Amortized constant time
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
<a name="fusion.iterators.concepts.random_access_iterator.models"></a><h5>
-<a name="id931464"></a>
+<a name="id938442"></a>
<a
href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">
-------------------------------------------------------------------------
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