doc updates

[SVN r35784]
This commit is contained in:
Joel de Guzman
2006-10-30 01:20:23 +00:00
parent 82e6dfd876
commit 6ca462baa0
185 changed files with 1790 additions and 2518 deletions

View File

@ -31,7 +31,7 @@
Iterator">Bidirectional
Iterator</a></h4></div></div></div>
<a name="fusion.iterators.concepts.bidirectional_iterator.description"></a><h5>
<a name="id458777"></a>
<a name="id459104"></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="id458903"></a>
<a name="id459230"></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="id458944"></a>
<a name="id459272"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.expression_requirements">Expression
requirements</a>
</h5>
@ -79,11 +79,7 @@
Iterator">Forward
Iterator</a>, the following expressions must be valid:
</p>
<div class="informaltable">
<h4>
<a name="id458983"></a>
</h4>
<table class="table">
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
@ -125,18 +121,13 @@
<td>Constant</td>
</tr>
</tbody>
</table>
</div>
</table></div>
<a name="fusion.iterators.concepts.bidirectional_iterator.meta_expressions"></a><h5>
<a name="id459254"></a>
<a name="id459576"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.meta_expressions">Meta
Expressions</a>
</h5>
<div class="informaltable">
<h4>
<a name="id459277"></a>
</h4>
<table class="table">
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
@ -150,10 +141,9 @@
<td>Amortized constant
time</td>
</tr></tbody>
</table>
</div>
</table></div>
<a name="fusion.iterators.concepts.bidirectional_iterator.expression_semantics"></a><h5>
<a name="id459376"></a>
<a name="id459692"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.expression_semantics">Expression
Semantics</a>
</h5>
@ -163,11 +153,7 @@
Iterator">Forward
Iterator</a>
</p>
<div class="informaltable">
<h4>
<a name="id459415"></a>
</h4>
<table class="table">
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
@ -182,10 +168,9 @@
iterator to the element preceding <tt class="computeroutput"><span class="identifier">i</span></tt>
</td>
</tr></tbody>
</table>
</div>
</table></div>
<a name="fusion.iterators.concepts.bidirectional_iterator.invariants"></a><h5>
<a name="id459504"></a>
<a name="id459814"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.invariants">Invariants</a>
</h5>
<p>
@ -202,7 +187,7 @@
</li>
</ul></div>
<a name="fusion.iterators.concepts.bidirectional_iterator.models"></a><h5>
<a name="id459842"></a>
<a name="id460152"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -30,7 +30,7 @@
Iterator">Forward
Iterator</a></h4></div></div></div>
<a name="fusion.iterators.concepts.forward_iterator.description"></a><h5>
<a name="id456248"></a>
<a name="id456594"></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="id456397"></a>
<a name="id456742"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.expression_requirements">Expression
requirements</a>
</h5>
@ -71,11 +71,7 @@
A type models Forward Iterator if, in addition to being CopyConstructable,
the following expressions are valid:
</p>
<div class="informaltable">
<h4>
<a name="id456426"></a>
</h4>
<table class="table">
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
@ -134,18 +130,13 @@
<td>Constant</td>
</tr>
</tbody>
</table>
</div>
</table></div>
<a name="fusion.iterators.concepts.forward_iterator.meta_expressions"></a><h5>
<a name="id457001"></a>
<a name="id457340"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.meta_expressions">Meta
Expressions</a>
</h5>
<div class="informaltable">
<h4>
<a name="id457023"></a>
</h4>
<table class="table">
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
@ -188,18 +179,13 @@
time</td>
</tr>
</tbody>
</table>
</div>
</table></div>
<a name="fusion.iterators.concepts.forward_iterator.expression_semantics"></a><h5>
<a name="id457519"></a>
<a name="id457852"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.expression_semantics">Expression
Semantics</a>
</h5>
<div class="informaltable">
<h4>
<a name="id457542"></a>
</h4>
<table class="table">
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
@ -257,10 +243,9 @@
</td>
</tr>
</tbody>
</table>
</div>
</table></div>
<a name="fusion.iterators.concepts.forward_iterator.invariants"></a><h5>
<a name="id458020"></a>
<a name="id458347"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.invariants">Invariants</a>
</h5>
<p>
@ -283,7 +268,7 @@
</li>
</ul></div>
<a name="fusion.iterators.concepts.forward_iterator.models"></a><h5>
<a name="id458436"></a>
<a name="id458763"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -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="id460055"></a>
<a name="id460364"></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="id460202"></a>
<a name="id460512"></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="id460243"></a>
<a name="id460553"></a>
<a href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.expression_requirements">Expression
requirements</a>
</h5>
@ -82,11 +82,7 @@
Iterator">Bidirectional
Iterator</a>, the following expressions must be valid:
</p>
<div class="informaltable">
<h4>
<a name="id460280"></a>
</h4>
<table class="table">
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
@ -128,18 +124,13 @@
<td>Constant</td>
</tr>
</tbody>
</table>
</div>
</table></div>
<a name="fusion.iterators.concepts.random_access_iterator.meta_expressions"></a><h5>
<a name="id460550"></a>
<a name="id460854"></a>
<a href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.meta_expressions">Meta
Expressions</a>
</h5>
<div class="informaltable">
<h4>
<a name="id460572"></a>
</h4>
<table class="table">
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
@ -165,10 +156,9 @@
time</td>
</tr>
</tbody>
</table>
</div>
</table></div>
<a name="fusion.iterators.concepts.random_access_iterator.models"></a><h5>
<a name="id460819"></a>
<a name="id461116"></a>
<a href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.advance"></a><a href="advance.html" title="advance">advance</a></h4></div></div></div>
<a name="fusion.iterators.functions.advance.description"></a><h5>
<a name="id464572"></a>
<a name="id464834"></a>
<a href="advance.html#fusion.iterators.functions.advance.description">Description</a>
</h5>
<p>
Moves an iterator by a specified distance.
</p>
<a name="fusion.iterators.functions.advance.synopsis"></a><h5>
<a name="id464601"></a>
<a name="id464863"></a>
<a href="advance.html#fusion.iterators.functions.advance.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -43,12 +43,9 @@
<span class="special">&gt;</span>
<span class="keyword">typename</span> <a href="../metafunctions/advance.html" title="advance"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></tt></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">advance</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
</pre>
<div class="informaltable">
<h4>
<a name="id464777"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id465035"></a><p class="title"><b>Table<EFBFBD>1.6.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -63,23 +60,23 @@
<tr>
<td><tt class="computeroutput"><span class="identifier">i</span></tt></td>
<td>Model
of <a href="../concepts/forward_iterator.html" title="Forward
of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward
Iterator</a>
Iterator</a>
</td>
<td>Iterator to move relative to</td>
</tr>
<tr>
<td><tt class="computeroutput"><span class="identifier">N</span></tt></td>
<td>An
MPL Integral Constant</td>
MPL Integral Constant</td>
<td>Number of positions to move</td>
</tr>
</tbody>
</table>
</div>
<a name="fusion.iterators.functions.advance.expression_semantics"></a><h5>
<a name="id464875"></a>
<a name="id465128"></a>
<a href="advance.html#fusion.iterators.functions.advance.expression_semantics">Expression
Semantics</a>
</h5>
@ -100,14 +97,14 @@
may be negative.
</p>
<a name="fusion.iterators.functions.advance.header"></a><h5>
<a name="id465031"></a>
<a name="id465284"></a>
<a href="advance.html#fusion.iterators.functions.advance.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">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.advance.example"></a><h5>
<a name="id465126"></a>
<a name="id465379"></a>
<a href="advance.html#fusion.iterators.functions.advance.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.advance_c"></a><a href="advance_c.html" title="advance_c">advance_c</a></h4></div></div></div>
<a name="fusion.iterators.functions.advance_c.description"></a><h5>
<a name="id465422"></a>
<a name="id465675"></a>
<a href="advance_c.html#fusion.iterators.functions.advance_c.description">Description</a>
</h5>
<p>
Moves an iterator by a specified distance.
</p>
<a name="fusion.iterators.functions.advance_c.synopsis"></a><h5>
<a name="id465454"></a>
<a name="id465707"></a>
<a href="advance_c.html#fusion.iterators.functions.advance_c.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -43,12 +43,9 @@
<span class="special">&gt;</span>
<span class="keyword">typename</span> <a href="../metafunctions/advance_c.html" title="advance_c"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance_c</span></tt></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">advance_c</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
</pre>
<div class="informaltable">
<h4>
<a name="id465631"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id465879"></a><p class="title"><b>Table<EFBFBD>1.7.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -63,23 +60,23 @@
<tr>
<td><tt class="computeroutput"><span class="identifier">i</span></tt></td>
<td>Model
of <a href="../concepts/forward_iterator.html" title="Forward
of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward
Iterator</a>
Iterator</a>
</td>
<td>Iterator to move relative to</td>
</tr>
<tr>
<td><tt class="computeroutput"><span class="identifier">N</span></tt></td>
<td>Integer
constant</td>
constant</td>
<td>Number of positions to move</td>
</tr>
</tbody>
</table>
</div>
<a name="fusion.iterators.functions.advance_c.expression_semantics"></a><h5>
<a name="id465728"></a>
<a name="id465973"></a>
<a href="advance_c.html#fusion.iterators.functions.advance_c.expression_semantics">Expression
Semantics</a>
</h5>
@ -100,14 +97,14 @@
may be negative.
</p>
<a name="fusion.iterators.functions.advance_c.header"></a><h5>
<a name="id465886"></a>
<a name="id466130"></a>
<a href="advance_c.html#fusion.iterators.functions.advance_c.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">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.advance_c.example"></a><h5>
<a name="id465980"></a>
<a name="id466224"></a>
<a href="advance_c.html#fusion.iterators.functions.advance_c.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.deref"></a><a href="deref.html" title="deref">deref</a></h4></div></div></div>
<a name="fusion.iterators.functions.deref.description"></a><h5>
<a name="id461075"></a>
<a name="id461373"></a>
<a href="deref.html#fusion.iterators.functions.deref.description">Description</a>
</h5>
<p>
Deferences an iterator.
</p>
<a name="fusion.iterators.functions.deref.synopsis"></a><h5>
<a name="id461105"></a>
<a name="id461402"></a>
<a href="deref.html#fusion.iterators.functions.deref.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -42,12 +42,9 @@
<span class="special">&gt;</span>
<span class="keyword">typename</span> <a href="../metafunctions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></tt></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">deref</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
</pre>
<div class="informaltable">
<h4>
<a name="id461253"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id461546"></a><p class="title"><b>Table<EFBFBD>1.2.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -61,16 +58,16 @@
<tbody><tr>
<td><tt class="computeroutput"><span class="identifier">i</span></tt></td>
<td>Model
of <a href="../concepts/forward_iterator.html" title="Forward
of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward
Iterator</a>
Iterator</a>
</td>
<td>Operation's argument</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.functions.deref.expression_semantics"></a><h5>
<a name="id461330"></a>
<a name="id461619"></a>
<a href="deref.html#fusion.iterators.functions.deref.expression_semantics">Expression
Semantics</a>
</h5>
@ -85,14 +82,14 @@
<tt class="computeroutput"><span class="identifier">i</span></tt>.
</p>
<a name="fusion.iterators.functions.deref.header"></a><h5>
<a name="id461474"></a>
<a name="id461762"></a>
<a href="deref.html#fusion.iterators.functions.deref.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">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.deref.example"></a><h5>
<a name="id461568"></a>
<a name="id461856"></a>
<a href="deref.html#fusion.iterators.functions.deref.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.distance"></a><a href="distance.html" title="distance">distance</a></h4></div></div></div>
<a name="fusion.iterators.functions.distance.description"></a><h5>
<a name="id463721"></a>
<a name="id463992"></a>
<a href="distance.html#fusion.iterators.functions.distance.description">Description</a>
</h5>
<p>
Returns the distance between 2 iterators.
</p>
<a name="fusion.iterators.functions.distance.synopsis"></a><h5>
<a name="id463750"></a>
<a name="id464021"></a>
<a href="distance.html#fusion.iterators.functions.distance.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -43,12 +43,9 @@
<span class="special">&gt;</span>
<span class="keyword">typename</span> <a href="../metafunctions/distance.html" title="distance"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">distance</span></tt></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">j</span><span class="special">);</span>
</pre>
<div class="informaltable">
<h4>
<a name="id463955"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id464221"></a><p class="title"><b>Table<EFBFBD>1.5.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -64,15 +61,15 @@
<tt class="computeroutput"><span class="identifier">i</span></tt>, <tt class="computeroutput"><span class="identifier">j</span></tt>
</td>
<td>Models of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward Iterator</a>
into the same sequence</td>
<td>The start and end points of
the distance to be measured</td>
Iterator">Forward
Iterator</a> into the same sequence</td>
<td>The start and
end points of the distance to be measured</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.functions.distance.expression_semantics"></a><h5>
<a name="id464043"></a>
<a name="id464305"></a>
<a href="distance.html#fusion.iterators.functions.distance.expression_semantics">Expression
Semantics</a>
</h5>
@ -87,14 +84,14 @@
iterators <tt class="computeroutput"><span class="identifier">i</span></tt> and <tt class="computeroutput"><span class="identifier">j</span></tt>.
</p>
<a name="fusion.iterators.functions.distance.header"></a><h5>
<a name="id464168"></a>
<a name="id464429"></a>
<a href="distance.html#fusion.iterators.functions.distance.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">iterator</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.distance.example"></a><h5>
<a name="id464262"></a>
<a name="id464524"></a>
<a href="distance.html#fusion.iterators.functions.distance.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.next"></a><a href="next.html" title="next">next</a></h4></div></div></div>
<a name="fusion.iterators.functions.next.description"></a><h5>
<a name="id462015"></a>
<a name="id462303"></a>
<a href="next.html#fusion.iterators.functions.next.description">Description</a>
</h5>
<p>
Moves an iterator 1 position forwards.
</p>
<a name="fusion.iterators.functions.next.synopsis"></a><h5>
<a name="id462045"></a>
<a name="id462333"></a>
<a href="next.html#fusion.iterators.functions.next.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -42,12 +42,9 @@
<span class="special">&gt;</span>
<span class="keyword">typename</span> <a href="../metafunctions/next.html" title="next"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></tt></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">next</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
</pre>
<div class="informaltable">
<h4>
<a name="id462193"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id462477"></a><p class="title"><b>Table<EFBFBD>1.3.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -61,16 +58,16 @@
<tbody><tr>
<td><tt class="computeroutput"><span class="identifier">i</span></tt></td>
<td>Model
of <a href="../concepts/forward_iterator.html" title="Forward
of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward
Iterator</a>
Iterator</a>
</td>
<td>Operation's argument</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.functions.next.expression_semantics"></a><h5>
<a name="id462268"></a>
<a name="id462549"></a>
<a href="next.html#fusion.iterators.functions.next.expression_semantics">Expression
Semantics</a>
</h5>
@ -86,14 +83,14 @@
next element after <tt class="computeroutput"><span class="identifier">i</span></tt>.
</p>
<a name="fusion.iterators.functions.next.header"></a><h5>
<a name="id462363"></a>
<a name="id462642"></a>
<a href="next.html#fusion.iterators.functions.next.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">iterator</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.next.example"></a><h5>
<a name="id462457"></a>
<a name="id462736"></a>
<a href="next.html#fusion.iterators.functions.next.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.prior"></a><a href="prior.html" title="prior">prior</a></h4></div></div></div>
<a name="fusion.iterators.functions.prior.description"></a><h5>
<a name="id462910"></a>
<a name="id463190"></a>
<a href="prior.html#fusion.iterators.functions.prior.description">Description</a>
</h5>
<p>
Moves an iterator 1 position backwards.
</p>
<a name="fusion.iterators.functions.prior.synopsis"></a><h5>
<a name="id462940"></a>
<a name="id463220"></a>
<a href="prior.html#fusion.iterators.functions.prior.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -42,12 +42,9 @@
<span class="special">&gt;</span>
<span class="keyword">typename</span> <a href="../metafunctions/prior.html" title="prior"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></tt></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">prior</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
</pre>
<div class="informaltable">
<h4>
<a name="id463088"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id463363"></a><p class="title"><b>Table<EFBFBD>1.4.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -61,16 +58,16 @@
<tbody><tr>
<td><tt class="computeroutput"><span class="identifier">i</span></tt></td>
<td>Model
of <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
of <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
Iterator">Bidirectional
Iterator</a>
Iterator</a>
</td>
<td>Operation's argument</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.functions.prior.expression_semantics"></a><h5>
<a name="id463165"></a>
<a name="id463437"></a>
<a href="prior.html#fusion.iterators.functions.prior.expression_semantics">Expression
Semantics</a>
</h5>
@ -86,14 +83,14 @@
element prior to <tt class="computeroutput"><span class="identifier">i</span></tt>.
</p>
<a name="fusion.iterators.functions.prior.header"></a><h5>
<a name="id463270"></a>
<a name="id463541"></a>
<a href="prior.html#fusion.iterators.functions.prior.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">iterator</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.prior.example"></a><h5>
<a name="id463364"></a>
<a name="id463635"></a>
<a href="prior.html#fusion.iterators.functions.prior.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.advance"></a><a href="advance.html" title="advance">advance</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.advance.description"></a><h5>
<a name="id473721"></a>
<a name="id473888"></a>
<a href="advance.html#fusion.iterators.metafunctions.advance.description">Description</a>
</h5>
<p>
Moves an iterator a specified distance.
</p>
<a name="fusion.iterators.metafunctions.advance.synopsis"></a><h5>
<a name="id473752"></a>
<a name="id473919"></a>
<a href="advance.html#fusion.iterators.metafunctions.advance.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -46,12 +46,9 @@
<span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
<span class="special">};</span>
</pre>
<div class="informaltable">
<h4>
<a name="id473872"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id474035"></a><p class="title"><b>Table<EFBFBD>1.17.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -66,23 +63,23 @@
<tr>
<td><tt class="computeroutput"><span class="identifier">I</span></tt></td>
<td>Model
of <a href="../concepts/forward_iterator.html" title="Forward
of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward
Iterator</a>
Iterator</a>
</td>
<td>Iterator to move relative to</td>
</tr>
<tr>
<td><tt class="computeroutput"><span class="identifier">M</span></tt></td>
<td>Model
of MPL Integral Constant</td>
of MPL Integral Constant</td>
<td>Number of positions to move</td>
</tr>
</tbody>
</table>
</div>
<a name="fusion.iterators.metafunctions.advance.expression_semantics"></a><h5>
<a name="id473970"></a>
<a name="id474129"></a>
<a href="advance.html#fusion.iterators.metafunctions.advance.expression_semantics">Expression
Semantics</a>
</h5>
@ -102,14 +99,14 @@
may be negative.
</p>
<a name="fusion.iterators.metafunctions.advance.header"></a><h5>
<a name="id474141"></a>
<a name="id474299"></a>
<a href="advance.html#fusion.iterators.metafunctions.advance.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">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.advance.example"></a><h5>
<a name="id474235"></a>
<a name="id474393"></a>
<a href="advance.html#fusion.iterators.metafunctions.advance.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.advance_c"></a><a href="advance_c.html" title="advance_c">advance_c</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.advance_c.description"></a><h5>
<a name="id474696"></a>
<a name="id474854"></a>
<a href="advance_c.html#fusion.iterators.metafunctions.advance_c.description">Description</a>
</h5>
<p>
Moves an iterator by a specified distance.
</p>
<a name="fusion.iterators.metafunctions.advance_c.synopsis"></a><h5>
<a name="id474726"></a>
<a name="id474885"></a>
<a href="advance_c.html#fusion.iterators.metafunctions.advance_c.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -46,12 +46,9 @@
<span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
<span class="special">};</span>
</pre>
<div class="informaltable">
<h4>
<a name="id474848"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id475002"></a><p class="title"><b>Table<EFBFBD>1.18.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -66,23 +63,23 @@
<tr>
<td><tt class="computeroutput"><span class="identifier">I</span></tt></td>
<td>Model
of <a href="../concepts/forward_iterator.html" title="Forward
of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward
Iterator</a>
Iterator</a>
</td>
<td>Iterator to move relative to</td>
</tr>
<tr>
<td><tt class="computeroutput"><span class="identifier">N</span></tt></td>
<td>Integer
constant</td>
constant</td>
<td>Number of positions to move</td>
</tr>
</tbody>
</table>
</div>
<a name="fusion.iterators.metafunctions.advance_c.expression_semantics"></a><h5>
<a name="id474946"></a>
<a name="id475096"></a>
<a href="advance_c.html#fusion.iterators.metafunctions.advance_c.expression_semantics">Expression
Semantics</a>
</h5>
@ -102,14 +99,14 @@
may be negative. Equivalent to <tt class="computeroutput"><a href="advance.html" title="advance"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></tt></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><EFBFBD><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><EFBFBD><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.advance_c.header"></a><h5>
<a name="id475218"></a>
<a name="id475367"></a>
<a href="advance_c.html#fusion.iterators.metafunctions.advance_c.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">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.advance_c.example"></a><h5>
<a name="id475311"></a>
<a name="id475461"></a>
<a href="advance_c.html#fusion.iterators.metafunctions.advance_c.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.deref"></a><a href="deref.html" title="deref">deref</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.deref.description"></a><h5>
<a name="id469299"></a>
<a name="id469508"></a>
<a href="deref.html#fusion.iterators.metafunctions.deref.description">Description</a>
</h5>
<p>
Returns the type that will be returned by dereferencing an iterator.
</p>
<a name="fusion.iterators.metafunctions.deref.synposis"></a><h5>
<a name="id469330"></a>
<a name="id469540"></a>
<a href="deref.html#fusion.iterators.metafunctions.deref.synposis">Synposis</a>
</h5>
<pre class="programlisting">
@ -45,12 +45,9 @@
<span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
<span class="special">};</span>
</pre>
<div class="informaltable">
<h4>
<a name="id469433"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id469638"></a><p class="title"><b>Table<EFBFBD>1.12.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -64,16 +61,16 @@
<tbody><tr>
<td><tt class="computeroutput"><span class="identifier">I</span></tt></td>
<td>Model
of <a href="../concepts/forward_iterator.html" title="Forward
of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward
Iterator</a>
Iterator</a>
</td>
<td>Operation's argument</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.metafunctions.deref.expression_semantics"></a><h5>
<a name="id469510"></a>
<a name="id469711"></a>
<a href="deref.html#fusion.iterators.metafunctions.deref.expression_semantics">Expression
Semantics</a>
</h5>
@ -88,14 +85,14 @@
an iterator of type <tt class="computeroutput"><span class="identifier">I</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.deref.header"></a><h5>
<a name="id469622"></a>
<a name="id469822"></a>
<a href="deref.html#fusion.iterators.metafunctions.deref.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">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.deref.example"></a><h5>
<a name="id469716"></a>
<a name="id469917"></a>
<a href="deref.html#fusion.iterators.metafunctions.deref.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.distance"></a><a href="distance.html" title="distance">distance</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.distance.description"></a><h5>
<a name="id472819"></a>
<a name="id472993"></a>
<a href="distance.html#fusion.iterators.metafunctions.distance.description">Description</a>
</h5>
<p>
Returns the distance between two iterators.
</p>
<a name="fusion.iterators.metafunctions.distance.synopsis"></a><h5>
<a name="id472850"></a>
<a name="id473024"></a>
<a href="distance.html#fusion.iterators.metafunctions.distance.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -46,12 +46,9 @@
<span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
<span class="special">};</span>
</pre>
<div class="informaltable">
<h4>
<a name="id472972"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id473142"></a><p class="title"><b>Table<EFBFBD>1.16.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -67,15 +64,15 @@
<tt class="computeroutput"><span class="identifier">I</span></tt>, <tt class="computeroutput"><span class="identifier">J</span></tt>
</td>
<td>Models of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward Iterator</a>
into the same sequence</td>
<td>The start and end points of
the distance to be measured</td>
Iterator">Forward
Iterator</a> into the same sequence</td>
<td>The start and
end points of the distance to be measured</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.metafunctions.distance.expression_semantics"></a><h5>
<a name="id473061"></a>
<a name="id473229"></a>
<a href="distance.html#fusion.iterators.metafunctions.distance.expression_semantics">Expression
Semantics</a>
</h5>
@ -91,14 +88,14 @@
<tt class="computeroutput"><span class="identifier">J</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.distance.header"></a><h5>
<a name="id473195"></a>
<a name="id473362"></a>
<a href="distance.html#fusion.iterators.metafunctions.distance.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">iterator</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.distance.example"></a><h5>
<a name="id473289"></a>
<a name="id473456"></a>
<a href="distance.html#fusion.iterators.metafunctions.distance.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.equal_to"></a><a href="equal_to.html" title="equal_to">equal_to</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.equal_to.description"></a><h5>
<a name="id471918"></a>
<a name="id472100"></a>
<a href="equal_to.html#fusion.iterators.metafunctions.equal_to.description">Description</a>
</h5>
<p>
@ -34,7 +34,7 @@
and <tt class="computeroutput"><span class="identifier">J</span></tt> are equal.
</p>
<a name="fusion.iterators.metafunctions.equal_to.synopsis"></a><h5>
<a name="id471969"></a>
<a name="id472151"></a>
<a href="equal_to.html#fusion.iterators.metafunctions.equal_to.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -47,12 +47,9 @@
<span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
<span class="special">};</span>
</pre>
<div class="informaltable">
<h4>
<a name="id472091"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id472269"></a><p class="title"><b>Table<EFBFBD>1.15.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -69,12 +66,12 @@
</td>
<td>Any fusion iterators</td>
<td>Operation's
arguments</td>
arguments</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.metafunctions.equal_to.expression_semantics"></a><h5>
<a name="id472169"></a>
<a name="id472343"></a>
<a href="equal_to.html#fusion.iterators.metafunctions.equal_to.expression_semantics">Expression
Semantics</a>
</h5>
@ -90,14 +87,14 @@
Returns <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt> otherwise.
</p>
<a name="fusion.iterators.metafunctions.equal_to.header"></a><h5>
<a name="id472361"></a>
<a name="id472536"></a>
<a href="equal_to.html#fusion.iterators.metafunctions.equal_to.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">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.equal_to.example"></a><h5>
<a name="id472455"></a>
<a name="id472630"></a>
<a href="equal_to.html#fusion.iterators.metafunctions.equal_to.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.next"></a><a href="next.html" title="next">next</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.next.description"></a><h5>
<a name="id470296"></a>
<a name="id470497"></a>
<a href="next.html#fusion.iterators.metafunctions.next.description">Description</a>
</h5>
<p>
Returns the type of the next iterator in a sequence.
</p>
<a name="fusion.iterators.metafunctions.next.synposis"></a><h5>
<a name="id470326"></a>
<a name="id470527"></a>
<a href="next.html#fusion.iterators.metafunctions.next.synposis">Synposis</a>
</h5>
<pre class="programlisting">
@ -45,12 +45,9 @@
<span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
<span class="special">};</span>
</pre>
<div class="informaltable">
<h4>
<a name="id470430"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id470626"></a><p class="title"><b>Table<EFBFBD>1.13.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -64,16 +61,16 @@
<tbody><tr>
<td><tt class="computeroutput"><span class="identifier">I</span></tt></td>
<td>Model
of <a href="../concepts/forward_iterator.html" title="Forward
of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward
Iterator</a>
Iterator</a>
</td>
<td>Operation's argument</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.metafunctions.next.expression_semantics"></a><h5>
<a name="id470506"></a>
<a name="id470698"></a>
<a href="next.html#fusion.iterators.metafunctions.next.expression_semantics">Expression
Semantics</a>
</h5>
@ -89,14 +86,14 @@
next element in the sequence after <tt class="computeroutput"><span class="identifier">I</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.next.header"></a><h5>
<a name="id470628"></a>
<a name="id470819"></a>
<a href="next.html#fusion.iterators.metafunctions.next.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">iterator</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.next.example"></a><h5>
<a name="id470721"></a>
<a name="id470913"></a>
<a href="next.html#fusion.iterators.metafunctions.next.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.prior"></a><a href="prior.html" title="prior">prior</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.prior.description"></a><h5>
<a name="id471027"></a>
<a name="id471218"></a>
<a href="prior.html#fusion.iterators.metafunctions.prior.description">Description</a>
</h5>
<p>
Returns the type of the previous iterator in a sequence.
</p>
<a name="fusion.iterators.metafunctions.prior.synopsis"></a><h5>
<a name="id471058"></a>
<a name="id471250"></a>
<a href="prior.html#fusion.iterators.metafunctions.prior.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -45,12 +45,9 @@
<span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
<span class="special">};</span>
</pre>
<div class="informaltable">
<h4>
<a name="id471162"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id471348"></a><p class="title"><b>Table<EFBFBD>1.14.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -64,16 +61,16 @@
<tbody><tr>
<td><tt class="computeroutput"><span class="identifier">I</span></tt></td>
<td>Model
of <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
of <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
Iterator">Bidirectional
Iterator</a>
Iterator</a>
</td>
<td>Operation's argument</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.metafunctions.prior.expression_semantics"></a><h5>
<a name="id471238"></a>
<a name="id471421"></a>
<a href="prior.html#fusion.iterators.metafunctions.prior.expression_semantics">Expression
Semantics</a>
</h5>
@ -89,14 +86,14 @@
previous element in the sequence before <tt class="computeroutput"><span class="identifier">I</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.prior.header"></a><h5>
<a name="id471360"></a>
<a name="id471543"></a>
<a href="prior.html#fusion.iterators.metafunctions.prior.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">iterator</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.prior.example"></a><h5>
<a name="id471455"></a>
<a name="id471637"></a>
<a href="prior.html#fusion.iterators.metafunctions.prior.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.value_of"></a><a href="value_of.html" title="value_of">value_of</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.value_of.description"></a><h5>
<a name="id468282"></a>
<a name="id468500"></a>
<a href="value_of.html#fusion.iterators.metafunctions.value_of.description">Description</a>
</h5>
<p>
Returns the type stored at the position of an iterator.
</p>
<a name="fusion.iterators.metafunctions.value_of.synopsis"></a><h5>
<a name="id468311"></a>
<a name="id468529"></a>
<a href="value_of.html#fusion.iterators.metafunctions.value_of.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -45,12 +45,9 @@
<span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span>
<span class="special">};</span>
</pre>
<div class="informaltable">
<h4>
<a name="id468415"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id468629"></a><p class="title"><b>Table<EFBFBD>1.11.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -64,16 +61,16 @@
<tbody><tr>
<td><tt class="computeroutput"><span class="identifier">I</span></tt></td>
<td>Model
of <a href="../concepts/forward_iterator.html" title="Forward
of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward
Iterator</a>
Iterator</a>
</td>
<td>Operation's argument</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.metafunctions.value_of.expression_semantics"></a><h5>
<a name="id468492"></a>
<a name="id468702"></a>
<a href="value_of.html#fusion.iterators.metafunctions.value_of.expression_semantics">Expression
Semantics</a>
</h5>
@ -88,14 +85,14 @@
a sequence at iterator position <tt class="computeroutput"><span class="identifier">I</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.value_of.header"></a><h5>
<a name="id468603"></a>
<a name="id468813"></a>
<a href="value_of.html#fusion.iterators.metafunctions.value_of.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">iterator</span><span class="special">/</span><span class="identifier">value_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.value_of.example"></a><h5>
<a name="id468697"></a>
<a name="id468907"></a>
<a href="value_of.html#fusion.iterators.metafunctions.value_of.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -31,14 +31,14 @@
=="> Operator
==</a></h4></div></div></div>
<a name="fusion.iterators.operators.operator_equality.description"></a><h5>
<a name="id467170"></a>
<a name="id467406"></a>
<a href="operator_equality.html#fusion.iterators.operators.operator_equality.description">Description</a>
</h5>
<p>
Compares 2 iterators for equality.
</p>
<a name="fusion.iterators.operators.operator_equality.synopsis"></a><h5>
<a name="id467201"></a>
<a name="id467437"></a>
<a href="operator_equality.html#fusion.iterators.operators.operator_equality.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -48,12 +48,9 @@
<span class="special">&gt;</span>
<span class="emphasis"><em>unspecified</em></span> <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
</pre>
<div class="informaltable">
<h4>
<a name="id467348"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id467578"></a><p class="title"><b>Table<EFBFBD>1.9.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -70,12 +67,12 @@
</td>
<td>Any fusion iterators</td>
<td>Operation's
arguments</td>
arguments</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.operators.operator_equality.expression_semantics"></a><h5>
<a name="id467427"></a>
<a name="id467653"></a>
<a href="operator_equality.html#fusion.iterators.operators.operator_equality.expression_semantics">Expression
Semantics</a>
</h5>
@ -91,7 +88,7 @@
and <tt class="computeroutput"><span class="identifier">j</span></tt> respectively.
</p>
<a name="fusion.iterators.operators.operator_equality.header"></a><h5>
<a name="id467610"></a>
<a name="id467837"></a>
<a href="operator_equality.html#fusion.iterators.operators.operator_equality.header">Header</a>
</h5>
<pre class="programlisting">

View File

@ -30,14 +30,14 @@
!="> Operator
!=</a></h4></div></div></div>
<a name="fusion.iterators.operators.operator_inequality.description"></a><h5>
<a name="id467727"></a>
<a name="id467954"></a>
<a href="operator_inequality.html#fusion.iterators.operators.operator_inequality.description">Description</a>
</h5>
<p>
Compares 2 iterators for inequality.
</p>
<a name="fusion.iterators.operators.operator_inequality.synopsis"></a><h5>
<a name="id467758"></a>
<a name="id467985"></a>
<a href="operator_inequality.html#fusion.iterators.operators.operator_inequality.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -47,12 +47,9 @@
<span class="special">&gt;</span>
<span class="emphasis"><em>unspecified</em></span> <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
</pre>
<div class="informaltable">
<h4>
<a name="id467905"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id468127"></a><p class="title"><b>Table<EFBFBD>1.10.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -69,12 +66,12 @@
</td>
<td>Any fusion iterators</td>
<td>Operation's
arguments</td>
arguments</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.operators.operator_inequality.expression_semantics"></a><h5>
<a name="id467984"></a>
<a name="id468202"></a>
<a href="operator_inequality.html#fusion.iterators.operators.operator_inequality.expression_semantics">Expression
Semantics</a>
</h5>
@ -87,7 +84,7 @@
and <tt class="computeroutput"><span class="identifier">j</span></tt> respectively.
</p>
<a name="fusion.iterators.operators.operator_inequality.header"></a><h5>
<a name="id468148"></a>
<a name="id468366"></a>
<a href="operator_inequality.html#fusion.iterators.operators.operator_inequality.header">Header</a>
</h5>
<pre class="programlisting">

View File

@ -30,14 +30,14 @@
*"> Operator
*</a></h4></div></div></div>
<a name="fusion.iterators.operators.operator_unary_star.description"></a><h5>
<a name="id466278"></a>
<a name="id466522"></a>
<a href="operator_unary_star.html#fusion.iterators.operators.operator_unary_star.description">Description</a>
</h5>
<p>
Dereferences an iterator.
</p>
<a name="fusion.iterators.operators.operator_unary_star.synopsis"></a><h5>
<a name="id466308"></a>
<a name="id466552"></a>
<a href="operator_unary_star.html#fusion.iterators.operators.operator_unary_star.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -46,12 +46,9 @@
<span class="special">&gt;</span>
<span class="keyword">typename</span> <a href="../metafunctions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></tt></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="keyword">operator</span><span class="special">*(</span><span class="emphasis"><em>unspecified</em></span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
</pre>
<div class="informaltable">
<h4>
<a name="id466470"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
<div class="table">
<a name="id466710"></a><p class="title"><b>Table<EFBFBD>1.8.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
<col>
@ -65,16 +62,16 @@
<tbody><tr>
<td><tt class="computeroutput"><span class="identifier">i</span></tt></td>
<td>Model
of <a href="../concepts/forward_iterator.html" title="Forward
of <a href="../concepts/forward_iterator.html" title="Forward
Iterator">Forward
Iterator</a>
Iterator</a>
</td>
<td>Operation's argument</td>
</tr></tbody>
</table>
</div>
<a name="fusion.iterators.operators.operator_unary_star.expression_semantics"></a><h5>
<a name="id466548"></a>
<a name="id466784"></a>
<a href="operator_unary_star.html#fusion.iterators.operators.operator_unary_star.expression_semantics">Expression
Semantics</a>
</h5>
@ -89,14 +86,14 @@
<span class="bold"><b>Semantics</b></span>: Equivalent to <tt class="computeroutput"><a href="../functions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">deref</span></tt></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>.
</p>
<a name="fusion.iterators.operators.operator_unary_star.header"></a><h5>
<a name="id466683"></a>
<a name="id466919"></a>
<a href="operator_unary_star.html#fusion.iterators.operators.operator_unary_star.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">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.operators.operator_unary_star.example"></a><h5>
<a name="id466778"></a>
<a name="id467013"></a>
<a href="operator_unary_star.html#fusion.iterators.operators.operator_unary_star.example">Example</a>
</h5>
<pre class="programlisting">