forked from boostorg/fusion
Fusion: merge from trunk
[SVN r67492]
This commit is contained in:
@ -28,7 +28,7 @@
|
||||
Iterator</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.concepts.associative_iterator.description"></a><h6>
|
||||
<a name="id848673"></a>
|
||||
<a name="id811576"></a>
|
||||
<a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -50,7 +50,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.iterator.concepts.associative_iterator.refinement_of"></a><h6>
|
||||
<a name="id848742"></a>
|
||||
<a name="id811645"></a>
|
||||
<a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -61,7 +61,7 @@
|
||||
Access Iterator</a>
|
||||
</p>
|
||||
<a name="fusion.iterator.concepts.associative_iterator.expression_requirements"></a><h6>
|
||||
<a name="id848775"></a>
|
||||
<a name="id811679"></a>
|
||||
<a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h6>
|
||||
@ -113,7 +113,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.associative_iterator.meta_expressions"></a><h6>
|
||||
<a name="id848934"></a>
|
||||
<a name="id811837"></a>
|
||||
<a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.meta_expressions">Meta
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -174,7 +174,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.associative_iterator.models"></a><h6>
|
||||
<a name="id849144"></a>
|
||||
<a name="id812047"></a>
|
||||
<a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
@ -28,7 +28,7 @@
|
||||
Iterator</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.description"></a><h6>
|
||||
<a name="id846803"></a>
|
||||
<a name="id809707"></a>
|
||||
<a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -58,7 +58,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.refinement_of"></a><h6>
|
||||
<a name="id846921"></a>
|
||||
<a name="id809824"></a>
|
||||
<a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -66,7 +66,7 @@
|
||||
<a class="link" href="forward_iterator.html" title="Forward Iterator">Forward Iterator</a>
|
||||
</p>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.expression_requirements"></a><h6>
|
||||
<a name="id846945"></a>
|
||||
<a name="id809848"></a>
|
||||
<a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h6>
|
||||
@ -173,7 +173,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.meta_expressions"></a><h6>
|
||||
<a name="id847235"></a>
|
||||
<a name="id810139"></a>
|
||||
<a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.meta_expressions">Meta
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -208,7 +208,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.expression_semantics"></a><h6>
|
||||
<a name="id847337"></a>
|
||||
<a name="id810241"></a>
|
||||
<a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -248,7 +248,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.invariants"></a><h6>
|
||||
<a name="id847445"></a>
|
||||
<a name="id810349"></a>
|
||||
<a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -269,7 +269,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.iterator.concepts.bidirectional_iterator.models"></a><h6>
|
||||
<a name="id847680"></a>
|
||||
<a name="id810584"></a>
|
||||
<a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
@ -28,7 +28,7 @@
|
||||
Iterator</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.description"></a><h6>
|
||||
<a name="id842974"></a>
|
||||
<a name="id806902"></a>
|
||||
<a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -59,7 +59,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.expression_requirements"></a><h6>
|
||||
<a name="id843099"></a>
|
||||
<a name="id807026"></a>
|
||||
<a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h6>
|
||||
@ -237,7 +237,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.meta_expressions"></a><h6>
|
||||
<a name="id843670"></a>
|
||||
<a name="id807598"></a>
|
||||
<a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.meta_expressions">Meta
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -348,7 +348,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.expression_semantics"></a><h6>
|
||||
<a name="id845763"></a>
|
||||
<a name="id808051"></a>
|
||||
<a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -474,7 +474,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.invariants"></a><h6>
|
||||
<a name="id846226"></a>
|
||||
<a name="id808514"></a>
|
||||
<a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -505,7 +505,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="fusion.iterator.concepts.forward_iterator.models"></a><h6>
|
||||
<a name="id846540"></a>
|
||||
<a name="id809444"></a>
|
||||
<a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
@ -28,7 +28,7 @@
|
||||
Access Iterator</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.concepts.random_access_iterator.description"></a><h6>
|
||||
<a name="id847836"></a>
|
||||
<a name="id810739"></a>
|
||||
<a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -59,7 +59,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.iterator.concepts.random_access_iterator.refinement_of"></a><h6>
|
||||
<a name="id847966"></a>
|
||||
<a name="id810869"></a>
|
||||
<a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -68,7 +68,7 @@
|
||||
Iterator</a>
|
||||
</p>
|
||||
<a name="fusion.iterator.concepts.random_access_iterator.expression_requirements"></a><h6>
|
||||
<a name="id847990"></a>
|
||||
<a name="id810893"></a>
|
||||
<a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.expression_requirements">Expression
|
||||
requirements</a>
|
||||
</h6>
|
||||
@ -175,7 +175,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.random_access_iterator.meta_expressions"></a><h6>
|
||||
<a name="id848281"></a>
|
||||
<a name="id811184"></a>
|
||||
<a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.meta_expressions">Meta
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -238,7 +238,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="fusion.iterator.concepts.random_access_iterator.models"></a><h6>
|
||||
<a name="id848514"></a>
|
||||
<a name="id811417"></a>
|
||||
<a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.functions.advance"></a><a class="link" href="advance.html" title="advance">advance</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.advance.description"></a><h6>
|
||||
<a name="id853088"></a>
|
||||
<a name="id815991"></a>
|
||||
<a class="link" href="advance.html#fusion.iterator.functions.advance.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Moves an iterator by a specified distance.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.advance.synopsis"></a><h6>
|
||||
<a name="id853106"></a>
|
||||
<a name="id816009"></a>
|
||||
<a class="link" href="advance.html#fusion.iterator.functions.advance.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -44,7 +44,7 @@
|
||||
<span class="keyword">typename</span> <a class="link" href="../metafunctions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">M</span><span class="special">>::</span><span class="identifier">type</span> <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="id853775"></a><p class="title"><b>Table 1.6. Parameters</b></p>
|
||||
<a name="id816132"></a><p class="title"><b>Table 1.6. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -109,7 +109,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.functions.advance.expression_semantics"></a><h6>
|
||||
<a name="id853898"></a>
|
||||
<a name="id816255"></a>
|
||||
<a class="link" href="advance.html#fusion.iterator.functions.advance.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -128,14 +128,14 @@
|
||||
may be negative.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.advance.header"></a><h6>
|
||||
<a name="id854000"></a>
|
||||
<a name="id816357"></a>
|
||||
<a class="link" href="advance.html#fusion.iterator.functions.advance.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id854108"></a>
|
||||
<a name="id816465"></a>
|
||||
<a class="link" href="advance.html#fusion.iterator.functions.advance.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.functions.advance_c"></a><a class="link" href="advance_c.html" title="advance_c">advance_c</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.advance_c.description"></a><h6>
|
||||
<a name="id854310"></a>
|
||||
<a name="id816667"></a>
|
||||
<a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Moves an iterator by a specified distance.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.advance_c.synopsis"></a><h6>
|
||||
<a name="id854328"></a>
|
||||
<a name="id816685"></a>
|
||||
<a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -44,7 +44,7 @@
|
||||
<span class="keyword">typename</span> <a class="link" href="../metafunctions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance_c</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">N</span><span class="special">>::</span><span class="identifier">type</span> <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="id854450"></a><p class="title"><b>Table 1.7. Parameters</b></p>
|
||||
<a name="id816807"></a><p class="title"><b>Table 1.7. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -108,7 +108,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.functions.advance_c.expression_semantics"></a><h6>
|
||||
<a name="id854573"></a>
|
||||
<a name="id816930"></a>
|
||||
<a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -127,14 +127,14 @@
|
||||
may be negative.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.advance_c.header"></a><h6>
|
||||
<a name="id854677"></a>
|
||||
<a name="id817034"></a>
|
||||
<a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id854785"></a>
|
||||
<a name="id817689"></a>
|
||||
<a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.functions.deref"></a><a class="link" href="deref.html" title="deref">deref</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.deref.description"></a><h6>
|
||||
<a name="id849325"></a>
|
||||
<a name="id812228"></a>
|
||||
<a class="link" href="deref.html#fusion.iterator.functions.deref.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Deferences an iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.deref.synopsis"></a><h6>
|
||||
<a name="id849342"></a>
|
||||
<a name="id812245"></a>
|
||||
<a class="link" href="deref.html#fusion.iterator.functions.deref.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -43,7 +43,7 @@
|
||||
<span class="keyword">typename</span> <a class="link" href="../metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> <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="id849442"></a><p class="title"><b>Table 1.2. Parameters</b></p>
|
||||
<a name="id812346"></a><p class="title"><b>Table 1.2. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -88,7 +88,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.functions.deref.expression_semantics"></a><h6>
|
||||
<a name="id849530"></a>
|
||||
<a name="id812434"></a>
|
||||
<a class="link" href="deref.html#fusion.iterator.functions.deref.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -102,14 +102,14 @@
|
||||
<code class="computeroutput"><span class="identifier">i</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.deref.header"></a><h6>
|
||||
<a name="id849625"></a>
|
||||
<a name="id812528"></a>
|
||||
<a class="link" href="deref.html#fusion.iterator.functions.deref.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id849733"></a>
|
||||
<a name="id812636"></a>
|
||||
<a class="link" href="deref.html#fusion.iterator.functions.deref.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.iterator.functions.deref_data"></a><a class="link" href="deref_data.html" title="deref_data">deref_data</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.deref_data.description"></a><h6>
|
||||
<a name="id854967"></a>
|
||||
<a name="id817871"></a>
|
||||
<a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -35,7 +35,7 @@
|
||||
an associative iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.deref_data.synopsis"></a><h6>
|
||||
<a name="id854984"></a>
|
||||
<a name="id817888"></a>
|
||||
<a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -44,7 +44,7 @@
|
||||
<span class="keyword">typename</span> <a class="link" href="../metafunctions/deref_data.html" title="deref_data"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref_data</span></code></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="id855085"></a><p class="title"><b>Table 1.8. Parameters</b></p>
|
||||
<a name="id817989"></a><p class="title"><b>Table 1.8. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -89,7 +89,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.functions.deref_data.expression_semantics"></a><h6>
|
||||
<a name="id855175"></a>
|
||||
<a name="id818079"></a>
|
||||
<a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -103,14 +103,14 @@
|
||||
associated with the element referenced by an associative iterator <code class="computeroutput"><span class="identifier">i</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.deref_data.header"></a><h6>
|
||||
<a name="id855272"></a>
|
||||
<a name="id818176"></a>
|
||||
<a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">deref_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.functions.deref_data.example"></a><h6>
|
||||
<a name="id855380"></a>
|
||||
<a name="id818284"></a>
|
||||
<a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">int</span><span class="special">&></span> <span class="special">></span> <span class="identifier">map</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.functions.distance"></a><a class="link" href="distance.html" title="distance">distance</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.distance.description"></a><h6>
|
||||
<a name="id852434"></a>
|
||||
<a name="id815337"></a>
|
||||
<a class="link" href="distance.html#fusion.iterator.functions.distance.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the distance between 2 iterators.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.distance.synopsis"></a><h6>
|
||||
<a name="id852452"></a>
|
||||
<a name="id815355"></a>
|
||||
<a class="link" href="distance.html#fusion.iterator.functions.distance.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -44,7 +44,7 @@
|
||||
<span class="keyword">typename</span> <a class="link" href="../metafunctions/distance.html" title="distance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">distance</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">>::</span><span class="identifier">type</span> <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="id852596"></a><p class="title"><b>Table 1.5. Parameters</b></p>
|
||||
<a name="id815499"></a><p class="title"><b>Table 1.5. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -89,7 +89,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.functions.distance.expression_semantics"></a><h6>
|
||||
<a name="id852689"></a>
|
||||
<a name="id815593"></a>
|
||||
<a class="link" href="distance.html#fusion.iterator.functions.distance.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -103,14 +103,14 @@
|
||||
iterators <code class="computeroutput"><span class="identifier">i</span></code> and <code class="computeroutput"><span class="identifier">j</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.distance.header"></a><h6>
|
||||
<a name="id852772"></a>
|
||||
<a name="id815676"></a>
|
||||
<a class="link" href="distance.html#fusion.iterator.functions.distance.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id852880"></a>
|
||||
<a name="id815784"></a>
|
||||
<a class="link" href="distance.html#fusion.iterator.functions.distance.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.functions.next"></a><a class="link" href="next.html" title="next">next</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.next.description"></a><h6>
|
||||
<a name="id851128"></a>
|
||||
<a name="id812939"></a>
|
||||
<a class="link" href="next.html#fusion.iterator.functions.next.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Moves an iterator 1 position forwards.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.next.synopsis"></a><h6>
|
||||
<a name="id851146"></a>
|
||||
<a name="id812957"></a>
|
||||
<a class="link" href="next.html#fusion.iterator.functions.next.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -43,7 +43,7 @@
|
||||
<span class="keyword">typename</span> <a class="link" href="../metafunctions/next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> <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="id851247"></a><p class="title"><b>Table 1.3. Parameters</b></p>
|
||||
<a name="id813058"></a><p class="title"><b>Table 1.3. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -88,7 +88,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.functions.next.expression_semantics"></a><h6>
|
||||
<a name="id851334"></a>
|
||||
<a name="id813145"></a>
|
||||
<a class="link" href="next.html#fusion.iterator.functions.next.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -103,14 +103,14 @@
|
||||
next element after <code class="computeroutput"><span class="identifier">i</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.next.header"></a><h6>
|
||||
<a name="id851399"></a>
|
||||
<a name="id813210"></a>
|
||||
<a class="link" href="next.html#fusion.iterator.functions.next.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id851507"></a>
|
||||
<a name="id813318"></a>
|
||||
<a class="link" href="next.html#fusion.iterator.functions.next.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.functions.prior"></a><a class="link" href="prior.html" title="prior">prior</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.functions.prior.description"></a><h6>
|
||||
<a name="id851812"></a>
|
||||
<a name="id813623"></a>
|
||||
<a class="link" href="prior.html#fusion.iterator.functions.prior.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Moves an iterator 1 position backwards.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.prior.synopsis"></a><h6>
|
||||
<a name="id851830"></a>
|
||||
<a name="id813641"></a>
|
||||
<a class="link" href="prior.html#fusion.iterator.functions.prior.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -43,7 +43,7 @@
|
||||
<span class="keyword">typename</span> <a class="link" href="../metafunctions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> <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="id851931"></a><p class="title"><b>Table 1.4. Parameters</b></p>
|
||||
<a name="id813742"></a><p class="title"><b>Table 1.4. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -88,7 +88,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.functions.prior.expression_semantics"></a><h6>
|
||||
<a name="id852018"></a>
|
||||
<a name="id814922"></a>
|
||||
<a class="link" href="prior.html#fusion.iterator.functions.prior.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -103,14 +103,14 @@
|
||||
element prior to <code class="computeroutput"><span class="identifier">i</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.functions.prior.header"></a><h6>
|
||||
<a name="id852088"></a>
|
||||
<a name="id814992"></a>
|
||||
<a class="link" href="prior.html#fusion.iterator.functions.prior.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id852196"></a>
|
||||
<a name="id815100"></a>
|
||||
<a class="link" href="prior.html#fusion.iterator.functions.prior.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.metafunctions.advance"></a><a class="link" href="advance.html" title="advance">advance</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.advance.description"></a><h6>
|
||||
<a name="id863061"></a>
|
||||
<a name="id827074"></a>
|
||||
<a class="link" href="advance.html#fusion.iterator.metafunctions.advance.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Moves an iterator a specified distance.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.advance.synopsis"></a><h6>
|
||||
<a name="id863079"></a>
|
||||
<a name="id827092"></a>
|
||||
<a class="link" href="advance.html#fusion.iterator.metafunctions.advance.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -47,7 +47,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id863164"></a><p class="title"><b>Table 1.18. Parameters</b></p>
|
||||
<a name="id827177"></a><p class="title"><b>Table 1.18. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -112,7 +112,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.advance.expression_semantics"></a><h6>
|
||||
<a name="id863290"></a>
|
||||
<a name="id827303"></a>
|
||||
<a class="link" href="advance.html#fusion.iterator.metafunctions.advance.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -130,14 +130,14 @@
|
||||
may be negative.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.advance.header"></a><h6>
|
||||
<a name="id863405"></a>
|
||||
<a name="id827418"></a>
|
||||
<a class="link" href="advance.html#fusion.iterator.metafunctions.advance.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id863513"></a>
|
||||
<a name="id827526"></a>
|
||||
<a class="link" href="advance.html#fusion.iterator.metafunctions.advance.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.metafunctions.advance_c"></a><a class="link" href="advance_c.html" title="advance_c">advance_c</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.advance_c.description"></a><h6>
|
||||
<a name="id863827"></a>
|
||||
<a name="id827840"></a>
|
||||
<a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Moves an iterator by a specified distance.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.advance_c.synopsis"></a><h6>
|
||||
<a name="id863845"></a>
|
||||
<a name="id827858"></a>
|
||||
<a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -47,7 +47,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id863930"></a><p class="title"><b>Table 1.19. Parameters</b></p>
|
||||
<a name="id827943"></a><p class="title"><b>Table 1.19. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -111,7 +111,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.advance_c.expression_semantics"></a><h6>
|
||||
<a name="id864052"></a>
|
||||
<a name="id828065"></a>
|
||||
<a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -129,14 +129,14 @@
|
||||
may be negative. Equivalent to <code class="computeroutput"><a class="link" href="advance.html" title="advance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">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></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.advance_c.header"></a><h6>
|
||||
<a name="id866422"></a>
|
||||
<a name="id828250"></a>
|
||||
<a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id866530"></a>
|
||||
<a name="id828358"></a>
|
||||
<a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.metafunctions.deref"></a><a class="link" href="deref.html" title="deref">deref</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.deref.description"></a><h6>
|
||||
<a name="id859102"></a>
|
||||
<a name="id822023"></a>
|
||||
<a class="link" href="deref.html#fusion.iterator.metafunctions.deref.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the type that will be returned by dereferencing an iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.deref.synposis"></a><h6>
|
||||
<a name="id859119"></a>
|
||||
<a name="id822040"></a>
|
||||
<a class="link" href="deref.html#fusion.iterator.metafunctions.deref.synposis">Synposis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -46,7 +46,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id859191"></a><p class="title"><b>Table 1.13. Parameters</b></p>
|
||||
<a name="id822112"></a><p class="title"><b>Table 1.13. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -91,7 +91,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.deref.expression_semantics"></a><h6>
|
||||
<a name="id859282"></a>
|
||||
<a name="id822202"></a>
|
||||
<a class="link" href="deref.html#fusion.iterator.metafunctions.deref.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -105,14 +105,14 @@
|
||||
an iterator of type <code class="computeroutput"><span class="identifier">I</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.deref.header"></a><h6>
|
||||
<a name="id859356"></a>
|
||||
<a name="id822276"></a>
|
||||
<a class="link" href="deref.html#fusion.iterator.metafunctions.deref.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id859464"></a>
|
||||
<a name="id822384"></a>
|
||||
<a class="link" href="deref.html#fusion.iterator.metafunctions.deref.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.iterator.metafunctions.deref_data"></a><a class="link" href="deref_data.html" title="deref_data">deref_data</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.deref_data.description"></a><h6>
|
||||
<a name="id867923"></a>
|
||||
<a name="id829752"></a>
|
||||
<a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -35,7 +35,7 @@
|
||||
referenced by an associative iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.deref_data.synposis"></a><h6>
|
||||
<a name="id867940"></a>
|
||||
<a name="id829768"></a>
|
||||
<a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.synposis">Synposis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -47,7 +47,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id868012"></a><p class="title"><b>Table 1.22. Parameters</b></p>
|
||||
<a name="id829840"></a><p class="title"><b>Table 1.22. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -92,7 +92,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.deref_data.expression_semantics"></a><h6>
|
||||
<a name="id868102"></a>
|
||||
<a name="id829930"></a>
|
||||
<a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -106,14 +106,14 @@
|
||||
the data property referenced by an associative iterator of type <code class="computeroutput"><span class="identifier">I</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.deref_data.header"></a><h6>
|
||||
<a name="id868176"></a>
|
||||
<a name="id830005"></a>
|
||||
<a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boosta</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_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.deref_data.example"></a><h6>
|
||||
<a name="id868284"></a>
|
||||
<a name="id830113"></a>
|
||||
<a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="identifier">map</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.metafunctions.distance"></a><a class="link" href="distance.html" title="distance">distance</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.distance.description"></a><h6>
|
||||
<a name="id862361"></a>
|
||||
<a name="id824735"></a>
|
||||
<a class="link" href="distance.html#fusion.iterator.metafunctions.distance.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the distance between two iterators.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.distance.synopsis"></a><h6>
|
||||
<a name="id862379"></a>
|
||||
<a name="id824753"></a>
|
||||
<a class="link" href="distance.html#fusion.iterator.metafunctions.distance.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -47,7 +47,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id862465"></a><p class="title"><b>Table 1.17. Parameters</b></p>
|
||||
<a name="id824839"></a><p class="title"><b>Table 1.17. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -92,7 +92,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.distance.expression_semantics"></a><h6>
|
||||
<a name="id862561"></a>
|
||||
<a name="id824935"></a>
|
||||
<a class="link" href="distance.html#fusion.iterator.metafunctions.distance.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -108,14 +108,14 @@
|
||||
<code class="computeroutput"><span class="identifier">J</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.distance.header"></a><h6>
|
||||
<a name="id862657"></a>
|
||||
<a name="id825031"></a>
|
||||
<a class="link" href="distance.html#fusion.iterator.metafunctions.distance.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id862765"></a>
|
||||
<a name="id825139"></a>
|
||||
<a class="link" href="distance.html#fusion.iterator.metafunctions.distance.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.iterator.metafunctions.equal_to"></a><a class="link" href="equal_to.html" title="equal_to">equal_to</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.equal_to.description"></a><h6>
|
||||
<a name="id861112"></a>
|
||||
<a name="id824032"></a>
|
||||
<a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -36,7 +36,7 @@
|
||||
and <code class="computeroutput"><span class="identifier">J</span></code> are equal.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.equal_to.synopsis"></a><h6>
|
||||
<a name="id861148"></a>
|
||||
<a name="id824068"></a>
|
||||
<a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -49,7 +49,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id861233"></a><p class="title"><b>Table 1.16. Parameters</b></p>
|
||||
<a name="id824153"></a><p class="title"><b>Table 1.16. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -93,7 +93,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.equal_to.expression_semantics"></a><h6>
|
||||
<a name="id861326"></a>
|
||||
<a name="id824247"></a>
|
||||
<a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -109,14 +109,14 @@
|
||||
Returns <code 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></code> otherwise.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.equal_to.header"></a><h6>
|
||||
<a name="id862011"></a>
|
||||
<a name="id824385"></a>
|
||||
<a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id862119"></a>
|
||||
<a name="id824493"></a>
|
||||
<a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.iterator.metafunctions.key_of"></a><a class="link" href="key_of.html" title="key_of">key_of</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.key_of.description"></a><h6>
|
||||
<a name="id866817"></a>
|
||||
<a name="id828645"></a>
|
||||
<a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -35,7 +35,7 @@
|
||||
iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.key_of.synopsis"></a><h6>
|
||||
<a name="id866834"></a>
|
||||
<a name="id828662"></a>
|
||||
<a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -47,7 +47,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id866906"></a><p class="title"><b>Table 1.20. Parameters</b></p>
|
||||
<a name="id828734"></a><p class="title"><b>Table 1.20. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -92,7 +92,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.key_of.expression_semantics"></a><h6>
|
||||
<a name="id866996"></a>
|
||||
<a name="id828824"></a>
|
||||
<a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -106,14 +106,14 @@
|
||||
with the element referenced by an associative iterator <code class="computeroutput"><span class="identifier">I</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.key_of.header"></a><h6>
|
||||
<a name="id867070"></a>
|
||||
<a name="id828898"></a>
|
||||
<a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">key_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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">key_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.key_of.example"></a><h6>
|
||||
<a name="id867178"></a>
|
||||
<a name="id829006"></a>
|
||||
<a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.metafunctions.next"></a><a class="link" href="next.html" title="next">next</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.next.description"></a><h6>
|
||||
<a name="id859862"></a>
|
||||
<a name="id822782"></a>
|
||||
<a class="link" href="next.html#fusion.iterator.metafunctions.next.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the type of the next iterator in a sequence.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.next.synposis"></a><h6>
|
||||
<a name="id859879"></a>
|
||||
<a name="id822799"></a>
|
||||
<a class="link" href="next.html#fusion.iterator.metafunctions.next.synposis">Synposis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -46,7 +46,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id859951"></a><p class="title"><b>Table 1.14. Parameters</b></p>
|
||||
<a name="id822871"></a><p class="title"><b>Table 1.14. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -91,7 +91,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.next.expression_semantics"></a><h6>
|
||||
<a name="id860039"></a>
|
||||
<a name="id822959"></a>
|
||||
<a class="link" href="next.html#fusion.iterator.metafunctions.next.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -106,14 +106,14 @@
|
||||
next element in the sequence after <code class="computeroutput"><span class="identifier">I</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.next.header"></a><h6>
|
||||
<a name="id860118"></a>
|
||||
<a name="id823038"></a>
|
||||
<a class="link" href="next.html#fusion.iterator.metafunctions.next.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id860226"></a>
|
||||
<a name="id823147"></a>
|
||||
<a class="link" href="next.html#fusion.iterator.metafunctions.next.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.metafunctions.prior"></a><a class="link" href="prior.html" title="prior">prior</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.prior.description"></a><h6>
|
||||
<a name="id860430"></a>
|
||||
<a name="id823351"></a>
|
||||
<a class="link" href="prior.html#fusion.iterator.metafunctions.prior.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the type of the previous iterator in a sequence.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.prior.synopsis"></a><h6>
|
||||
<a name="id860447"></a>
|
||||
<a name="id823367"></a>
|
||||
<a class="link" href="prior.html#fusion.iterator.metafunctions.prior.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -46,7 +46,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id860519"></a><p class="title"><b>Table 1.15. Parameters</b></p>
|
||||
<a name="id823439"></a><p class="title"><b>Table 1.15. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -91,7 +91,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.prior.expression_semantics"></a><h6>
|
||||
<a name="id860609"></a>
|
||||
<a name="id823529"></a>
|
||||
<a class="link" href="prior.html#fusion.iterator.metafunctions.prior.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -106,14 +106,14 @@
|
||||
previous element in the sequence before <code class="computeroutput"><span class="identifier">I</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.prior.header"></a><h6>
|
||||
<a name="id860690"></a>
|
||||
<a name="id823611"></a>
|
||||
<a class="link" href="prior.html#fusion.iterator.metafunctions.prior.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id860798"></a>
|
||||
<a name="id823719"></a>
|
||||
<a class="link" href="prior.html#fusion.iterator.metafunctions.prior.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,14 +27,14 @@
|
||||
<a name="fusion.iterator.metafunctions.value_of"></a><a class="link" href="value_of.html" title="value_of">value_of</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.value_of.description"></a><h6>
|
||||
<a name="id858328"></a>
|
||||
<a name="id821249"></a>
|
||||
<a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Returns the type stored at the position of an iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.value_of.synopsis"></a><h6>
|
||||
<a name="id858345"></a>
|
||||
<a name="id821266"></a>
|
||||
<a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -46,7 +46,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id858417"></a><p class="title"><b>Table 1.12. Parameters</b></p>
|
||||
<a name="id821338"></a><p class="title"><b>Table 1.12. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -91,7 +91,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.value_of.expression_semantics"></a><h6>
|
||||
<a name="id858507"></a>
|
||||
<a name="id821428"></a>
|
||||
<a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -105,14 +105,14 @@
|
||||
a sequence at iterator position <code class="computeroutput"><span class="identifier">I</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.value_of.header"></a><h6>
|
||||
<a name="id858581"></a>
|
||||
<a name="id821502"></a>
|
||||
<a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">value_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id858689"></a>
|
||||
<a name="id821610"></a>
|
||||
<a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&,</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">&></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="fusion.iterator.metafunctions.value_of_data"></a><a class="link" href="value_of_data.html" title="value_of_data">value_of_data</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.metafunctions.value_of_data.description"></a><h6>
|
||||
<a name="id867372"></a>
|
||||
<a name="id829201"></a>
|
||||
<a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -35,7 +35,7 @@
|
||||
by an associative iterator references.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.value_of_data.synopsis"></a><h6>
|
||||
<a name="id867389"></a>
|
||||
<a name="id829218"></a>
|
||||
<a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -47,7 +47,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<div class="table">
|
||||
<a name="id867461"></a><p class="title"><b>Table 1.21. Parameters</b></p>
|
||||
<a name="id829290"></a><p class="title"><b>Table 1.21. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -92,7 +92,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.metafunctions.value_of_data.expression_semantics"></a><h6>
|
||||
<a name="id867549"></a>
|
||||
<a name="id829377"></a>
|
||||
<a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -107,14 +107,14 @@
|
||||
<code class="computeroutput"><span class="identifier">I</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.metafunctions.value_of_data.header"></a><h6>
|
||||
<a name="id867621"></a>
|
||||
<a name="id829449"></a>
|
||||
<a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">value_of_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.iterator.metafunctions.value_of_data.example"></a><h6>
|
||||
<a name="id867729"></a>
|
||||
<a name="id829557"></a>
|
||||
<a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
@ -28,14 +28,14 @@
|
||||
==</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.operator.operator_equality.description"></a><h6>
|
||||
<a name="id857411"></a>
|
||||
<a name="id819222"></a>
|
||||
<a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Compares 2 iterators for equality.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_equality.synopsis"></a><h6>
|
||||
<a name="id857428"></a>
|
||||
<a name="id819239"></a>
|
||||
<a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -45,7 +45,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="id857531"></a><p class="title"><b>Table 1.10. Parameters</b></p>
|
||||
<a name="id819342"></a><p class="title"><b>Table 1.10. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -89,7 +89,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.operator.operator_equality.expression_semantics"></a><h6>
|
||||
<a name="id857625"></a>
|
||||
<a name="id819436"></a>
|
||||
<a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -104,7 +104,7 @@
|
||||
and <code class="computeroutput"><span class="identifier">j</span></code> respectively.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_equality.header"></a><h6>
|
||||
<a name="id857752"></a>
|
||||
<a name="id819563"></a>
|
||||
<a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
|
@ -28,14 +28,14 @@
|
||||
!=</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.operator.operator_inequality.description"></a><h6>
|
||||
<a name="id857873"></a>
|
||||
<a name="id819684"></a>
|
||||
<a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Compares 2 iterators for inequality.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_inequality.synopsis"></a><h6>
|
||||
<a name="id857894"></a>
|
||||
<a name="id819705"></a>
|
||||
<a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -45,7 +45,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="id857997"></a><p class="title"><b>Table 1.11. Parameters</b></p>
|
||||
<a name="id820918"></a><p class="title"><b>Table 1.11. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -89,7 +89,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.operator.operator_inequality.expression_semantics"></a><h6>
|
||||
<a name="id858088"></a>
|
||||
<a name="id821009"></a>
|
||||
<a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -102,7 +102,7 @@
|
||||
and <code class="computeroutput"><span class="identifier">j</span></code> respectively.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_inequality.header"></a><h6>
|
||||
<a name="id858199"></a>
|
||||
<a name="id821119"></a>
|
||||
<a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
|
@ -28,14 +28,14 @@
|
||||
*</a>
|
||||
</h4></div></div></div>
|
||||
<a name="fusion.iterator.operator.operator_unary_star.description"></a><h6>
|
||||
<a name="id855639"></a>
|
||||
<a name="id818543"></a>
|
||||
<a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
Dereferences an iterator.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_unary_star.synopsis"></a><h6>
|
||||
<a name="id855659"></a>
|
||||
<a name="id818562"></a>
|
||||
<a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span>
|
||||
@ -44,7 +44,7 @@
|
||||
<span class="keyword">typename</span> <a class="link" href="../metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> <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="id855769"></a><p class="title"><b>Table 1.9. Parameters</b></p>
|
||||
<a name="id818673"></a><p class="title"><b>Table 1.9. Parameters</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Parameters">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -89,7 +89,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="fusion.iterator.operator.operator_unary_star.expression_semantics"></a><h6>
|
||||
<a name="id855857"></a>
|
||||
<a name="id818760"></a>
|
||||
<a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -103,14 +103,14 @@
|
||||
<span class="bold"><strong>Semantics</strong></span>: Equivalent to <code class="computeroutput"><a class="link" href="../functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>.
|
||||
</p>
|
||||
<a name="fusion.iterator.operator.operator_unary_star.header"></a><h6>
|
||||
<a name="id857037"></a>
|
||||
<a name="id818848"></a>
|
||||
<a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><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">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<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><h6>
|
||||
<a name="id857145"></a>
|
||||
<a name="id818956"></a>
|
||||
<a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.example">Example</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&></span> <span class="identifier">vec</span><span class="special">;</span>
|
||||
|
Reference in New Issue
Block a user