forked from boostorg/fusion
Merge from Trunk
[SVN r49252]
This commit is contained in:
1 parent
a046e43990
commit
d004046aa5
233 files changed
+1338
-1278
No files matched your search
@@ -31,7 +31,7 @@
|
||||
Iterator">Bidirectional
|
||||
Iterator</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.description"></a><h5>
|
||||
<a name="id471370"></a>
|
||||
<a name="id471408"></a>
|
||||
<a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -61,7 +61,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.refinement_of"></a><h5>
|
||||
<a name="id471518"></a>
|
||||
<a name="id471556"></a>
|
||||
<a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h5>
|
||||
@@ -70,7 +70,7 @@
|
||||
Iterator">Forward Iterator</a>
|
||||
</p>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.expression_requirements"></a><h5>
|
||||
<a name="id471558"></a>
|
||||
<a name="id471596"></a>
|
||||
<a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h5>
|
||||
@@ -182,7 +182,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.meta_expressions"></a><h5>
|
||||
<a name="id471941"></a>
|
||||
<a name="id471979"></a>
|
||||
<a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.meta_expressions">Meta
|
||||
Expressions</a>
|
||||
</h5>
|
||||
@@ -217,7 +217,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.expression_semantics"></a><h5>
|
||||
<a name="id472077"></a>
|
||||
<a name="id472116"></a>
|
||||
<a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -258,7 +258,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.invariants"></a><h5>
|
||||
<a name="id472222"></a>
|
||||
<a name="id472260"></a>
|
||||
<a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.invariants">Invariants</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -275,7 +275,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.models"></a><h5>
|
||||
<a name="id472561"></a>
|
||||
<a name="id472599"></a>
|
||||
<a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.models">Models</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
Iterator">Forward
|
||||
Iterator</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.description"></a><h5>
|
||||
<a name="id468464"></a>
|
||||
<a name="id468503"></a>
|
||||
<a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -63,7 +63,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.expression_requirements"></a><h5>
|
||||
<a name="id468636"></a>
|
||||
<a name="id468674"></a>
|
||||
<a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h5>
|
||||
@@ -244,7 +244,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.meta_expressions"></a><h5>
|
||||
<a name="id469382"></a>
|
||||
<a name="id469420"></a>
|
||||
<a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.meta_expressions">Meta
|
||||
Expressions</a>
|
||||
</h5>
|
||||
@@ -355,7 +355,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.expression_semantics"></a><h5>
|
||||
<a name="id469985"></a>
|
||||
<a name="id470023"></a>
|
||||
<a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -481,7 +481,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.invariants"></a><h5>
|
||||
<a name="id470593"></a>
|
||||
<a name="id470631"></a>
|
||||
<a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.invariants">Invariants</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -505,7 +505,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.models"></a><h5>
|
||||
<a name="id471017"></a>
|
||||
<a name="id471055"></a>
|
||||
<a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.models">Models</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
Access Iterator">Random
|
||||
Access Iterator</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.concepts.random_access_iterator.description"></a><h5>
|
||||
<a name="id472778"></a>
|
||||
<a name="id472816"></a>
|
||||
<a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -63,7 +63,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.iterator.concepts.random_access_iterator.refinement_of"></a><h5>
|
||||
<a name="id472950"></a>
|
||||
<a name="id472988"></a>
|
||||
<a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h5>
|
||||
@@ -73,7 +73,7 @@
|
||||
Iterator</a>
|
||||
</p>
|
||||
<a name="fusion.iterator.concepts.random_access_iterator.expression_requirements"></a><h5>
|
||||
<a name="id472989"></a>
|
||||
<a name="id473027"></a>
|
||||
<a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h5>
|
||||
@@ -185,7 +185,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.random_access_iterator.meta_expressions"></a><h5>
|
||||
<a name="id473372"></a>
|
||||
<a name="id473410"></a>
|
||||
<a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.meta_expressions">Meta
|
||||
Expressions</a>
|
||||
</h5>
|
||||
@@ -248,7 +248,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.random_access_iterator.models"></a><h5>
|
||||
<a name="id473678"></a>
|
||||
<a name="id473716"></a>
|
||||
<a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.models">Models</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.functions.advance"></a><a href="advance.html" title="advance">advance</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.advance.description"></a><h5>
|
||||
<a name="id477788"></a>
|
||||
<a name="id477827"></a>
|
||||
<a href="advance.html#fusion.iterator.functions.advance.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Moves an iterator by a specified distance.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.advance.synopsis"></a><h5>
|
||||
<a name="id477817"></a>
|
||||
<a name="id477856"></a>
|
||||
<a href="advance.html#fusion.iterator.functions.advance.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -44,7 +44,7 @@
|
||||
<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"><</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">M</span><span class="special">>::</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">&</span> <span class="identifier">i</span><span class="special">);</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id477990"></a><p class="title"><b>Table 1.6. Parameters</b></p>
|
||||
<a name="id478029"></a><p class="title"><b>Table 1.6. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -110,7 +110,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.functions.advance.expression_semantics"></a><h5>
|
||||
<a name="id478135"></a>
|
||||
<a name="id478174"></a>
|
||||
<a href="advance.html#fusion.iterator.functions.advance.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -131,7 +131,7 @@
|
||||
may be negative.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.advance.header"></a><h5>
|
||||
<a name="id478298"></a>
|
||||
<a name="id478338"></a>
|
||||
<a href="advance.html#fusion.iterator.functions.advance.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -139,7 +139,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.functions.advance.example"></a><h5>
|
||||
<a name="id478456"></a>
|
||||
<a name="id478496"></a>
|
||||
<a href="advance.html#fusion.iterator.functions.advance.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.functions.advance_c"></a><a href="advance_c.html" title="advance_c">advance_c</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.advance_c.description"></a><h5>
|
||||
<a name="id478753"></a>
|
||||
<a name="id478793"></a>
|
||||
<a href="advance_c.html#fusion.iterator.functions.advance_c.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Moves an iterator by a specified distance.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.advance_c.synopsis"></a><h5>
|
||||
<a name="id478783"></a>
|
||||
<a name="id478823"></a>
|
||||
<a href="advance_c.html#fusion.iterator.functions.advance_c.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -44,7 +44,7 @@
|
||||
<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"><</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">N</span><span class="special">>::</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">&</span> <span class="identifier">i</span><span class="special">);</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id478956"></a><p class="title"><b>Table 1.7. Parameters</b></p>
|
||||
<a name="id478995"></a><p class="title"><b>Table 1.7. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -109,7 +109,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.functions.advance_c.expression_semantics"></a><h5>
|
||||
<a name="id479095"></a>
|
||||
<a name="id479135"></a>
|
||||
<a href="advance_c.html#fusion.iterator.functions.advance_c.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -130,7 +130,7 @@
|
||||
may be negative.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.advance_c.header"></a><h5>
|
||||
<a name="id479260"></a>
|
||||
<a name="id479300"></a>
|
||||
<a href="advance_c.html#fusion.iterator.functions.advance_c.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -138,7 +138,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.functions.advance_c.example"></a><h5>
|
||||
<a name="id479419"></a>
|
||||
<a name="id479458"></a>
|
||||
<a href="advance_c.html#fusion.iterator.functions.advance_c.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.functions.deref"></a><a href="deref.html" title="deref">deref</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.deref.description"></a><h5>
|
||||
<a name="id473935"></a>
|
||||
<a name="id473973"></a>
|
||||
<a href="deref.html#fusion.iterator.functions.deref.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Deferences an iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.deref.synopsis"></a><h5>
|
||||
<a name="id473964"></a>
|
||||
<a name="id474003"></a>
|
||||
<a href="deref.html#fusion.iterator.functions.deref.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -43,7 +43,7 @@
|
||||
<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"><</span><span class="identifier">I</span><span class="special">>::</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">&</span> <span class="identifier">i</span><span class="special">);</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id474110"></a><p class="title"><b>Table 1.2. Parameters</b></p>
|
||||
<a name="id474148"></a><p class="title"><b>Table 1.2. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -89,7 +89,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.functions.deref.expression_semantics"></a><h5>
|
||||
<a name="id474212"></a>
|
||||
<a name="id474250"></a>
|
||||
<a href="deref.html#fusion.iterator.functions.deref.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -104,7 +104,7 @@
|
||||
<tt class="computeroutput"><span class="identifier">i</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.deref.header"></a><h5>
|
||||
<a name="id474359"></a>
|
||||
<a name="id474398"></a>
|
||||
<a href="deref.html#fusion.iterator.functions.deref.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -112,7 +112,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.functions.deref.example"></a><h5>
|
||||
<a name="id474516"></a>
|
||||
<a name="id474555"></a>
|
||||
<a href="deref.html#fusion.iterator.functions.deref.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.functions.distance"></a><a href="distance.html" title="distance">distance</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.distance.description"></a><h5>
|
||||
<a name="id476844"></a>
|
||||
<a name="id476884"></a>
|
||||
<a href="distance.html#fusion.iterator.functions.distance.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Returns the distance between 2 iterators.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.distance.synopsis"></a><h5>
|
||||
<a name="id476874"></a>
|
||||
<a name="id476914"></a>
|
||||
<a href="distance.html#fusion.iterator.functions.distance.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -44,7 +44,7 @@
|
||||
<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"><</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">>::</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">&</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">j</span><span class="special">);</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id477075"></a><p class="title"><b>Table 1.5. Parameters</b></p>
|
||||
<a name="id477115"></a><p class="title"><b>Table 1.5. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -90,7 +90,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.functions.distance.expression_semantics"></a><h5>
|
||||
<a name="id477190"></a>
|
||||
<a name="id477229"></a>
|
||||
<a href="distance.html#fusion.iterator.functions.distance.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -105,7 +105,7 @@
|
||||
iterators <tt class="computeroutput"><span class="identifier">i</span></tt> and <tt class="computeroutput"><span class="identifier">j</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.distance.header"></a><h5>
|
||||
<a name="id477319"></a>
|
||||
<a name="id477359"></a>
|
||||
<a href="distance.html#fusion.iterator.functions.distance.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -113,7 +113,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.functions.distance.example"></a><h5>
|
||||
<a name="id477478"></a>
|
||||
<a name="id477517"></a>
|
||||
<a href="distance.html#fusion.iterator.functions.distance.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.functions.next"></a><a href="next.html" title="next">next</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.next.description"></a><h5>
|
||||
<a name="id474964"></a>
|
||||
<a name="id475003"></a>
|
||||
<a href="next.html#fusion.iterator.functions.next.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Moves an iterator 1 position forwards.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.next.synopsis"></a><h5>
|
||||
<a name="id474992"></a>
|
||||
<a name="id475032"></a>
|
||||
<a href="next.html#fusion.iterator.functions.next.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -43,7 +43,7 @@
|
||||
<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"><</span><span class="identifier">I</span><span class="special">>::</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">&</span> <span class="identifier">i</span><span class="special">);</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id475138"></a><p class="title"><b>Table 1.3. Parameters</b></p>
|
||||
<a name="id475177"></a><p class="title"><b>Table 1.3. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -89,7 +89,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.functions.next.expression_semantics"></a><h5>
|
||||
<a name="id475238"></a>
|
||||
<a name="id475278"></a>
|
||||
<a href="next.html#fusion.iterator.functions.next.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -105,7 +105,7 @@
|
||||
next element after <tt class="computeroutput"><span class="identifier">i</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.next.header"></a><h5>
|
||||
<a name="id475337"></a>
|
||||
<a name="id475376"></a>
|
||||
<a href="next.html#fusion.iterator.functions.next.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -113,7 +113,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.functions.next.example"></a><h5>
|
||||
<a name="id475494"></a>
|
||||
<a name="id475534"></a>
|
||||
<a href="next.html#fusion.iterator.functions.next.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.functions.prior"></a><a href="prior.html" title="prior">prior</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.prior.description"></a><h5>
|
||||
<a name="id475946"></a>
|
||||
<a name="id475986"></a>
|
||||
<a href="prior.html#fusion.iterator.functions.prior.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Moves an iterator 1 position backwards.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.prior.synopsis"></a><h5>
|
||||
<a name="id475976"></a>
|
||||
<a name="id476016"></a>
|
||||
<a href="prior.html#fusion.iterator.functions.prior.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -43,7 +43,7 @@
|
||||
<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"><</span><span class="identifier">I</span><span class="special">>::</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">&</span> <span class="identifier">i</span><span class="special">);</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id476120"></a><p class="title"><b>Table 1.4. Parameters</b></p>
|
||||
<a name="id476160"></a><p class="title"><b>Table 1.4. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -89,7 +89,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.functions.prior.expression_semantics"></a><h5>
|
||||
<a name="id476222"></a>
|
||||
<a name="id476262"></a>
|
||||
<a href="prior.html#fusion.iterator.functions.prior.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -105,7 +105,7 @@
|
||||
element prior to <tt class="computeroutput"><span class="identifier">i</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.prior.header"></a><h5>
|
||||
<a name="id476330"></a>
|
||||
<a name="id476370"></a>
|
||||
<a href="prior.html#fusion.iterator.functions.prior.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -113,7 +113,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.functions.prior.example"></a><h5>
|
||||
<a name="id476487"></a>
|
||||
<a name="id476527"></a>
|
||||
<a href="prior.html#fusion.iterator.functions.prior.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.metafunctions.advance"></a><a href="advance.html" title="advance">advance</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.advance.description"></a><h5>
|
||||
<a name="id488020"></a>
|
||||
<a name="id488059"></a>
|
||||
<a href="advance.html#fusion.iterator.metafunctions.advance.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Moves an iterator a specified distance.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.advance.synopsis"></a><h5>
|
||||
<a name="id488052"></a>
|
||||
<a name="id488091"></a>
|
||||
<a href="advance.html#fusion.iterator.metafunctions.advance.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -47,7 +47,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id488169"></a><p class="title"><b>Table 1.17. Parameters</b></p>
|
||||
<a name="id488208"></a><p class="title"><b>Table 1.17. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -113,7 +113,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.metafunctions.advance.expression_semantics"></a><h5>
|
||||
<a name="id488315"></a>
|
||||
<a name="id488354"></a>
|
||||
<a href="advance.html#fusion.iterator.metafunctions.advance.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -133,7 +133,7 @@
|
||||
may be negative.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.advance.header"></a><h5>
|
||||
<a name="id488493"></a>
|
||||
<a name="id488533"></a>
|
||||
<a href="advance.html#fusion.iterator.metafunctions.advance.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -141,7 +141,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.advance.example"></a><h5>
|
||||
<a name="id488652"></a>
|
||||
<a name="id488691"></a>
|
||||
<a href="advance.html#fusion.iterator.metafunctions.advance.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.metafunctions.advance_c"></a><a href="advance_c.html" title="advance_c">advance_c</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.advance_c.description"></a><h5>
|
||||
<a name="id489113"></a>
|
||||
<a name="id489152"></a>
|
||||
<a href="advance_c.html#fusion.iterator.metafunctions.advance_c.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Moves an iterator by a specified distance.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.advance_c.synopsis"></a><h5>
|
||||
<a name="id489144"></a>
|
||||
<a name="id489183"></a>
|
||||
<a href="advance_c.html#fusion.iterator.metafunctions.advance_c.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -47,7 +47,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id489263"></a><p class="title"><b>Table 1.18. Parameters</b></p>
|
||||
<a name="id489302"></a><p class="title"><b>Table 1.18. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -112,7 +112,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.metafunctions.advance_c.expression_semantics"></a><h5>
|
||||
<a name="id489401"></a>
|
||||
<a name="id489440"></a>
|
||||
<a href="advance_c.html#fusion.iterator.metafunctions.advance_c.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -132,7 +132,7 @@
|
||||
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"><</span><span class="identifier">I</span><span class="special">,</span> <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"><</span><span class="identifier">N</span><span class="special">></span> <span class="special">>::</span><span class="identifier">type</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.advance_c.header"></a><h5>
|
||||
<a name="id489682"></a>
|
||||
<a name="id489721"></a>
|
||||
<a href="advance_c.html#fusion.iterator.metafunctions.advance_c.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -140,7 +140,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.advance_c.example"></a><h5>
|
||||
<a name="id489840"></a>
|
||||
<a name="id489879"></a>
|
||||
<a href="advance_c.html#fusion.iterator.metafunctions.advance_c.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.metafunctions.deref"></a><a href="deref.html" title="deref">deref</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.deref.description"></a><h5>
|
||||
<a name="id483114"></a>
|
||||
<a name="id483152"></a>
|
||||
<a href="deref.html#fusion.iterator.metafunctions.deref.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Returns the type that will be returned by dereferencing an iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.deref.synposis"></a><h5>
|
||||
<a name="id483144"></a>
|
||||
<a name="id483183"></a>
|
||||
<a href="deref.html#fusion.iterator.metafunctions.deref.synposis">Synposis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -46,7 +46,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id483244"></a><p class="title"><b>Table 1.12. Parameters</b></p>
|
||||
<a name="id483283"></a><p class="title"><b>Table 1.12. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -92,7 +92,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.metafunctions.deref.expression_semantics"></a><h5>
|
||||
<a name="id483346"></a>
|
||||
<a name="id483385"></a>
|
||||
<a href="deref.html#fusion.iterator.metafunctions.deref.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -107,7 +107,7 @@
|
||||
an iterator of type <tt class="computeroutput"><span class="identifier">I</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.deref.header"></a><h5>
|
||||
<a name="id483461"></a>
|
||||
<a name="id483500"></a>
|
||||
<a href="deref.html#fusion.iterator.metafunctions.deref.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -115,7 +115,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.deref.example"></a><h5>
|
||||
<a name="id483619"></a>
|
||||
<a name="id483658"></a>
|
||||
<a href="deref.html#fusion.iterator.metafunctions.deref.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.metafunctions.distance"></a><a href="distance.html" title="distance">distance</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.distance.description"></a><h5>
|
||||
<a name="id487020"></a>
|
||||
<a name="id487059"></a>
|
||||
<a href="distance.html#fusion.iterator.metafunctions.distance.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Returns the distance between two iterators.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.distance.synopsis"></a><h5>
|
||||
<a name="id487051"></a>
|
||||
<a name="id487090"></a>
|
||||
<a href="distance.html#fusion.iterator.metafunctions.distance.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -47,7 +47,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id487169"></a><p class="title"><b>Table 1.16. Parameters</b></p>
|
||||
<a name="id487208"></a><p class="title"><b>Table 1.16. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -93,7 +93,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.metafunctions.distance.expression_semantics"></a><h5>
|
||||
<a name="id487283"></a>
|
||||
<a name="id487322"></a>
|
||||
<a href="distance.html#fusion.iterator.metafunctions.distance.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -110,7 +110,7 @@
|
||||
<tt class="computeroutput"><span class="identifier">J</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.distance.header"></a><h5>
|
||||
<a name="id487428"></a>
|
||||
<a name="id487468"></a>
|
||||
<a href="distance.html#fusion.iterator.metafunctions.distance.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -118,7 +118,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.distance.example"></a><h5>
|
||||
<a name="id487587"></a>
|
||||
<a name="id487626"></a>
|
||||
<a href="distance.html#fusion.iterator.metafunctions.distance.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.metafunctions.equal_to"></a><a href="equal_to.html" title="equal_to">equal_to</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.equal_to.description"></a><h5>
|
||||
<a name="id486006"></a>
|
||||
<a name="id486044"></a>
|
||||
<a href="equal_to.html#fusion.iterator.metafunctions.equal_to.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -35,7 +35,7 @@
|
||||
and <tt class="computeroutput"><span class="identifier">J</span></tt> are equal.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.equal_to.synopsis"></a><h5>
|
||||
<a name="id486068"></a>
|
||||
<a name="id486107"></a>
|
||||
<a href="equal_to.html#fusion.iterator.metafunctions.equal_to.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -49,7 +49,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id486185"></a><p class="title"><b>Table 1.15. Parameters</b></p>
|
||||
<a name="id486224"></a><p class="title"><b>Table 1.15. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -93,7 +93,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.metafunctions.equal_to.expression_semantics"></a><h5>
|
||||
<a name="id486290"></a>
|
||||
<a name="id486329"></a>
|
||||
<a href="equal_to.html#fusion.iterator.metafunctions.equal_to.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -110,7 +110,7 @@
|
||||
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.iterator.metafunctions.equal_to.header"></a><h5>
|
||||
<a name="id486497"></a>
|
||||
<a name="id486536"></a>
|
||||
<a href="equal_to.html#fusion.iterator.metafunctions.equal_to.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -118,7 +118,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.equal_to.example"></a><h5>
|
||||
<a name="id486656"></a>
|
||||
<a name="id486695"></a>
|
||||
<a href="equal_to.html#fusion.iterator.metafunctions.equal_to.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.metafunctions.next"></a><a href="next.html" title="next">next</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.next.description"></a><h5>
|
||||
<a name="id484201"></a>
|
||||
<a name="id484240"></a>
|
||||
<a href="next.html#fusion.iterator.metafunctions.next.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Returns the type of the next iterator in a sequence.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.next.synposis"></a><h5>
|
||||
<a name="id484231"></a>
|
||||
<a name="id484270"></a>
|
||||
<a href="next.html#fusion.iterator.metafunctions.next.synposis">Synposis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -46,7 +46,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id484332"></a><p class="title"><b>Table 1.13. Parameters</b></p>
|
||||
<a name="id484371"></a><p class="title"><b>Table 1.13. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -92,7 +92,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.metafunctions.next.expression_semantics"></a><h5>
|
||||
<a name="id484434"></a>
|
||||
<a name="id484472"></a>
|
||||
<a href="next.html#fusion.iterator.metafunctions.next.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -108,7 +108,7 @@
|
||||
next element in the sequence after <tt class="computeroutput"><span class="identifier">I</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.next.header"></a><h5>
|
||||
<a name="id484559"></a>
|
||||
<a name="id484598"></a>
|
||||
<a href="next.html#fusion.iterator.metafunctions.next.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -116,7 +116,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.next.example"></a><h5>
|
||||
<a name="id484718"></a>
|
||||
<a name="id484757"></a>
|
||||
<a href="next.html#fusion.iterator.metafunctions.next.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.metafunctions.prior"></a><a href="prior.html" title="prior">prior</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.prior.description"></a><h5>
|
||||
<a name="id485024"></a>
|
||||
<a name="id485063"></a>
|
||||
<a href="prior.html#fusion.iterator.metafunctions.prior.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Returns the type of the previous iterator in a sequence.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.prior.synopsis"></a><h5>
|
||||
<a name="id485055"></a>
|
||||
<a name="id485094"></a>
|
||||
<a href="prior.html#fusion.iterator.metafunctions.prior.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -46,7 +46,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id485155"></a><p class="title"><b>Table 1.14. Parameters</b></p>
|
||||
<a name="id485194"></a><p class="title"><b>Table 1.14. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -92,7 +92,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.metafunctions.prior.expression_semantics"></a><h5>
|
||||
<a name="id485256"></a>
|
||||
<a name="id485295"></a>
|
||||
<a href="prior.html#fusion.iterator.metafunctions.prior.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -108,7 +108,7 @@
|
||||
previous element in the sequence before <tt class="computeroutput"><span class="identifier">I</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.prior.header"></a><h5>
|
||||
<a name="id485383"></a>
|
||||
<a name="id485422"></a>
|
||||
<a href="prior.html#fusion.iterator.metafunctions.prior.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -116,7 +116,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.prior.example"></a><h5>
|
||||
<a name="id485542"></a>
|
||||
<a name="id485581"></a>
|
||||
<a href="prior.html#fusion.iterator.metafunctions.prior.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
<div class="titlepage"><div><div><h4 class="title">
|
||||
<a name="fusion.iterator.metafunctions.value_of"></a><a href="value_of.html" title="value_of">value_of</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.value_of.description"></a><h5>
|
||||
<a name="id482006"></a>
|
||||
<a name="id482045"></a>
|
||||
<a href="value_of.html#fusion.iterator.metafunctions.value_of.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Returns the type stored at the position of an iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.value_of.synopsis"></a><h5>
|
||||
<a name="id482038"></a>
|
||||
<a name="id482077"></a>
|
||||
<a href="value_of.html#fusion.iterator.metafunctions.value_of.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -46,7 +46,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id482137"></a><p class="title"><b>Table 1.11. Parameters</b></p>
|
||||
<a name="id482176"></a><p class="title"><b>Table 1.11. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -92,7 +92,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.metafunctions.value_of.expression_semantics"></a><h5>
|
||||
<a name="id482237"></a>
|
||||
<a name="id482276"></a>
|
||||
<a href="value_of.html#fusion.iterator.metafunctions.value_of.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -107,7 +107,7 @@
|
||||
a sequence at iterator position <tt class="computeroutput"><span class="identifier">I</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.value_of.header"></a><h5>
|
||||
<a name="id482351"></a>
|
||||
<a name="id482390"></a>
|
||||
<a href="value_of.html#fusion.iterator.metafunctions.value_of.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -115,7 +115,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">value_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.value_of.example"></a><h5>
|
||||
<a name="id482510"></a>
|
||||
<a name="id482549"></a>
|
||||
<a href="value_of.html#fusion.iterator.metafunctions.value_of.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -31,14 +31,14 @@
|
||||
=="> Operator
|
||||
==</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.operator.operator_equality.description"></a><h5>
|
||||
<a name="id480703"></a>
|
||||
<a name="id480742"></a>
|
||||
<a href="operator_equality.html#fusion.iterator.operator.operator_equality.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Compares 2 iterators for equality.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_equality.synopsis"></a><h5>
|
||||
<a name="id480734"></a>
|
||||
<a name="id480773"></a>
|
||||
<a href="operator_equality.html#fusion.iterator.operator.operator_equality.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -49,7 +49,7 @@
|
||||
<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">&</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">i</span><span class="special">);</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id480876"></a><p class="title"><b>Table 1.9. Parameters</b></p>
|
||||
<a name="id480915"></a><p class="title"><b>Table 1.9. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -93,7 +93,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.operator.operator_equality.expression_semantics"></a><h5>
|
||||
<a name="id480980"></a>
|
||||
<a name="id481019"></a>
|
||||
<a href="operator_equality.html#fusion.iterator.operator.operator_equality.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -109,7 +109,7 @@
|
||||
and <tt class="computeroutput"><span class="identifier">j</span></tt> respectively.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_equality.header"></a><h5>
|
||||
<a name="id481174"></a>
|
||||
<a name="id481213"></a>
|
||||
<a href="operator_equality.html#fusion.iterator.operator.operator_equality.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -30,14 +30,14 @@
|
||||
!="> Operator
|
||||
!=</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.operator.operator_inequality.description"></a><h5>
|
||||
<a name="id481355"></a>
|
||||
<a name="id481393"></a>
|
||||
<a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Compares 2 iterators for inequality.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_inequality.synopsis"></a><h5>
|
||||
<a name="id481386"></a>
|
||||
<a name="id481425"></a>
|
||||
<a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -48,7 +48,7 @@
|
||||
<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">&</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">i</span><span class="special">);</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id481530"></a><p class="title"><b>Table 1.10. Parameters</b></p>
|
||||
<a name="id481569"></a><p class="title"><b>Table 1.10. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -92,7 +92,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.operator.operator_inequality.expression_semantics"></a><h5>
|
||||
<a name="id481634"></a>
|
||||
<a name="id481673"></a>
|
||||
<a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -105,7 +105,7 @@
|
||||
and <tt class="computeroutput"><span class="identifier">j</span></tt> respectively.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_inequality.header"></a><h5>
|
||||
<a name="id481807"></a>
|
||||
<a name="id481846"></a>
|
||||
<a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
@@ -30,14 +30,14 @@
|
||||
*"> Operator
|
||||
*</a></h4></div></div></div>
|
||||
<a name="fusion.iterator.operator.operator_unary_star.description"></a><h5>
|
||||
<a name="id479718"></a>
|
||||
<a name="id479758"></a>
|
||||
<a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
Dereferences an iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_unary_star.synopsis"></a><h5>
|
||||
<a name="id479751"></a>
|
||||
<a name="id479790"></a>
|
||||
<a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -47,7 +47,7 @@
|
||||
<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"><</span><span class="identifier">I</span><span class="special">>::</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"><</span><span class="identifier">I</span><span class="special">></span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">i</span><span class="special">);</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id479910"></a><p class="title"><b>Table 1.8. Parameters</b></p>
|
||||
<a name="id479949"></a><p class="title"><b>Table 1.8. Parameters</b></p>
|
||||
<table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -93,7 +93,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.iterator.operator.operator_unary_star.expression_semantics"></a><h5>
|
||||
<a name="id480012"></a>
|
||||
<a name="id480051"></a>
|
||||
<a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h5>
|
||||
@@ -108,7 +108,7 @@
|
||||
<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.iterator.operator.operator_unary_star.header"></a><h5>
|
||||
<a name="id480153"></a>
|
||||
<a name="id480192"></a>
|
||||
<a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.header">Header</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
@@ -116,7 +116,7 @@
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.operator.operator_unary_star.example"></a><h5>
|
||||
<a name="id480312"></a>
|
||||
<a name="id480351"></a>
|
||||
<a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.example">Example</a>
|
||||
</h5>
|
||||
<pre class="programlisting">
|
||||
|
||||
Reference in new issue
Block a user