Documentation fix + stuff

[SVN r36122]
This commit is contained in:
Joel de Guzman
2006-11-20 23:17:25 +00:00
parent 141dac45fe
commit 1b7f4a1a47
188 changed files with 1085 additions and 1072 deletions

View File

@ -38,11 +38,11 @@
mechanism. If you wish to use these sequences with fusion, simply include
the necessary files and they will be regarded as first-class, fully conforming
fusion sequences
<sup>[<a name="id499504" href="#ftn.id499504">4</a>]</sup>
<sup>[<a name="id500194" href="#ftn.id500194">4</a>]</sup>
.
</p>
<a name="fusion.sequences.adapted.header"></a><h4>
<a name="id499546"></a>
<a name="id500236"></a>
<a href="adapted.html#fusion.sequences.adapted.header">Header</a>
</h4>
<pre class="programlisting">
@ -50,7 +50,7 @@
</pre>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id499504" href="#id499504">4</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id500194" href="#id500194">4</a>] </sup>
Fusion sequences may also be adapted as fully conforming <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>
sequences (see <a href="intrinsics.html" title="Intrinsics">Intrinsics</a>).
That way, we can have 2-way adaptation to and from <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>

View File

@ -33,21 +33,21 @@
Access Sequence</a>.
</p>
<a name="fusion.sequences.adapted.boost__array.header"></a><h5>
<a name="id501238"></a>
<a name="id501927"></a>
<a href="boost__array.html#fusion.sequences.adapted.boost__array.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.adapted.boost__array.model_of"></a><h5>
<a name="id501342"></a>
<a name="id502031"></a>
<a href="boost__array.html#fusion.sequences.adapted.boost__array.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/random_access_sequence.html" title="Random
Access Sequence">Random
Access Sequence</a></li></ul></div>
<a name="fusion.sequences.adapted.boost__array.example"></a><h5>
<a name="id501383"></a>
<a name="id502073"></a>
<a href="boost__array.html#fusion.sequences.adapted.boost__array.example">Example</a>
</h5>
<pre class="programlisting">
@ -60,7 +60,7 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a href="../intrinsics/functions/at_c.html" title="at_c"><tt class="computeroutput"><span class="identifier">at_c</span></tt></a><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span><span class="identifier">arr</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.adapted.boost__array.see_also"></a><h5>
<a name="id502003"></a>
<a name="id502693"></a>
<a href="boost__array.html#fusion.sequences.adapted.boost__array.see_also">See also</a>
</h5>
<p>

View File

@ -31,14 +31,14 @@
sequences fully conforming fusion sequences.
</p>
<a name="fusion.sequences.adapted.mpl_sequence.header"></a><h5>
<a name="id500345"></a>
<a name="id501034"></a>
<a href="mpl_sequence.html#fusion.sequences.adapted.mpl_sequence.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">mpl</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.adapted.mpl_sequence.model_of"></a><h5>
<a name="id500448"></a>
<a name="id501138"></a>
<a href="mpl_sequence.html#fusion.sequences.adapted.mpl_sequence.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@ -62,7 +62,7 @@
</li>
</ul></div>
<a name="fusion.sequences.adapted.mpl_sequence.example"></a><h5>
<a name="id500541"></a>
<a name="id501230"></a>
<a href="mpl_sequence.html#fusion.sequences.adapted.mpl_sequence.example">Example</a>
</h5>
<pre class="programlisting">
@ -76,7 +76,7 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a href="../intrinsics/functions/at_c.html" title="at_c"><tt class="computeroutput"><span class="identifier">at_c</span></tt></a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.adapted.mpl_sequence.see_also"></a><h5>
<a name="id501126"></a>
<a name="id501816"></a>
<a href="mpl_sequence.html#fusion.sequences.adapted.mpl_sequence.see_also">See also</a>
</h5>
<p>

View File

@ -33,21 +33,21 @@
Access Sequence</a>.
</p>
<a name="fusion.sequences.adapted.std__pair.header"></a><h5>
<a name="id499712"></a>
<a name="id500402"></a>
<a href="std__pair.html#fusion.sequences.adapted.std__pair.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">std_pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.adapted.std__pair.model_of"></a><h5>
<a name="id499816"></a>
<a name="id500506"></a>
<a href="std__pair.html#fusion.sequences.adapted.std__pair.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/random_access_sequence.html" title="Random
Access Sequence">Random
Access Sequence</a></li></ul></div>
<a name="fusion.sequences.adapted.std__pair.example"></a><h5>
<a name="id499859"></a>
<a name="id500548"></a>
<a href="std__pair.html#fusion.sequences.adapted.std__pair.example">Example</a>
</h5>
<pre class="programlisting">
@ -57,7 +57,7 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">p</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.adapted.std__pair.see_also"></a><h5>
<a name="id500211"></a>
<a name="id500900"></a>
<a href="std__pair.html#fusion.sequences.adapted.std__pair.see_also">See also</a>
</h5>
<p>

View File

@ -40,7 +40,7 @@
Fusion Sequences are organized into a hierarchy of concepts.
</p>
<a name="fusion.sequences.concepts.traversal"></a><h4>
<a name="id476031"></a>
<a name="id476589"></a>
<a href="concepts.html#fusion.sequences.concepts.traversal">Traversal</a>
</h4>
<p>
@ -58,7 +58,7 @@
Sequence</a>. These concepts pertain to sequence traversal.
</p>
<a name="fusion.sequences.concepts.associativity"></a><h4>
<a name="id476119"></a>
<a name="id476677"></a>
<a href="concepts.html#fusion.sequences.concepts.associativity">Associativity</a>
</h4>
<p>

View File

@ -30,7 +30,7 @@
Sequence">Associative
Sequence</a></h4></div></div></div>
<a name="fusion.sequences.concepts.associative_sequence.description"></a><h5>
<a name="id480604"></a>
<a name="id481293"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.description">Description</a>
</h5>
<p>
@ -71,7 +71,7 @@
</dl>
</div>
<a name="fusion.sequences.concepts.associative_sequence.valid_expressions"></a><h5>
<a name="id480768"></a>
<a name="id481457"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.valid_expressions">Valid
Expressions</a>
</h5>
@ -121,7 +121,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.concepts.associative_sequence.result_type_expressions"></a><h5>
<a name="id481065"></a>
<a name="id481753"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.result_type_expressions">Result
Type Expressions</a>
</h5>
@ -161,7 +161,7 @@
be a reference to begin with. For this purpose, you can use <tt class="computeroutput"><a href="../intrinsics/metafunctions/value_at_key.html" title="value_at_key"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_key</span></tt></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span><EFBFBD><span class="identifier">N</span><span class="special">&gt;</span></tt>.
</p>
<a name="fusion.sequences.concepts.associative_sequence.expression_semantics"></a><h5>
<a name="id481591"></a>
<a name="id482279"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.expression_semantics">Expression
Semantics</a>
</h5>
@ -193,7 +193,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.concepts.associative_sequence.models"></a><h5>
<a name="id481870"></a>
<a name="id482559"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -31,7 +31,7 @@
Sequence">Bidirectional
Sequence</a></h4></div></div></div>
<a name="fusion.sequences.concepts.bidirectional_sequence.description"></a><h5>
<a name="id478100"></a>
<a name="id478788"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.description">Description</a>
</h5>
<p>
@ -42,7 +42,7 @@
Iterator</a>.
</p>
<a name="fusion.sequences.concepts.bidirectional_sequence.refinement_of"></a><h5>
<a name="id478150"></a>
<a name="id478838"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.refinement_of">Refinement
of</a>
</h5>
@ -72,7 +72,7 @@
</dl>
</div>
<a name="fusion.sequences.concepts.bidirectional_sequence.valid_expressions"></a><h5>
<a name="id478271"></a>
<a name="id478959"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.valid_expressions">Valid
Expressions</a>
</h5>
@ -133,7 +133,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.concepts.bidirectional_sequence.result_type_expressions"></a><h5>
<a name="id478607"></a>
<a name="id479295"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.result_type_expressions">Result
Type Expressions</a>
</h5>
@ -165,7 +165,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.concepts.bidirectional_sequence.expression_semantics"></a><h5>
<a name="id478843"></a>
<a name="id479531"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.expression_semantics">Expression
Semantics</a>
</h5>
@ -191,7 +191,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.concepts.bidirectional_sequence.models"></a><h5>
<a name="id478973"></a>
<a name="id479661"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -30,7 +30,7 @@
Sequence">Forward
Sequence</a></h4></div></div></div>
<a name="fusion.sequences.concepts.forward_sequence.description"></a><h5>
<a name="id476182"></a>
<a name="id476740"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.description">Description</a>
</h5>
<p>
@ -62,7 +62,7 @@
</dl>
</div>
<a name="fusion.sequences.concepts.forward_sequence.valid_expressions"></a><h5>
<a name="id476307"></a>
<a name="id376817"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.valid_expressions">Valid
Expressions</a>
</h5>
@ -133,7 +133,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.concepts.forward_sequence.result_type_expressions"></a><h5>
<a name="id476729"></a>
<a name="id477417"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.result_type_expressions">Result
Type Expressions</a>
</h5>
@ -173,7 +173,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.concepts.forward_sequence.expression_semantics"></a><h5>
<a name="id477081"></a>
<a name="id477769"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.expression_semantics">Expression
Semantics</a>
</h5>
@ -217,7 +217,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.concepts.forward_sequence.invariants"></a><h5>
<a name="id477472"></a>
<a name="id478160"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.invariants">Invariants</a>
</h5>
<p>
@ -243,7 +243,7 @@
</li>
</ul></div>
<a name="fusion.sequences.concepts.forward_sequence.models"></a><h5>
<a name="id477776"></a>
<a name="id478464"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -31,7 +31,7 @@
Access Sequence">Random
Access Sequence</a></h4></div></div></div>
<a name="fusion.sequences.concepts.random_access_sequence.description"></a><h5>
<a name="id479161"></a>
<a name="id479850"></a>
<a href="random_access_sequence.html#fusion.sequences.concepts.random_access_sequence.description">Description</a>
</h5>
<p>
@ -43,7 +43,7 @@
sequence elements.
</p>
<a name="fusion.sequences.concepts.random_access_sequence.refinement_of"></a><h5>
<a name="id479213"></a>
<a name="id479901"></a>
<a href="random_access_sequence.html#fusion.sequences.concepts.random_access_sequence.refinement_of">Refinement
of</a>
</h5>
@ -78,7 +78,7 @@
</dl>
</div>
<a name="fusion.sequences.concepts.random_access_sequence.valid_expressions"></a><h5>
<a name="id479350"></a>
<a name="id480038"></a>
<a href="random_access_sequence.html#fusion.sequences.concepts.random_access_sequence.valid_expressions">Valid
Expressions</a>
</h5>
@ -139,7 +139,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.concepts.random_access_sequence.result_type_expressions"></a><h5>
<a name="id479707"></a>
<a name="id480395"></a>
<a href="random_access_sequence.html#fusion.sequences.concepts.random_access_sequence.result_type_expressions">Result
Type Expressions</a>
</h5>
@ -184,7 +184,7 @@
be a reference to begin with. For this purpose, you can use <tt class="computeroutput"><a href="../intrinsics/metafunctions/value_at.html" title="value_at"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at</span></tt></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span><EFBFBD><span class="identifier">N</span><span class="special">&gt;</span></tt>.
</p>
<a name="fusion.sequences.concepts.random_access_sequence.expression_semantics"></a><h5>
<a name="id480276"></a>
<a name="id480964"></a>
<a href="random_access_sequence.html#fusion.sequences.concepts.random_access_sequence.expression_semantics">Expression
Semantics</a>
</h5>
@ -210,7 +210,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.concepts.random_access_sequence.models"></a><h5>
<a name="id480414"></a>
<a name="id481102"></a>
<a href="random_access_sequence.html#fusion.sequences.concepts.random_access_sequence.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -39,7 +39,7 @@
These containers are more or less counterparts of those in <a href="http://en.wikipedia.org/wiki/Standard_Template_Library" target="_top">STL</a>.
</p>
<a name="fusion.sequences.containers.header"></a><h4>
<a name="id481982"></a>
<a name="id482671"></a>
<a href="containers.html#fusion.sequences.containers.header">Header</a>
</h4>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.containers.cons"></a><a href="cons.html" title="cons">cons</a></h4></div></div></div>
<a name="fusion.sequences.containers.cons.description"></a><h5>
<a name="id484326"></a>
<a name="id485014"></a>
<a href="cons.html#fusion.sequences.containers.cons.description">Description</a>
</h5>
<p>
@ -41,14 +41,14 @@
Inlined Functions</a>).
</p>
<a name="fusion.sequences.containers.cons.header"></a><h5>
<a name="id484462"></a>
<a name="id485150"></a>
<a href="cons.html#fusion.sequences.containers.cons.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</span><span class="special">/</span><span class="identifier">cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.containers.cons.synopsis"></a><h5>
<a name="id484577"></a>
<a name="id485265"></a>
<a href="cons.html#fusion.sequences.containers.cons.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -56,7 +56,7 @@
<span class="keyword">struct</span> <span class="identifier">cons</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.containers.cons.template_parameters"></a><h5>
<a name="id484685"></a>
<a name="id485373"></a>
<a href="cons.html#fusion.sequences.containers.cons.template_parameters">Template
parameters</a>
</h5>
@ -87,7 +87,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.containers.cons.model_of"></a><h5>
<a name="id484790"></a>
<a name="id485478"></a>
<a href="cons.html#fusion.sequences.containers.cons.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
@ -129,7 +129,7 @@
</dl>
</div>
<a name="fusion.sequences.containers.cons.expression_semantics"></a><h5>
<a name="id485022"></a>
<a name="id485710"></a>
<a href="cons.html#fusion.sequences.containers.cons.expression_semantics">Expression
Semantics</a>
</h5>
@ -205,7 +205,7 @@
Inlined Functions</a>).
</p>
<a name="fusion.sequences.containers.cons.example"></a><h5>
<a name="id485567"></a>
<a name="id486255"></a>
<a href="cons.html#fusion.sequences.containers.cons.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.containers.list"></a><a href="list.html" title="list">list</a></h4></div></div></div>
<a name="fusion.sequences.containers.list.description"></a><h5>
<a name="id485898"></a>
<a name="id486586"></a>
<a href="list.html#fusion.sequences.containers.list.description">Description</a>
</h5>
<p>
@ -38,7 +38,7 @@
runtime cost of access to each element is peculiarly constant (see <a href="../../notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined Functions</a>).
</p>
<a name="fusion.sequences.containers.list.header"></a><h5>
<a name="id485990"></a>
<a name="id486679"></a>
<a href="list.html#fusion.sequences.containers.list.header">Header</a>
</h5>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</span><span class="special">/</span><span class="identifier">list_forward</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.containers.list.synopsis"></a><h5>
<a name="id486178"></a>
<a name="id486866"></a>
<a href="list.html#fusion.sequences.containers.list.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -77,7 +77,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.containers.list.template_parameters"></a><h5>
<a name="id486498"></a>
<a name="id487187"></a>
<a href="list.html#fusion.sequences.containers.list.template_parameters">Template
parameters</a>
</h5>
@ -101,7 +101,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.containers.list.model_of"></a><h5>
<a name="id486588"></a>
<a name="id487276"></a>
<a href="list.html#fusion.sequences.containers.list.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
@ -134,7 +134,7 @@
</dl>
</div>
<a name="fusion.sequences.containers.list.expression_semantics"></a><h5>
<a name="id486764"></a>
<a name="id487453"></a>
<a href="list.html#fusion.sequences.containers.list.expression_semantics">Expression
Semantics</a>
</h5>
@ -197,7 +197,7 @@
Inlined Functions</a>).
</p>
<a name="fusion.sequences.containers.list.example"></a><h5>
<a name="id487262"></a>
<a name="id487950"></a>
<a href="list.html#fusion.sequences.containers.list.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.containers.map"></a><a href="map.html" title="map">map</a></h4></div></div></div>
<a name="fusion.sequences.containers.map.description"></a><h5>
<a name="id489011"></a>
<a name="id489699"></a>
<a href="map.html#fusion.sequences.containers.map.description">Description</a>
</h5>
<p>
@ -41,14 +41,14 @@
Functions</a>).
</p>
<a name="fusion.sequences.containers.map.header"></a><h5>
<a name="id489089"></a>
<a name="id489778"></a>
<a href="map.html#fusion.sequences.containers.map.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.containers.map.synopsis"></a><h5>
<a name="id489194"></a>
<a name="id489883"></a>
<a href="map.html#fusion.sequences.containers.map.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -79,7 +79,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.containers.map.template_parameters"></a><h5>
<a name="id489611"></a>
<a name="id490300"></a>
<a href="map.html#fusion.sequences.containers.map.template_parameters">Template
parameters</a>
</h5>
@ -103,7 +103,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.containers.map.model_of"></a><h5>
<a name="id489700"></a>
<a name="id490389"></a>
<a href="map.html#fusion.sequences.containers.map.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@ -137,7 +137,7 @@
</dl>
</div>
<a name="fusion.sequences.containers.map.expression_semantics"></a><h5>
<a name="id489897"></a>
<a name="id490586"></a>
<a href="map.html#fusion.sequences.containers.map.expression_semantics">Expression
Semantics</a>
</h5>
@ -186,7 +186,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.containers.map.example"></a><h5>
<a name="id490186"></a>
<a name="id490874"></a>
<a href="map.html#fusion.sequences.containers.map.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.containers.set"></a><a href="set.html" title="set">set</a></h4></div></div></div>
<a name="fusion.sequences.containers.set.description"></a><h5>
<a name="id487556"></a>
<a name="id488244"></a>
<a href="set.html#fusion.sequences.containers.set.description">Description</a>
</h5>
<p>
@ -39,14 +39,14 @@
Functions</a>).
</p>
<a name="fusion.sequences.containers.set.header"></a><h5>
<a name="id487610"></a>
<a name="id488298"></a>
<a href="set.html#fusion.sequences.containers.set.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.containers.set.synopsis"></a><h5>
<a name="id487714"></a>
<a name="id488402"></a>
<a href="set.html#fusion.sequences.containers.set.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -77,7 +77,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_SET_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.containers.set.template_parameters"></a><h5>
<a name="id488034"></a>
<a name="id488723"></a>
<a href="set.html#fusion.sequences.containers.set.template_parameters">Template
parameters</a>
</h5>
@ -101,7 +101,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.containers.set.model_of"></a><h5>
<a name="id488124"></a>
<a name="id488813"></a>
<a href="set.html#fusion.sequences.containers.set.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc">
@ -135,7 +135,7 @@
</dl>
</div>
<a name="fusion.sequences.containers.set.expression_semantics"></a><h5>
<a name="id488295"></a>
<a name="id488983"></a>
<a href="set.html#fusion.sequences.containers.set.expression_semantics">Expression
Semantics</a>
</h5>
@ -184,7 +184,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.containers.set.example"></a><h5>
<a name="id488585"></a>
<a name="id489274"></a>
<a href="set.html#fusion.sequences.containers.set.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.containers.vector"></a><a href="vector.html" title="vector">vector</a></h4></div></div></div>
<a name="fusion.sequences.containers.vector.description"></a><h5>
<a name="id482094"></a>
<a name="id482783"></a>
<a href="vector.html#fusion.sequences.containers.vector.description">Description</a>
</h5>
<p>
@ -39,7 +39,7 @@
most efficient.
</p>
<a name="fusion.sequences.containers.vector.header"></a><h5>
<a name="id482167"></a>
<a name="id482855"></a>
<a href="vector.html#fusion.sequences.containers.vector.header">Header</a>
</h5>
<pre class="programlisting">
@ -54,7 +54,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">/</span><span class="identifier">vector50</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.containers.vector.synopsis"></a><h5>
<a name="id482775"></a>
<a name="id483464"></a>
<a href="vector.html#fusion.sequences.containers.vector.synopsis">Synopsis</a>
</h5>
<p>
@ -115,7 +115,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.containers.vector.template_parameters"></a><h5>
<a name="id483502"></a>
<a name="id484191"></a>
<a href="vector.html#fusion.sequences.containers.vector.template_parameters">Template
parameters</a>
</h5>
@ -139,7 +139,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.containers.vector.model_of"></a><h5>
<a name="id483592"></a>
<a name="id484280"></a>
<a href="vector.html#fusion.sequences.containers.vector.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/random_access_sequence.html" title="Random
@ -169,7 +169,7 @@
</dl>
</div>
<a name="fusion.sequences.containers.vector.expression_semantics"></a><h5>
<a name="id483750"></a>
<a name="id484439"></a>
<a href="vector.html#fusion.sequences.containers.vector.expression_semantics">Expression
Semantics</a>
</h5>
@ -216,7 +216,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.containers.vector.example"></a><h5>
<a name="id484030"></a>
<a name="id484718"></a>
<a href="vector.html#fusion.sequences.containers.vector.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -34,7 +34,7 @@
types using one of these conversion functions.
</p>
<a name="fusion.sequences.conversion.header"></a><h4>
<a name="id535369"></a>
<a name="id536060"></a>
<a href="conversion.html#fusion.sequences.conversion.header">Header</a>
</h4>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.conversion.functions.as_list"></a><a href="as_list.html" title="as_list">as_list</a></h5></div></div></div>
<a name="fusion.sequences.conversion.functions.as_list.description"></a><h6>
<a name="id535505"></a>
<a name="id536196"></a>
<a href="as_list.html#fusion.sequences.conversion.functions.as_list.description">Description</a>
</h6>
<p>
Convert a fusion sequence to a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.functions.as_list.synopsis"></a><h6>
<a name="id535554"></a>
<a name="id536245"></a>
<a href="as_list.html#fusion.sequences.conversion.functions.as_list.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">as_list</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.conversion.functions.as_list.parameters"></a><h6>
<a name="id535811"></a>
<a name="id536501"></a>
<a href="as_list.html#fusion.sequences.conversion.functions.as_list.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -68,7 +68,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.conversion.functions.as_list.expression_semantics"></a><h6>
<a name="id535892"></a>
<a name="id536582"></a>
<a href="as_list.html#fusion.sequences.conversion.functions.as_list.expression_semantics">Expression
Semantics</a>
</h6>
@ -83,14 +83,14 @@
<tt class="computeroutput"><span class="identifier">seq</span></tt>, to a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.functions.as_list.header"></a><h6>
<a name="id536047"></a>
<a name="id536738"></a>
<a href="as_list.html#fusion.sequences.conversion.functions.as_list.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">as_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.conversion.functions.as_list.example"></a><h6>
<a name="id536152"></a>
<a name="id536843"></a>
<a href="as_list.html#fusion.sequences.conversion.functions.as_list.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.conversion.functions.as_map"></a><a href="as_map.html" title="as_map">as_map</a></h5></div></div></div>
<a name="fusion.sequences.conversion.functions.as_map.description"></a><h6>
<a name="id537804"></a>
<a name="id538495"></a>
<a href="as_map.html#fusion.sequences.conversion.functions.as_map.description">Description</a>
</h6>
<p>
Convert a fusion sequence to a <a href="../../containers/map.html" title="map"><tt class="computeroutput"><span class="identifier">map</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.functions.as_map.synopsis"></a><h6>
<a name="id537851"></a>
<a name="id538542"></a>
<a href="as_map.html#fusion.sequences.conversion.functions.as_map.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">as_map</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.conversion.functions.as_map.parameters"></a><h6>
<a name="id538107"></a>
<a name="id538798"></a>
<a href="as_map.html#fusion.sequences.conversion.functions.as_map.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -68,7 +68,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.conversion.functions.as_map.expression_semantics"></a><h6>
<a name="id538186"></a>
<a name="id538878"></a>
<a href="as_map.html#fusion.sequences.conversion.functions.as_map.expression_semantics">Expression
Semantics</a>
</h6>
@ -88,14 +88,14 @@
There may be no duplicate <a href="../../../support/pair.html" title="pair"><tt class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></tt></a> key types.
</p>
<a name="fusion.sequences.conversion.functions.as_map.header"></a><h6>
<a name="id538384"></a>
<a name="id539075"></a>
<a href="as_map.html#fusion.sequences.conversion.functions.as_map.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">as_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.conversion.functions.as_map.example"></a><h6>
<a name="id538489"></a>
<a name="id539180"></a>
<a href="as_map.html#fusion.sequences.conversion.functions.as_map.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.conversion.functions.as_set"></a><a href="as_set.html" title="as_set">as_set</a></h5></div></div></div>
<a name="fusion.sequences.conversion.functions.as_set.description"></a><h6>
<a name="id537034"></a>
<a name="id537725"></a>
<a href="as_set.html#fusion.sequences.conversion.functions.as_set.description">Description</a>
</h6>
<p>
Convert a fusion sequence to a <a href="../../containers/set.html" title="set"><tt class="computeroutput"><span class="identifier">set</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.functions.as_set.synopsis"></a><h6>
<a name="id537082"></a>
<a name="id537772"></a>
<a href="as_set.html#fusion.sequences.conversion.functions.as_set.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">as_set</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.conversion.functions.as_set.parameters"></a><h6>
<a name="id537338"></a>
<a name="id538029"></a>
<a href="as_set.html#fusion.sequences.conversion.functions.as_set.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -68,7 +68,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.conversion.functions.as_set.expression_semantics"></a><h6>
<a name="id537417"></a>
<a name="id538108"></a>
<a href="as_set.html#fusion.sequences.conversion.functions.as_set.expression_semantics">Expression
Semantics</a>
</h6>
@ -87,14 +87,14 @@
key types.
</p>
<a name="fusion.sequences.conversion.functions.as_set.header"></a><h6>
<a name="id537582"></a>
<a name="id538273"></a>
<a href="as_set.html#fusion.sequences.conversion.functions.as_set.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">as_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.conversion.functions.as_set.example"></a><h6>
<a name="id537687"></a>
<a name="id538378"></a>
<a href="as_set.html#fusion.sequences.conversion.functions.as_set.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.conversion.functions.as_vector"></a><a href="as_vector.html" title="as_vector">as_vector</a></h5></div></div></div>
<a name="fusion.sequences.conversion.functions.as_vector.description"></a><h6>
<a name="id536270"></a>
<a name="id536961"></a>
<a href="as_vector.html#fusion.sequences.conversion.functions.as_vector.description">Description</a>
</h6>
<p>
Convert a fusion sequence to a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.functions.as_vector.synopsis"></a><h6>
<a name="id536318"></a>
<a name="id537009"></a>
<a href="as_vector.html#fusion.sequences.conversion.functions.as_vector.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">as_vector</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.conversion.functions.as_vector.parameters"></a><h6>
<a name="id536575"></a>
<a name="id537266"></a>
<a href="as_vector.html#fusion.sequences.conversion.functions.as_vector.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -68,7 +68,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.conversion.functions.as_vector.expression_semantics"></a><h6>
<a name="id536656"></a>
<a name="id537346"></a>
<a href="as_vector.html#fusion.sequences.conversion.functions.as_vector.expression_semantics">Expression
Semantics</a>
</h6>
@ -83,14 +83,14 @@
<tt class="computeroutput"><span class="identifier">seq</span></tt>, to a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.functions.as_vector.header"></a><h6>
<a name="id536811"></a>
<a name="id537502"></a>
<a href="as_vector.html#fusion.sequences.conversion.functions.as_vector.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">as_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.conversion.functions.as_vector.example"></a><h6>
<a name="id536917"></a>
<a name="id537607"></a>
<a href="as_vector.html#fusion.sequences.conversion.functions.as_vector.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.conversion.metafunctions.as_list"></a><a href="as_list.html" title="as_list">as_list</a></h5></div></div></div>
<a name="fusion.sequences.conversion.metafunctions.as_list.description"></a><h6>
<a name="id538682"></a>
<a name="id539373"></a>
<a href="as_list.html#fusion.sequences.conversion.metafunctions.as_list.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/as_list.html" title="as_list"><tt class="computeroutput"><span class="identifier">as_list</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.metafunctions.as_list.synopsis"></a><h6>
<a name="id538730"></a>
<a name="id539421"></a>
<a href="as_list.html#fusion.sequences.conversion.metafunctions.as_list.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -41,7 +41,7 @@
<span class="keyword">struct</span> <span class="identifier">as_list</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.conversion.metafunctions.as_list.parameters"></a><h6>
<a name="id538810"></a>
<a name="id539501"></a>
<a href="as_list.html#fusion.sequences.conversion.metafunctions.as_list.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -65,7 +65,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.conversion.metafunctions.as_list.expression_semantics"></a><h6>
<a name="id538898"></a>
<a name="id539589"></a>
<a href="as_list.html#fusion.sequences.conversion.metafunctions.as_list.expression_semantics">Expression
Semantics</a>
</h6>
@ -81,14 +81,14 @@
<tt class="computeroutput"><span class="identifier">Sequence</span></tt>, to a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.metafunctions.as_list.header"></a><h6>
<a name="id539050"></a>
<a name="id539741"></a>
<a href="as_list.html#fusion.sequences.conversion.metafunctions.as_list.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">as_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.conversion.metafunctions.as_list.example"></a><h6>
<a name="id539156"></a>
<a name="id539847"></a>
<a href="as_list.html#fusion.sequences.conversion.metafunctions.as_list.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.conversion.metafunctions.as_map"></a><a href="as_map.html" title="as_map">as_map</a></h5></div></div></div>
<a name="fusion.sequences.conversion.metafunctions.as_map.description"></a><h6>
<a name="id540498"></a>
<a name="id541189"></a>
<a href="as_map.html#fusion.sequences.conversion.metafunctions.as_map.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/as_map.html" title="as_map"><tt class="computeroutput"><span class="identifier">as_map</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.metafunctions.as_map.synopsis"></a><h6>
<a name="id540547"></a>
<a name="id541238"></a>
<a href="as_map.html#fusion.sequences.conversion.metafunctions.as_map.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -41,7 +41,7 @@
<span class="keyword">struct</span> <span class="identifier">as_map</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.conversion.metafunctions.as_map.parameters"></a><h6>
<a name="id540626"></a>
<a name="id541318"></a>
<a href="as_map.html#fusion.sequences.conversion.metafunctions.as_map.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -65,7 +65,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.conversion.metafunctions.as_map.expression_semantics"></a><h6>
<a name="id540713"></a>
<a name="id541404"></a>
<a href="as_map.html#fusion.sequences.conversion.metafunctions.as_map.expression_semantics">Expression
Semantics</a>
</h6>
@ -86,14 +86,14 @@
There may be no duplicate <a href="../../../support/pair.html" title="pair"><tt class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></tt></a> key types.
</p>
<a name="fusion.sequences.conversion.metafunctions.as_map.header"></a><h6>
<a name="id540906"></a>
<a name="id541597"></a>
<a href="as_map.html#fusion.sequences.conversion.metafunctions.as_map.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">as_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.conversion.metafunctions.as_map.example"></a><h6>
<a name="id541012"></a>
<a name="id541703"></a>
<a href="as_map.html#fusion.sequences.conversion.metafunctions.as_map.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.conversion.metafunctions.as_set"></a><a href="as_set.html" title="as_set">as_set</a></h5></div></div></div>
<a name="fusion.sequences.conversion.metafunctions.as_set.description"></a><h6>
<a name="id539887"></a>
<a name="id540578"></a>
<a href="as_set.html#fusion.sequences.conversion.metafunctions.as_set.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/as_set.html" title="as_set"><tt class="computeroutput"><span class="identifier">as_set</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.metafunctions.as_set.synopsis"></a><h6>
<a name="id539936"></a>
<a name="id540626"></a>
<a href="as_set.html#fusion.sequences.conversion.metafunctions.as_set.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -41,7 +41,7 @@
<span class="keyword">struct</span> <span class="identifier">as_set</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.conversion.metafunctions.as_set.parameters"></a><h6>
<a name="id540016"></a>
<a name="id540707"></a>
<a href="as_set.html#fusion.sequences.conversion.metafunctions.as_set.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -65,7 +65,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.conversion.metafunctions.as_set.expression_semantics"></a><h6>
<a name="id540104"></a>
<a name="id540794"></a>
<a href="as_set.html#fusion.sequences.conversion.metafunctions.as_set.expression_semantics">Expression
Semantics</a>
</h6>
@ -85,14 +85,14 @@
key types.
</p>
<a name="fusion.sequences.conversion.metafunctions.as_set.header"></a><h6>
<a name="id540265"></a>
<a name="id540955"></a>
<a href="as_set.html#fusion.sequences.conversion.metafunctions.as_set.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">as_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.conversion.metafunctions.as_set.example"></a><h6>
<a name="id540370"></a>
<a name="id541061"></a>
<a href="as_set.html#fusion.sequences.conversion.metafunctions.as_set.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.conversion.metafunctions.as_vector"></a><a href="as_vector.html" title="as_vector">as_vector</a></h5></div></div></div>
<a name="fusion.sequences.conversion.metafunctions.as_vector.description"></a><h6>
<a name="id539284"></a>
<a name="id539975"></a>
<a href="as_vector.html#fusion.sequences.conversion.metafunctions.as_vector.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/as_vector.html" title="as_vector"><tt class="computeroutput"><span class="identifier">as_vector</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.metafunctions.as_vector.synopsis"></a><h6>
<a name="id539333"></a>
<a name="id540024"></a>
<a href="as_vector.html#fusion.sequences.conversion.metafunctions.as_vector.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -41,7 +41,7 @@
<span class="keyword">struct</span> <span class="identifier">as_vector</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.conversion.metafunctions.as_vector.parameters"></a><h6>
<a name="id539413"></a>
<a name="id540104"></a>
<a href="as_vector.html#fusion.sequences.conversion.metafunctions.as_vector.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -65,7 +65,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.conversion.metafunctions.as_vector.expression_semantics"></a><h6>
<a name="id539501"></a>
<a name="id540192"></a>
<a href="as_vector.html#fusion.sequences.conversion.metafunctions.as_vector.expression_semantics">Expression
Semantics</a>
</h6>
@ -81,14 +81,14 @@
<tt class="computeroutput"><span class="identifier">Sequence</span></tt>, to a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a>.
</p>
<a name="fusion.sequences.conversion.metafunctions.as_vector.header"></a><h6>
<a name="id539652"></a>
<a name="id540343"></a>
<a href="as_vector.html#fusion.sequences.conversion.metafunctions.as_vector.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">as_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.conversion.metafunctions.as_vector.example"></a><h6>
<a name="id539759"></a>
<a name="id540450"></a>
<a href="as_vector.html#fusion.sequences.conversion.metafunctions.as_vector.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -33,7 +33,7 @@
These are the functions that you can use to generate various forms of <a href="containers.html" title="Containers">Containers</a> from elemental values.
</p>
<a name="fusion.sequences.generation.header"></a><h4>
<a name="id521252"></a>
<a name="id521942"></a>
<a href="generation.html#fusion.sequences.generation.header">Header</a>
</h4>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.functions.list_tie"></a><a href="list_tie.html" title="list_tie">list_tie</a></h5></div></div></div>
<a name="fusion.sequences.generation.functions.list_tie.description"></a><h6>
<a name="id527746"></a>
<a name="id528435"></a>
<a href="list_tie.html#fusion.sequences.generation.functions.list_tie.description">Description</a>
</h6>
<p>
Constructs a tie using a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> sequence.
</p>
<a name="fusion.sequences.generation.functions.list_tie.synopsis"></a><h6>
<a name="id527794"></a>
<a name="id528484"></a>
<a href="list_tie.html#fusion.sequences.generation.functions.list_tie.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -53,7 +53,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.functions.list_tie.parameters"></a><h6>
<a name="id528104"></a>
<a name="id528794"></a>
<a href="list_tie.html#fusion.sequences.generation.functions.list_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -78,7 +78,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.list_tie.expression_semantics"></a><h6>
<a name="id528247"></a>
<a name="id528937"></a>
<a href="list_tie.html#fusion.sequences.generation.functions.list_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -93,14 +93,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span><EFBFBD><span class="identifier">x1</span><span class="special">,...</span><EFBFBD><span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.list_tie.header"></a><h6>
<a name="id528412"></a>
<a name="id529102"></a>
<a href="list_tie.html#fusion.sequences.generation.functions.list_tie.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.functions.list_tie.example"></a><h6>
<a name="id528518"></a>
<a name="id529208"></a>
<a href="list_tie.html#fusion.sequences.generation.functions.list_tie.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.functions.make_cons"></a><a href="make_cons.html" title="make_cons">make_cons</a></h5></div></div></div>
<a name="fusion.sequences.generation.functions.make_cons.description"></a><h6>
<a name="id522416"></a>
<a name="id523106"></a>
<a href="make_cons.html#fusion.sequences.generation.functions.make_cons.description">Description</a>
</h6>
<p>
@ -35,7 +35,7 @@
(<span class="emphasis"><em>tail</em></span>).
</p>
<a name="fusion.sequences.generation.functions.make_cons.synopsis"></a><h6>
<a name="id522493"></a>
<a name="id523183"></a>
<a href="make_cons.html#fusion.sequences.generation.functions.make_cons.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
<span class="identifier">make_cons</span><span class="special">(</span><span class="identifier">Car</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">car</span><span class="special">,</span> <span class="identifier">Cdr</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">cdr</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.generation.functions.make_cons.parameters"></a><h6>
<a name="id522826"></a>
<a name="id523516"></a>
<a href="make_cons.html#fusion.sequences.generation.functions.make_cons.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -82,7 +82,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_cons.expression_semantics"></a><h6>
<a name="id522943"></a>
<a name="id523633"></a>
<a href="make_cons.html#fusion.sequences.generation.functions.make_cons.expression_semantics">Expression
Semantics</a>
</h6>
@ -98,21 +98,21 @@
(<span class="emphasis"><em>tail</em></span>).
</p>
<a name="fusion.sequences.generation.functions.make_cons.header"></a><h6>
<a name="id523187"></a>
<a name="id523877"></a>
<a href="make_cons.html#fusion.sequences.generation.functions.make_cons.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.functions.make_cons.example"></a><h6>
<a name="id523292"></a>
<a name="id523982"></a>
<a href="make_cons.html#fusion.sequences.generation.functions.make_cons.example">Example</a>
</h6>
<pre class="programlisting">
<span class="identifier">make_cons</span><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="identifier">make_cons</span><span class="special">(</span><span class="number">123</span><span class="special">))</span>
</pre>
<a name="fusion.sequences.generation.functions.make_cons.see_also"></a><h6>
<a name="id523367"></a>
<a name="id524057"></a>
<a href="make_cons.html#fusion.sequences.generation.functions.make_cons.see_also">See
also</a>
</h6>

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.functions.make_list"></a><a href="make_list.html" title="make_list">make_list</a></h5></div></div></div>
<a name="fusion.sequences.generation.functions.make_list.description"></a><h6>
<a name="id521388"></a>
<a name="id522078"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.description">Description</a>
</h6>
<p>
Create a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> from one or more values.
</p>
<a name="fusion.sequences.generation.functions.make_list.synopsis"></a><h6>
<a name="id521435"></a>
<a name="id522125"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -53,7 +53,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.functions.make_list.parameters"></a><h6>
<a name="id521790"></a>
<a name="id522480"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -78,7 +78,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_list.expression_semantics"></a><h6>
<a name="id521934"></a>
<a name="id522624"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.expression_semantics">Expression
Semantics</a>
</h6>
@ -92,21 +92,21 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span><EFBFBD><span class="identifier">x1</span><span class="special">,...</span><EFBFBD><span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.make_list.header"></a><h6>
<a name="id522156"></a>
<a name="id522846"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.functions.make_list.example"></a><h6>
<a name="id522261"></a>
<a name="id522951"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.example">Example</a>
</h6>
<pre class="programlisting">
<span class="identifier">make_list</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
</pre>
<a name="fusion.sequences.generation.functions.make_list.see_also"></a><h6>
<a name="id522337"></a>
<a name="id523027"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.see_also">See
also</a>
</h6>

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.functions.make_map"></a><a href="make_map.html" title="make_map">make_map</a></h5></div></div></div>
<a name="fusion.sequences.generation.functions.make_map.description"></a><h6>
<a name="id525535"></a>
<a name="id526226"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
pairs.
</p>
<a name="fusion.sequences.generation.functions.make_map.synopsis"></a><h6>
<a name="id525583"></a>
<a name="id526273"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -47,7 +47,7 @@
<p>
The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
<sup>[<a name="id525956" href="#ftn.id525956">10</a>]</sup>
<sup>[<a name="id526645" href="#ftn.id526645">10</a>]</sup>
elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
<tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@ -57,7 +57,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.functions.make_map.parameters"></a><h6>
<a name="id526052"></a>
<a name="id526742"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -91,7 +91,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_map.expression_semantics"></a><h6>
<a name="id526271"></a>
<a name="id526961"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.expression_semantics">Expression
Semantics</a>
</h6>
@ -110,14 +110,14 @@
key types.
</p>
<a name="fusion.sequences.generation.functions.make_map.header"></a><h6>
<a name="id526602"></a>
<a name="id527292"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.functions.make_map.example"></a><h6>
<a name="id526707"></a>
<a name="id527397"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.example">Example</a>
</h6>
<pre class="programlisting">
@ -126,7 +126,7 @@
<span class="special">,</span> <a href="../../../support/pair.html" title="pair"><tt class="computeroutput"><span class="identifier">make_pair</span></tt></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"Men"</span><span class="special">))</span>
</pre>
<a name="fusion.sequences.generation.functions.make_map.see_also"></a><h6>
<a name="id526837"></a>
<a name="id527527"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.see_also">See
also</a>
</h6>
@ -136,7 +136,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id525956" href="#id525956">10</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id526645" href="#id526645">10</a>] </sup>
<tt class="computeroutput"><span class="identifier">map</span></tt> is implemented
in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
</p></div>

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.functions.make_set"></a><a href="make_set.html" title="make_set">make_set</a></h5></div></div></div>
<a name="fusion.sequences.generation.functions.make_set.description"></a><h6>
<a name="id524473"></a>
<a name="id525163"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.description">Description</a>
</h6>
<p>
Create a <a href="../../containers/set.html" title="set"><tt class="computeroutput"><span class="identifier">set</span></tt></a> from one or more values.
</p>
<a name="fusion.sequences.generation.functions.make_set.synopsis"></a><h6>
<a name="id524520"></a>
<a name="id525210"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
<p>
The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
<sup>[<a name="id524805" href="#ftn.id524805">9</a>]</sup>
<sup>[<a name="id525495" href="#ftn.id525495">9</a>]</sup>
elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
<tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@ -54,7 +54,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.functions.make_set.parameters"></a><h6>
<a name="id524901"></a>
<a name="id525591"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -79,7 +79,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_set.expression_semantics"></a><h6>
<a name="id525046"></a>
<a name="id525736"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.expression_semantics">Expression
Semantics</a>
</h6>
@ -97,21 +97,21 @@
key types.
</p>
<a name="fusion.sequences.generation.functions.make_set.header"></a><h6>
<a name="id525278"></a>
<a name="id525968"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.functions.make_set.example"></a><h6>
<a name="id525383"></a>
<a name="id526074"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.example">Example</a>
</h6>
<pre class="programlisting">
<span class="identifier">make_set</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
</pre>
<a name="fusion.sequences.generation.functions.make_set.see_also"></a><h6>
<a name="id525459"></a>
<a name="id526149"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.see_also">See
also</a>
</h6>
@ -120,7 +120,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id524805" href="#id524805">9</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id525495" href="#id525495">9</a>] </sup>
<tt class="computeroutput"><span class="identifier">set</span></tt> is implemented
in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
</p></div>

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.functions.make_vector"></a><a href="make_vector.html" title="make_vector">make_vector</a></h5></div></div></div>
<a name="fusion.sequences.generation.functions.make_vector.description"></a><h6>
<a name="id523446"></a>
<a name="id524136"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.description">Description</a>
</h6>
<p>
Create a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a> from one or more values.
</p>
<a name="fusion.sequences.generation.functions.make_vector.synopsis"></a><h6>
<a name="id523493"></a>
<a name="id524183"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -53,7 +53,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.functions.make_vector.parameters"></a><h6>
<a name="id523846"></a>
<a name="id524536"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -78,7 +78,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_vector.expression_semantics"></a><h6>
<a name="id523991"></a>
<a name="id524681"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.expression_semantics">Expression
Semantics</a>
</h6>
@ -92,21 +92,21 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a> from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span><EFBFBD><span class="identifier">x1</span><span class="special">,...</span><EFBFBD><span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.make_vector.header"></a><h6>
<a name="id524213"></a>
<a name="id524903"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.functions.make_vector.example"></a><h6>
<a name="id524319"></a>
<a name="id525009"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.example">Example</a>
</h6>
<pre class="programlisting">
<span class="identifier">make_vector</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
</pre>
<a name="fusion.sequences.generation.functions.make_vector.see_also"></a><h6>
<a name="id524395"></a>
<a name="id525085"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.see_also">See
also</a>
</h6>

View File

@ -48,7 +48,7 @@
a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a>
of type <tt class="computeroutput"><a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;,</span><EFBFBD><span class="keyword">char</span><span class="special">&amp;,</span><EFBFBD><span class="keyword">double</span><span class="special">&amp;&gt;</span></tt>.
The same result could be achieved with the call <a href="make_vector.html" title="make_vector"><tt class="computeroutput"><span class="identifier">make_vector</span></tt></a>(<a href="http://www.boost.org/doc/html/ref.html" target="_top"><tt class="computeroutput"><span class="identifier">ref</span></tt></a>(i), <a href="http://www.boost.org/doc/html/ref.html" target="_top"><tt class="computeroutput"><span class="identifier">ref</span></tt></a>(c), <a href="http://www.boost.org/doc/html/ref.html" target="_top"><tt class="computeroutput"><span class="identifier">ref</span></tt></a>(a))
<sup>[<a name="id527271" href="#ftn.id527271">11</a>]</sup>
<sup>[<a name="id527961" href="#ftn.id527961">11</a>]</sup>
.
</p>
<p>
@ -66,7 +66,7 @@
when calling functions which return sequences.
</p>
<a name="fusion.sequences.generation.functions.tiers.ignore"></a><h6>
<a name="id527574"></a>
<a name="id528264"></a>
<a href="tiers.html#fusion.sequences.generation.functions.tiers.ignore">Ignore</a>
</h6>
<p>
@ -81,7 +81,7 @@
</pre>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id527271" href="#id527271">11</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id527961" href="#id527961">11</a>] </sup>
see <a href="http://www.boost.org/doc/html/ref.html" target="_top">Boost.Ref</a>
for details about <tt class="computeroutput"><span class="identifier">ref</span></tt>
</p></div>

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.functions.vector_tie"></a><a href="vector_tie.html" title="vector_tie">vector_tie</a></h5></div></div></div>
<a name="fusion.sequences.generation.functions.vector_tie.description"></a><h6>
<a name="id528661"></a>
<a name="id529351"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.description">Description</a>
</h6>
<p>
Constructs a tie using a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a> sequence.
</p>
<a name="fusion.sequences.generation.functions.vector_tie.synopsis"></a><h6>
<a name="id528709"></a>
<a name="id529399"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -53,7 +53,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.functions.vector_tie.parameters"></a><h6>
<a name="id529019"></a>
<a name="id529709"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -78,7 +78,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.vector_tie.expression_semantics"></a><h6>
<a name="id529162"></a>
<a name="id529852"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -93,14 +93,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a> of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span><EFBFBD><span class="identifier">x1</span><span class="special">,...</span><EFBFBD><span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.vector_tie.header"></a><h6>
<a name="id529328"></a>
<a name="id530018"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.functions.vector_tie.example"></a><h6>
<a name="id529434"></a>
<a name="id530124"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.metafunctions.list_tie"></a><a href="list_tie.html" title="list_tie">list_tie</a></h5></div></div></div>
<a name="fusion.sequences.generation.metafunctions.list_tie.description"></a><h6>
<a name="id533846"></a>
<a name="id534537"></a>
<a href="list_tie.html#fusion.sequences.generation.metafunctions.list_tie.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/list_tie.html" title="list_tie"><tt class="computeroutput"><span class="identifier">list_tie</span></tt></a>.
</p>
<a name="fusion.sequences.generation.metafunctions.list_tie.synopsis"></a><h6>
<a name="id533894"></a>
<a name="id534585"></a>
<a href="list_tie.html#fusion.sequences.generation.metafunctions.list_tie.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -52,7 +52,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.list_tie.parameters"></a><h6>
<a name="id534092"></a>
<a name="id534783"></a>
<a href="list_tie.html#fusion.sequences.generation.metafunctions.list_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -75,7 +75,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.list_tie.expression_semantics"></a><h6>
<a name="id534204"></a>
<a name="id534895"></a>
<a href="list_tie.html#fusion.sequences.generation.metafunctions.list_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -90,14 +90,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> of references from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span><EFBFBD><span class="identifier">T1</span><span class="special">,...</span><EFBFBD><span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.list_tie.header"></a><h6>
<a name="id534389"></a>
<a name="id535081"></a>
<a href="list_tie.html#fusion.sequences.generation.metafunctions.list_tie.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.list_tie.example"></a><h6>
<a name="id534496"></a>
<a name="id535187"></a>
<a href="list_tie.html#fusion.sequences.generation.metafunctions.list_tie.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.metafunctions.make_cons"></a><a href="make_cons.html" title="make_cons">make_cons</a></h5></div></div></div>
<a name="fusion.sequences.generation.metafunctions.make_cons.description"></a><h6>
<a name="id530387"></a>
<a name="id531078"></a>
<a href="make_cons.html#fusion.sequences.generation.metafunctions.make_cons.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/make_cons.html" title="make_cons"><tt class="computeroutput"><span class="identifier">make_cons</span></tt></a>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_cons.synopsis"></a><h6>
<a name="id530436"></a>
<a name="id531126"></a>
<a href="make_cons.html#fusion.sequences.generation.metafunctions.make_cons.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -41,7 +41,7 @@
<span class="keyword">struct</span> <span class="identifier">make_cons</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_cons.parameters"></a><h6>
<a name="id530545"></a>
<a name="id531236"></a>
<a href="make_cons.html#fusion.sequences.generation.metafunctions.make_cons.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -73,7 +73,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_cons.expression_semantics"></a><h6>
<a name="id530654"></a>
<a name="id531345"></a>
<a href="make_cons.html#fusion.sequences.generation.metafunctions.make_cons.expression_semantics">Expression
Semantics</a>
</h6>
@ -91,14 +91,14 @@
(<span class="emphasis"><em>tail</em></span>).
</p>
<a name="fusion.sequences.generation.metafunctions.make_cons.header"></a><h6>
<a name="id530850"></a>
<a name="id531541"></a>
<a href="make_cons.html#fusion.sequences.generation.metafunctions.make_cons.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_cons.example"></a><h6>
<a name="id530957"></a>
<a name="id531647"></a>
<a href="make_cons.html#fusion.sequences.generation.metafunctions.make_cons.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.metafunctions.make_list"></a><a href="make_list.html" title="make_list">make_list</a></h5></div></div></div>
<a name="fusion.sequences.generation.metafunctions.make_list.description"></a><h6>
<a name="id529599"></a>
<a name="id530289"></a>
<a href="make_list.html#fusion.sequences.generation.metafunctions.make_list.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/make_list.html" title="make_list"><tt class="computeroutput"><span class="identifier">make_list</span></tt></a>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_list.synopsis"></a><h6>
<a name="id529647"></a>
<a name="id530338"></a>
<a href="make_list.html#fusion.sequences.generation.metafunctions.make_list.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -52,7 +52,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_list.parameters"></a><h6>
<a name="id529845"></a>
<a name="id530535"></a>
<a href="make_list.html#fusion.sequences.generation.metafunctions.make_list.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -75,7 +75,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_list.expression_semantics"></a><h6>
<a name="id529958"></a>
<a name="id530649"></a>
<a href="make_list.html#fusion.sequences.generation.metafunctions.make_list.expression_semantics">Expression
Semantics</a>
</h6>
@ -91,14 +91,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span><EFBFBD><span class="identifier">T1</span><span class="special">,...</span><EFBFBD><span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_list.header"></a><h6>
<a name="id530151"></a>
<a name="id530842"></a>
<a href="make_list.html#fusion.sequences.generation.metafunctions.make_list.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_list.example"></a><h6>
<a name="id530258"></a>
<a name="id530948"></a>
<a href="make_list.html#fusion.sequences.generation.metafunctions.make_list.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.metafunctions.make_map"></a><a href="make_map.html" title="make_map">make_map</a></h5></div></div></div>
<a name="fusion.sequences.generation.metafunctions.make_map.description"></a><h6>
<a name="id532684"></a>
<a name="id533375"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/make_map.html" title="make_map"><tt class="computeroutput"><span class="identifier">make_map</span></tt></a>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_map.synopsis"></a><h6>
<a name="id532732"></a>
<a name="id533423"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -45,7 +45,7 @@
<p>
The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
<sup>[<a name="id532916" href="#ftn.id532916">13</a>]</sup>
<sup>[<a name="id533607" href="#ftn.id533607">13</a>]</sup>
elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
<tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@ -55,7 +55,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_map.parameters"></a><h6>
<a name="id533014"></a>
<a name="id533705"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -87,7 +87,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_map.expression_semantics"></a><h6>
<a name="id533223"></a>
<a name="id533915"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.expression_semantics">Expression
Semantics</a>
</h6>
@ -107,21 +107,21 @@
key types.
</p>
<a name="fusion.sequences.generation.metafunctions.make_map.header"></a><h6>
<a name="id533556"></a>
<a name="id534247"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_map.example"></a><h6>
<a name="id533662"></a>
<a name="id534354"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.example">Example</a>
</h6>
<pre class="programlisting">
<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special">&lt;</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="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_map.see_also"></a><h6>
<a name="id533765"></a>
<a name="id534457"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.see_also">See
also</a>
</h6>
@ -130,7 +130,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id532916" href="#id532916">13</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id533607" href="#id533607">13</a>] </sup>
<tt class="computeroutput"><span class="identifier">map</span></tt> is implemented
in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
</p></div>

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.metafunctions.make_set"></a><a href="make_set.html" title="make_set">make_set</a></h5></div></div></div>
<a name="fusion.sequences.generation.metafunctions.make_set.description"></a><h6>
<a name="id531878"></a>
<a name="id532569"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/make_set.html" title="make_set"><tt class="computeroutput"><span class="identifier">make_set</span></tt></a>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_set.synopsis"></a><h6>
<a name="id531927"></a>
<a name="id532618"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -43,7 +43,7 @@
<p>
The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
<sup>[<a name="id532056" href="#ftn.id532056">12</a>]</sup>
<sup>[<a name="id532747" href="#ftn.id532747">12</a>]</sup>
elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
<tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@ -53,7 +53,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_set.parameters"></a><h6>
<a name="id532153"></a>
<a name="id532844"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -76,7 +76,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_set.expression_semantics"></a><h6>
<a name="id532265"></a>
<a name="id532956"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.expression_semantics">Expression
Semantics</a>
</h6>
@ -96,14 +96,14 @@
key types.
</p>
<a name="fusion.sequences.generation.metafunctions.make_set.header"></a><h6>
<a name="id532464"></a>
<a name="id533155"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_set.example"></a><h6>
<a name="id532570"></a>
<a name="id533261"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.example">Example</a>
</h6>
<pre class="programlisting">
@ -111,7 +111,7 @@
</pre>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id532056" href="#id532056">12</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id532747" href="#id532747">12</a>] </sup>
<tt class="computeroutput"><span class="identifier">set</span></tt> is implemented
in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
</p></div>

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.metafunctions.make_vector"></a><a href="make_vector.html" title="make_vector">make_vector</a></h5></div></div></div>
<a name="fusion.sequences.generation.metafunctions.make_vector.description"></a><h6>
<a name="id531092"></a>
<a name="id531782"></a>
<a href="make_vector.html#fusion.sequences.generation.metafunctions.make_vector.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/make_vector.html" title="make_vector"><tt class="computeroutput"><span class="identifier">make_vector</span></tt></a>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_vector.synopsis"></a><h6>
<a name="id531141"></a>
<a name="id531831"></a>
<a href="make_vector.html#fusion.sequences.generation.metafunctions.make_vector.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -52,7 +52,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_vector.parameters"></a><h6>
<a name="id531340"></a>
<a name="id532031"></a>
<a href="make_vector.html#fusion.sequences.generation.metafunctions.make_vector.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -75,7 +75,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_vector.expression_semantics"></a><h6>
<a name="id531453"></a>
<a name="id532144"></a>
<a href="make_vector.html#fusion.sequences.generation.metafunctions.make_vector.expression_semantics">Expression
Semantics</a>
</h6>
@ -91,14 +91,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a> from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span><EFBFBD><span class="identifier">T1</span><span class="special">,...</span><EFBFBD><span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_vector.header"></a><h6>
<a name="id531642"></a>
<a name="id532333"></a>
<a href="make_vector.html#fusion.sequences.generation.metafunctions.make_vector.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.make_vector.example"></a><h6>
<a name="id531748"></a>
<a name="id532439"></a>
<a href="make_vector.html#fusion.sequences.generation.metafunctions.make_vector.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.metafunctions.vector_tie"></a><a href="vector_tie.html" title="vector_tie">vector_tie</a></h5></div></div></div>
<a name="fusion.sequences.generation.metafunctions.vector_tie.description"></a><h6>
<a name="id534601"></a>
<a name="id535293"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/vector_tie.html" title="vector_tie"><tt class="computeroutput"><span class="identifier">vector_tie</span></tt></a>.
</p>
<a name="fusion.sequences.generation.metafunctions.vector_tie.synopsis"></a><h6>
<a name="id534650"></a>
<a name="id535341"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -52,7 +52,7 @@
<span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.vector_tie.parameters"></a><h6>
<a name="id534847"></a>
<a name="id535538"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -75,7 +75,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.vector_tie.expression_semantics"></a><h6>
<a name="id534960"></a>
<a name="id535651"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -90,14 +90,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a> of references from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span><EFBFBD><span class="identifier">T1</span><span class="special">,...</span><EFBFBD><span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.vector_tie.header"></a><h6>
<a name="id535146"></a>
<a name="id535837"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.generation.metafunctions.vector_tie.example"></a><h6>
<a name="id535252"></a>
<a name="id535943"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -36,11 +36,11 @@
Intrinsic functions, unlike <a href="../algorithms.html" title="Algorithms">Algorithms</a>,
are not generic across the full <a href="../sequences.html" title="Sequences">Sequence</a>
repertoire. They need to be implemented for each Fusion <a href="../sequences.html" title="Sequences">Sequence</a>
<sup>[<a name="id502096" href="#ftn.id502096">5</a>]</sup>
<sup>[<a name="id502785" href="#ftn.id502785">5</a>]</sup>
.
</p>
<a name="fusion.sequences.intrinsics.header"></a><h4>
<a name="id502115"></a>
<a name="id502804"></a>
<a href="intrinsics.html#fusion.sequences.intrinsics.header">Header</a>
</h4>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id502096" href="#id502096">5</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id502785" href="#id502785">5</a>] </sup>
In practice, many of intrinsic functions have default implementations
that will work in majority of cases
</p></div>

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.functions.at"></a><a href="at.html" title="at">at</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.functions.at.description"></a><h6>
<a name="id507173"></a>
<a name="id507863"></a>
<a href="at.html#fusion.sequences.intrinsics.functions.at.description">Description</a>
</h6>
<p>
Returns the N-th element from the beginning of the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.at.synopsis"></a><h6>
<a name="id507204"></a>
<a name="id507895"></a>
<a href="at.html#fusion.sequences.intrinsics.functions.at.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">at</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.at.parameters"></a><h6>
<a name="id507536"></a>
<a name="id508226"></a>
<a href="at.html#fusion.sequences.intrinsics.functions.at.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -81,7 +81,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.intrinsics.functions.at.expression_semantics"></a><h6>
<a name="id507651"></a>
<a name="id508341"></a>
<a href="at.html#fusion.sequences.intrinsics.functions.at.expression_semantics">Expression
Semantics</a>
</h6>
@ -107,14 +107,14 @@
<a href="../../../iterators/functions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">deref</span></tt></a><span class="special">(</span><a href="../../../iterators/functions/advance.html" title="advance"><tt class="computeroutput"><span class="identifier">advance</span></tt></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><a href="begin.html" title="begin"><tt class="computeroutput"><span class="identifier">begin</span></tt></a><span class="special">(</span><span class="identifier">s</span><span class="special">)))</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.at.header"></a><h6>
<a name="id507961"></a>
<a name="id508652"></a>
<a href="at.html#fusion.sequences.intrinsics.functions.at.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.at.example"></a><h6>
<a name="id508064"></a>
<a name="id508754"></a>
<a href="at.html#fusion.sequences.intrinsics.functions.at.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.functions.at_c"></a><a href="at_c.html" title="at_c">at_c</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.functions.at_c.description"></a><h6>
<a name="id508295"></a>
<a name="id508985"></a>
<a href="at_c.html#fusion.sequences.intrinsics.functions.at_c.description">Description</a>
</h6>
<p>
Returns the N-th element from the beginning of the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.at_c.synopsis"></a><h6>
<a name="id508326"></a>
<a name="id509017"></a>
<a href="at_c.html#fusion.sequences.intrinsics.functions.at_c.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">at_c</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.at_c.parameters"></a><h6>
<a name="id508660"></a>
<a name="id509351"></a>
<a href="at_c.html#fusion.sequences.intrinsics.functions.at_c.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -80,7 +80,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.intrinsics.functions.at_c.expression_semantics"></a><h6>
<a name="id508769"></a>
<a name="id509459"></a>
<a href="at_c.html#fusion.sequences.intrinsics.functions.at_c.expression_semantics">Expression
Semantics</a>
</h6>
@ -106,14 +106,14 @@
<a href="../../../iterators/functions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">deref</span></tt></a><span class="special">(</span><a href="../../../iterators/functions/advance.html" title="advance"><tt class="computeroutput"><span class="identifier">advance</span></tt></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><a href="begin.html" title="begin"><tt class="computeroutput"><span class="identifier">begin</span></tt></a><span class="special">(</span><span class="identifier">s</span><span class="special">)))</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.at_c.header"></a><h6>
<a name="id509070"></a>
<a name="id509760"></a>
<a href="at_c.html#fusion.sequences.intrinsics.functions.at_c.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at_c</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.at_c.example"></a><h6>
<a name="id509175"></a>
<a name="id509865"></a>
<a href="at_c.html#fusion.sequences.intrinsics.functions.at_c.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.functions.at_key"></a><a href="at_key.html" title="at_key">at_key</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.functions.at_key.description"></a><h6>
<a name="id510162"></a>
<a name="id510852"></a>
<a href="at_key.html#fusion.sequences.intrinsics.functions.at_key.description">Description</a>
</h6>
<p>
Returns the element associated with a Key from the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.at_key.synopsis"></a><h6>
<a name="id510194"></a>
<a name="id510884"></a>
<a href="at_key.html#fusion.sequences.intrinsics.functions.at_key.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">at_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.at_key.parameters"></a><h6>
<a name="id510527"></a>
<a name="id511217"></a>
<a href="at_key.html#fusion.sequences.intrinsics.functions.at_key.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -79,7 +79,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.intrinsics.functions.at_key.expression_semantics"></a><h6>
<a name="id510634"></a>
<a name="id511324"></a>
<a href="at_key.html#fusion.sequences.intrinsics.functions.at_key.expression_semantics">Expression
Semantics</a>
</h6>
@ -102,14 +102,14 @@
with Key.
</p>
<a name="fusion.sequences.intrinsics.functions.at_key.header"></a><h6>
<a name="id510834"></a>
<a name="id511524"></a>
<a href="at_key.html#fusion.sequences.intrinsics.functions.at_key.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.at_key.example"></a><h6>
<a name="id510939"></a>
<a name="id511630"></a>
<a href="at_key.html#fusion.sequences.intrinsics.functions.at_key.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.functions.back"></a><a href="back.html" title="back">back</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.functions.back.description"></a><h6>
<a name="id505621"></a>
<a name="id506311"></a>
<a href="back.html#fusion.sequences.intrinsics.functions.back.description">Description</a>
</h6>
<p>
Returns the last element in the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.back.synopsis"></a><h6>
<a name="id505652"></a>
<a name="id506342"></a>
<a href="back.html#fusion.sequences.intrinsics.functions.back.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">back</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.back.parameters"></a><h6>
<a name="id505927"></a>
<a name="id506618"></a>
<a href="back.html#fusion.sequences.intrinsics.functions.back.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -71,7 +71,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.intrinsics.functions.back.expression_semantics"></a><h6>
<a name="id506015"></a>
<a name="id506705"></a>
<a href="back.html#fusion.sequences.intrinsics.functions.back.expression_semantics">Expression
Semantics</a>
</h6>
@ -94,14 +94,14 @@
in the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.back.header"></a><h6>
<a name="id506205"></a>
<a name="id506895"></a>
<a href="back.html#fusion.sequences.intrinsics.functions.back.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.back.example"></a><h6>
<a name="id506310"></a>
<a name="id507000"></a>
<a href="back.html#fusion.sequences.intrinsics.functions.back.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.functions.begin"></a><a href="begin.html" title="begin">begin</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.functions.begin.description"></a><h6>
<a name="id502249"></a>
<a name="id502938"></a>
<a href="begin.html#fusion.sequences.intrinsics.functions.begin.description">Description</a>
</h6>
<p>
Returns an iterator pointing to the first element in the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.begin.synopsis"></a><h6>
<a name="id502280"></a>
<a name="id502970"></a>
<a href="begin.html#fusion.sequences.intrinsics.functions.begin.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">begin</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.begin.parameters"></a><h6>
<a name="id502556"></a>
<a name="id503246"></a>
<a href="begin.html#fusion.sequences.intrinsics.functions.begin.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -72,7 +72,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.intrinsics.functions.begin.expression_semantics"></a><h6>
<a name="id502645"></a>
<a name="id503334"></a>
<a href="begin.html#fusion.sequences.intrinsics.functions.begin.expression_semantics">Expression
Semantics</a>
</h6>
@ -102,14 +102,14 @@
to the first element in the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.begin.header"></a><h6>
<a name="id502810"></a>
<a name="id503500"></a>
<a href="begin.html#fusion.sequences.intrinsics.functions.begin.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">begin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.begin.example"></a><h6>
<a name="id502915"></a>
<a name="id503605"></a>
<a href="begin.html#fusion.sequences.intrinsics.functions.begin.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.functions.empty"></a><a href="empty.html" title="empty">empty</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.functions.empty.description"></a><h6>
<a name="id504026"></a>
<a name="id504716"></a>
<a href="empty.html#fusion.sequences.intrinsics.functions.empty.description">Description</a>
</h6>
<p>
@ -35,7 +35,7 @@
the sequence is empty, else, evaluates to <tt class="computeroutput"><span class="keyword">false</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.functions.empty.synopsis"></a><h6>
<a name="id504088"></a>
<a name="id504778"></a>
<a href="empty.html#fusion.sequences.intrinsics.functions.empty.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
<span class="identifier">empty</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.empty.parameters"></a><h6>
<a name="id504242"></a>
<a name="id504931"></a>
<a href="empty.html#fusion.sequences.intrinsics.functions.empty.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -69,7 +69,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.intrinsics.functions.empty.expression_semantics"></a><h6>
<a name="id504329"></a>
<a name="id505019"></a>
<a href="empty.html#fusion.sequences.intrinsics.functions.empty.expression_semantics">Expression
Semantics</a>
</h6>
@ -84,14 +84,14 @@
to <tt class="computeroutput"><span class="keyword">false</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.functions.empty.header"></a><h6>
<a name="id504437"></a>
<a name="id505126"></a>
<a href="empty.html#fusion.sequences.intrinsics.functions.empty.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.empty.example"></a><h6>
<a name="id504542"></a>
<a name="id505232"></a>
<a href="empty.html#fusion.sequences.intrinsics.functions.empty.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.functions.end"></a><a href="end.html" title="end">end</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.functions.end.description"></a><h6>
<a name="id503129"></a>
<a name="id503819"></a>
<a href="end.html#fusion.sequences.intrinsics.functions.end.description">Description</a>
</h6>
<p>
Returns an iterator pointing to one element past the end of the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.end.synopsis"></a><h6>
<a name="id503161"></a>
<a name="id503851"></a>
<a href="end.html#fusion.sequences.intrinsics.functions.end.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">end</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.end.parameters"></a><h6>
<a name="id503436"></a>
<a name="id504126"></a>
<a href="end.html#fusion.sequences.intrinsics.functions.end.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -72,7 +72,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.intrinsics.functions.end.expression_semantics"></a><h6>
<a name="id503523"></a>
<a name="id504213"></a>
<a href="end.html#fusion.sequences.intrinsics.functions.end.expression_semantics">Expression
Semantics</a>
</h6>
@ -102,14 +102,14 @@
to one element past the end of the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.end.header"></a><h6>
<a name="id503689"></a>
<a name="id504378"></a>
<a href="end.html#fusion.sequences.intrinsics.functions.end.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">end</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.end.example"></a><h6>
<a name="id503793"></a>
<a name="id504483"></a>
<a href="end.html#fusion.sequences.intrinsics.functions.end.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.functions.front"></a><a href="front.html" title="front">front</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.functions.front.description"></a><h6>
<a name="id504737"></a>
<a name="id505427"></a>
<a href="front.html#fusion.sequences.intrinsics.functions.front.description">Description</a>
</h6>
<p>
Returns the first element in the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.front.synopsis"></a><h6>
<a name="id504767"></a>
<a name="id505457"></a>
<a href="front.html#fusion.sequences.intrinsics.functions.front.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="identifier">front</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.front.parameters"></a><h6>
<a name="id505043"></a>
<a name="id505733"></a>
<a href="front.html#fusion.sequences.intrinsics.functions.front.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -71,7 +71,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.intrinsics.functions.front.expression_semantics"></a><h6>
<a name="id505132"></a>
<a name="id505822"></a>
<a href="front.html#fusion.sequences.intrinsics.functions.front.expression_semantics">Expression
Semantics</a>
</h6>
@ -94,14 +94,14 @@
in the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.front.header"></a><h6>
<a name="id505321"></a>
<a name="id506011"></a>
<a href="front.html#fusion.sequences.intrinsics.functions.front.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.front.example"></a><h6>
<a name="id505426"></a>
<a name="id506116"></a>
<a href="front.html#fusion.sequences.intrinsics.functions.front.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.functions.has_key"></a><a href="has_key.html" title="has_key">has_key</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.functions.has_key.description"></a><h6>
<a name="id509378"></a>
<a name="id510068"></a>
<a href="has_key.html#fusion.sequences.intrinsics.functions.has_key.description">Description</a>
</h6>
<p>
@ -36,7 +36,7 @@
to <tt class="computeroutput"><span class="keyword">false</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.functions.has_key.synopsis"></a><h6>
<a name="id509441"></a>
<a name="id510131"></a>
<a href="has_key.html#fusion.sequences.intrinsics.functions.has_key.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -45,7 +45,7 @@
<span class="identifier">has_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.has_key.parameters"></a><h6>
<a name="id509623"></a>
<a name="id510313"></a>
<a href="has_key.html#fusion.sequences.intrinsics.functions.has_key.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -78,7 +78,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.intrinsics.functions.has_key.expression_semantics"></a><h6>
<a name="id509732"></a>
<a name="id510422"></a>
<a href="has_key.html#fusion.sequences.intrinsics.functions.has_key.expression_semantics">Expression
Semantics</a>
</h6>
@ -93,14 +93,14 @@
associated with Key, else, evaluates to <tt class="computeroutput"><span class="keyword">false</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.functions.has_key.header"></a><h6>
<a name="id509850"></a>
<a name="id510540"></a>
<a href="has_key.html#fusion.sequences.intrinsics.functions.has_key.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">has_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.has_key.example"></a><h6>
<a name="id509955"></a>
<a name="id510646"></a>
<a href="has_key.html#fusion.sequences.intrinsics.functions.has_key.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.functions.size"></a><a href="size.html" title="size">size</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.functions.size.description"></a><h6>
<a name="id506505"></a>
<a name="id507196"></a>
<a href="size.html#fusion.sequences.intrinsics.functions.size.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
that evaluates the number of elements in the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.size.synopsis"></a><h6>
<a name="id506547"></a>
<a name="id507238"></a>
<a href="size.html#fusion.sequences.intrinsics.functions.size.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -43,7 +43,7 @@
<span class="identifier">size</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.size.parameters"></a><h6>
<a name="id506701"></a>
<a name="id507392"></a>
<a href="size.html#fusion.sequences.intrinsics.functions.size.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -68,7 +68,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.intrinsics.functions.size.expression_semantics"></a><h6>
<a name="id506788"></a>
<a name="id507478"></a>
<a href="size.html#fusion.sequences.intrinsics.functions.size.expression_semantics">Expression
Semantics</a>
</h6>
@ -83,14 +83,14 @@
in the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.size.header"></a><h6>
<a name="id506873"></a>
<a name="id507563"></a>
<a href="size.html#fusion.sequences.intrinsics.functions.size.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">size</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.functions.size.example"></a><h6>
<a name="id506978"></a>
<a name="id507668"></a>
<a href="size.html#fusion.sequences.intrinsics.functions.size.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,16 +26,16 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.at"></a><a href="at.html" title="at">at</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.at.description"></a><h6>
<a name="id515467"></a>
<a name="id516158"></a>
<a href="at.html#fusion.sequences.intrinsics.metafunctions.at.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/at.html" title="at"><tt class="computeroutput"><span class="identifier">at</span></tt></a>
<sup>[<a name="id515505" href="#ftn.id515505">6</a>]</sup>
<sup>[<a name="id516195" href="#ftn.id516195">6</a>]</sup>
.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.at.synopsis"></a><h6>
<a name="id515616"></a>
<a name="id516306"></a>
<a href="at.html#fusion.sequences.intrinsics.metafunctions.at.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id515732"></a><p class="title"><b>Table<EFBFBD>1.25.<2E>Parameters</b></p>
<a name="id516422"></a><p class="title"><b>Table<EFBFBD>1.25.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -80,7 +80,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.at.expression_semantics"></a><h6>
<a name="id515828"></a>
<a name="id516518"></a>
<a href="at.html#fusion.sequences.intrinsics.metafunctions.at.expression_semantics">Expression
Semantics</a>
</h6>
@ -95,14 +95,14 @@
using <a href="../functions/at.html" title="at"><tt class="computeroutput"><span class="identifier">at</span></tt></a> to access the <tt class="computeroutput"><span class="identifier">N</span></tt>th element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.at.header"></a><h6>
<a name="id515967"></a>
<a name="id516657"></a>
<a href="at.html#fusion.sequences.intrinsics.metafunctions.at.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.at.example"></a><h6>
<a name="id516072"></a>
<a name="id516762"></a>
<a href="at.html#fusion.sequences.intrinsics.metafunctions.at.example">Example</a>
</h6>
<pre class="programlisting">
@ -111,7 +111,7 @@
</pre>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id515505" href="#id515505">6</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id516195" href="#id516195">6</a>] </sup>
<a href="at.html" title="at"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></tt></a> reflects the actual return
type of the function <a href="../functions/at.html" title="at"><tt class="computeroutput"><span class="identifier">at</span></tt></a>. <span class="underline">_sequence</span>_s
typically return references to its elements via the <a href="../functions/at.html" title="at"><tt class="computeroutput"><span class="identifier">at</span></tt></a> function. If you want

View File

@ -26,16 +26,16 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.at_c"></a><a href="at_c.html" title="at_c">at_c</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.at_c.description"></a><h6>
<a name="id516333"></a>
<a name="id517023"></a>
<a href="at_c.html#fusion.sequences.intrinsics.metafunctions.at_c.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/at_c.html" title="at_c"><tt class="computeroutput"><span class="identifier">at_c</span></tt></a>
<sup>[<a name="id516371" href="#ftn.id516371">7</a>]</sup>
<sup>[<a name="id517061" href="#ftn.id517061">7</a>]</sup>
.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.at_c.synopsis"></a><h6>
<a name="id516486"></a>
<a name="id517176"></a>
<a href="at_c.html#fusion.sequences.intrinsics.metafunctions.at_c.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id516602"></a><p class="title"><b>Table<EFBFBD>1.26.<2E>Parameters</b></p>
<a name="id517292"></a><p class="title"><b>Table<EFBFBD>1.26.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -80,7 +80,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.at_c.expression_semantics"></a><h6>
<a name="id516697"></a>
<a name="id517387"></a>
<a href="at_c.html#fusion.sequences.intrinsics.metafunctions.at_c.expression_semantics">Expression
Semantics</a>
</h6>
@ -95,14 +95,14 @@
using <a href="../functions/at_c.html" title="at_c"><tt class="computeroutput"><span class="identifier">at_c</span></tt></a> to access the <tt class="computeroutput"><span class="identifier">M</span></tt>th element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.at_c.header"></a><h6>
<a name="id516837"></a>
<a name="id517527"></a>
<a href="at_c.html#fusion.sequences.intrinsics.metafunctions.at_c.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.at_c.example"></a><h6>
<a name="id516942"></a>
<a name="id517632"></a>
<a href="at_c.html#fusion.sequences.intrinsics.metafunctions.at_c.example">Example</a>
</h6>
<pre class="programlisting">
@ -111,7 +111,7 @@
</pre>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id516371" href="#id516371">7</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id517061" href="#id517061">7</a>] </sup>
<a href="at_c.html" title="at_c"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></tt></a> reflects the actual
return type of the function <a href="../functions/at_c.html" title="at_c"><tt class="computeroutput"><span class="identifier">at_c</span></tt></a>. <span class="underline">_sequence</span>_s
typically return references to its elements via the <a href="../functions/at_c.html" title="at_c"><tt class="computeroutput"><span class="identifier">at_c</span></tt></a> function. If you want

View File

@ -26,16 +26,16 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.at_key"></a><a href="at_key.html" title="at_key">at_key</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.at_key.description"></a><h6>
<a name="id519495"></a>
<a name="id520185"></a>
<a href="at_key.html#fusion.sequences.intrinsics.metafunctions.at_key.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/at_key.html" title="at_key"><tt class="computeroutput"><span class="identifier">at_key</span></tt></a>
<sup>[<a name="id519532" href="#ftn.id519532">8</a>]</sup>
<sup>[<a name="id520222" href="#ftn.id520222">8</a>]</sup>
.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.at_key.synopsis"></a><h6>
<a name="id519643"></a>
<a name="id520333"></a>
<a href="at_key.html#fusion.sequences.intrinsics.metafunctions.at_key.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id519760"></a><p class="title"><b>Table<EFBFBD>1.30.<2E>Parameters</b></p>
<a name="id520450"></a><p class="title"><b>Table<EFBFBD>1.30.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -80,7 +80,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.at_key.expression_semantics"></a><h6>
<a name="id519856"></a>
<a name="id520546"></a>
<a href="at_key.html#fusion.sequences.intrinsics.metafunctions.at_key.expression_semantics">Expression
Semantics</a>
</h6>
@ -97,14 +97,14 @@
<tt class="computeroutput"><span class="identifier">Seq</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.at_key.header"></a><h6>
<a name="id519996"></a>
<a name="id520686"></a>
<a href="at_key.html#fusion.sequences.intrinsics.metafunctions.at_key.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.at_key.example"></a><h6>
<a name="id520102"></a>
<a name="id520792"></a>
<a href="at_key.html#fusion.sequences.intrinsics.metafunctions.at_key.example">Example</a>
</h6>
<pre class="programlisting">
@ -113,7 +113,7 @@
</pre>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id519532" href="#id519532">8</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id520222" href="#id520222">8</a>] </sup>
<a href="at_key.html" title="at_key"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></tt></a> reflects the actual
return type of the function <a href="../functions/at_key.html" title="at_key"><tt class="computeroutput"><span class="identifier">at_key</span></tt></a>. <span class="underline">_sequence</span>_s
typically return references to its elements via the <a href="../functions/at_key.html" title="at_key"><tt class="computeroutput"><span class="identifier">at_key</span></tt></a> function. If you

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.back"></a><a href="back.html" title="back">back</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.back.description"></a><h6>
<a name="id514057"></a>
<a name="id514747"></a>
<a href="back.html#fusion.sequences.intrinsics.metafunctions.back.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/back.html" title="back"><tt class="computeroutput"><span class="identifier">back</span></tt></a>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.back.synopsis"></a><h6>
<a name="id514104"></a>
<a name="id514795"></a>
<a href="back.html#fusion.sequences.intrinsics.metafunctions.back.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id514202"></a><p class="title"><b>Table<EFBFBD>1.23.<2E>Parameters</b></p>
<a name="id514892"></a><p class="title"><b>Table<EFBFBD>1.23.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -68,7 +68,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.back.expression_semantics"></a><h6>
<a name="id514275"></a>
<a name="id514965"></a>
<a href="back.html#fusion.sequences.intrinsics.metafunctions.back.expression_semantics">Expression
Semantics</a>
</h6>
@ -83,14 +83,14 @@
an iterator to the last element in the sequence. Equivalent to <tt class="computeroutput"><a href="../../../iterators/metafunctions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></tt></a><span class="special">&lt;</span><a href="../../../iterators/metafunctions/prior.html" title="prior"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></tt></a><span class="special">&lt;</span><a href="end.html" title="end"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></tt></a><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.back.header"></a><h6>
<a name="id514499"></a>
<a name="id515189"></a>
<a href="back.html#fusion.sequences.intrinsics.metafunctions.back.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.back.example"></a><h6>
<a name="id514604"></a>
<a name="id515294"></a>
<a href="back.html#fusion.sequences.intrinsics.metafunctions.back.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.begin"></a><a href="begin.html" title="begin">begin</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.begin.description"></a><h6>
<a name="id511166"></a>
<a name="id511857"></a>
<a href="begin.html#fusion.sequences.intrinsics.metafunctions.begin.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/begin.html" title="begin"><tt class="computeroutput"><span class="identifier">begin</span></tt></a>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.begin.synopsis"></a><h6>
<a name="id511214"></a>
<a name="id511905"></a>
<a href="begin.html#fusion.sequences.intrinsics.metafunctions.begin.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id511313"></a><p class="title"><b>Table<EFBFBD>1.19.<2E>Parameters</b></p>
<a name="id512003"></a><p class="title"><b>Table<EFBFBD>1.19.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -68,7 +68,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.begin.expression_semantics"></a><h6>
<a name="id511387"></a>
<a name="id512078"></a>
<a href="begin.html#fusion.sequences.intrinsics.metafunctions.begin.expression_semantics">Expression
Semantics</a>
</h6>
@ -84,14 +84,14 @@
to the first element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.begin.header"></a><h6>
<a name="id511500"></a>
<a name="id512190"></a>
<a href="begin.html#fusion.sequences.intrinsics.metafunctions.begin.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">begin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.begin.example"></a><h6>
<a name="id511605"></a>
<a name="id512296"></a>
<a href="begin.html#fusion.sequences.intrinsics.metafunctions.begin.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.empty"></a><a href="empty.html" title="empty">empty</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.empty.description"></a><h6>
<a name="id512604"></a>
<a name="id513295"></a>
<a href="empty.html#fusion.sequences.intrinsics.metafunctions.empty.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/empty.html" title="empty"><tt class="computeroutput"><span class="identifier">empty</span></tt></a>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.empty.synopsis"></a><h6>
<a name="id512652"></a>
<a name="id513342"></a>
<a href="empty.html#fusion.sequences.intrinsics.metafunctions.empty.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id512750"></a><p class="title"><b>Table<EFBFBD>1.21.<2E>Parameters</b></p>
<a name="id513440"></a><p class="title"><b>Table<EFBFBD>1.21.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -68,7 +68,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.empty.expression_semantics"></a><h6>
<a name="id512824"></a>
<a name="id513515"></a>
<a href="empty.html#fusion.sequences.intrinsics.metafunctions.empty.expression_semantics">Expression
Semantics</a>
</h6>
@ -84,14 +84,14 @@
<tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt> otherwise.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.empty.header"></a><h6>
<a name="id512967"></a>
<a name="id513657"></a>
<a href="empty.html#fusion.sequences.intrinsics.metafunctions.empty.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.empty.example"></a><h6>
<a name="id513073"></a>
<a name="id513763"></a>
<a href="empty.html#fusion.sequences.intrinsics.metafunctions.empty.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.end"></a><a href="end.html" title="end">end</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.end.description"></a><h6>
<a name="id511862"></a>
<a name="id512552"></a>
<a href="end.html#fusion.sequences.intrinsics.metafunctions.end.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/end.html" title="end"><tt class="computeroutput"><span class="identifier">end</span></tt></a>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.end.synopsis"></a><h6>
<a name="id511909"></a>
<a name="id512599"></a>
<a href="end.html#fusion.sequences.intrinsics.metafunctions.end.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id512006"></a><p class="title"><b>Table<EFBFBD>1.20.<2E>Parameters</b></p>
<a name="id512696"></a><p class="title"><b>Table<EFBFBD>1.20.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -68,7 +68,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.end.expression_semantics"></a><h6>
<a name="id512080"></a>
<a name="id512771"></a>
<a href="end.html#fusion.sequences.intrinsics.metafunctions.end.expression_semantics">Expression
Semantics</a>
</h6>
@ -84,14 +84,14 @@
one past the end of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.end.header"></a><h6>
<a name="id512191"></a>
<a name="id512882"></a>
<a href="end.html#fusion.sequences.intrinsics.metafunctions.end.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">end</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.end.example"></a><h6>
<a name="id512296"></a>
<a name="id512986"></a>
<a href="end.html#fusion.sequences.intrinsics.metafunctions.end.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.front"></a><a href="front.html" title="front">front</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.front.description"></a><h6>
<a name="id513336"></a>
<a name="id514026"></a>
<a href="front.html#fusion.sequences.intrinsics.metafunctions.front.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/front.html" title="front"><tt class="computeroutput"><span class="identifier">front</span></tt></a>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.front.synopsis"></a><h6>
<a name="id513383"></a>
<a name="id514074"></a>
<a href="front.html#fusion.sequences.intrinsics.metafunctions.front.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id513481"></a><p class="title"><b>Table<EFBFBD>1.22.<2E>Parameters</b></p>
<a name="id514172"></a><p class="title"><b>Table<EFBFBD>1.22.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -68,7 +68,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.front.expression_semantics"></a><h6>
<a name="id513554"></a>
<a name="id514245"></a>
<a href="front.html#fusion.sequences.intrinsics.metafunctions.front.expression_semantics">Expression
Semantics</a>
</h6>
@ -84,14 +84,14 @@
Equivalent to <tt class="computeroutput"><a href="../../../iterators/metafunctions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></tt></a><span class="special">&lt;</span><a href="begin.html" title="begin"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></tt></a><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.front.header"></a><h6>
<a name="id513748"></a>
<a name="id514439"></a>
<a href="front.html#fusion.sequences.intrinsics.metafunctions.front.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.front.example"></a><h6>
<a name="id513854"></a>
<a name="id514544"></a>
<a href="front.html#fusion.sequences.intrinsics.metafunctions.front.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.has_key"></a><a href="has_key.html" title="has_key">has_key</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.has_key.description"></a><h6>
<a name="id518620"></a>
<a name="id519310"></a>
<a href="has_key.html#fusion.sequences.intrinsics.metafunctions.has_key.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/has_key.html" title="has_key"><tt class="computeroutput"><span class="identifier">has_key</span></tt></a>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.has_key.synopsis"></a><h6>
<a name="id518667"></a>
<a name="id519357"></a>
<a href="has_key.html#fusion.sequences.intrinsics.metafunctions.has_key.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id518783"></a><p class="title"><b>Table<EFBFBD>1.29.<2E>Parameters</b></p>
<a name="id519473"></a><p class="title"><b>Table<EFBFBD>1.29.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -78,7 +78,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.has_key.expression_semantics"></a><h6>
<a name="id518877"></a>
<a name="id519567"></a>
<a href="has_key.html#fusion.sequences.intrinsics.metafunctions.has_key.expression_semantics">Expression
Semantics</a>
</h6>
@ -95,14 +95,14 @@
<tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt> otherwise.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.has_key.header"></a><h6>
<a name="id519041"></a>
<a name="id519731"></a>
<a href="has_key.html#fusion.sequences.intrinsics.metafunctions.has_key.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">has_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.has_key.example"></a><h6>
<a name="id519147"></a>
<a name="id519837"></a>
<a href="has_key.html#fusion.sequences.intrinsics.metafunctions.has_key.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.size"></a><a href="size.html" title="size">size</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.size.description"></a><h6>
<a name="id514807"></a>
<a name="id515497"></a>
<a href="size.html#fusion.sequences.intrinsics.metafunctions.size.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/size.html" title="size"><tt class="computeroutput"><span class="identifier">size</span></tt></a>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.size.synopsis"></a><h6>
<a name="id514855"></a>
<a name="id515545"></a>
<a href="size.html#fusion.sequences.intrinsics.metafunctions.size.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id514953"></a><p class="title"><b>Table<EFBFBD>1.24.<2E>Parameters</b></p>
<a name="id515643"></a><p class="title"><b>Table<EFBFBD>1.24.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -68,7 +68,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.size.expression_semantics"></a><h6>
<a name="id515026"></a>
<a name="id515716"></a>
<a href="size.html#fusion.sequences.intrinsics.metafunctions.size.expression_semantics">Expression
Semantics</a>
</h6>
@ -83,14 +83,14 @@
in <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.size.header"></a><h6>
<a name="id515128"></a>
<a name="id515819"></a>
<a href="size.html#fusion.sequences.intrinsics.metafunctions.size.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">size</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.size.example"></a><h6>
<a name="id515234"></a>
<a name="id515924"></a>
<a href="size.html#fusion.sequences.intrinsics.metafunctions.size.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.value_at"></a><a href="value_at.html" title="value_at">value_at</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.value_at.description"></a><h6>
<a name="id517167"></a>
<a name="id517857"></a>
<a href="value_at.html#fusion.sequences.intrinsics.metafunctions.value_at.description">Description</a>
</h6>
<p>
Returns the actual type at a given index from the <a href="../../../sequences.html" title="Sequences">Sequence</a>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.value_at.synopsis"></a><h6>
<a name="id517207"></a>
<a name="id517897"></a>
<a href="value_at.html#fusion.sequences.intrinsics.metafunctions.value_at.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id517324"></a><p class="title"><b>Table<EFBFBD>1.27.<2E>Parameters</b></p>
<a name="id518013"></a><p class="title"><b>Table<EFBFBD>1.27.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -78,7 +78,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.value_at.expression_semantics"></a><h6>
<a name="id517418"></a>
<a name="id518108"></a>
<a href="value_at.html#fusion.sequences.intrinsics.metafunctions.value_at.expression_semantics">Expression
Semantics</a>
</h6>
@ -93,14 +93,14 @@
the <tt class="computeroutput"><span class="identifier">N</span></tt>th element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.value_at.header"></a><h6>
<a name="id517541"></a>
<a name="id518231"></a>
<a href="value_at.html#fusion.sequences.intrinsics.metafunctions.value_at.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">value_at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.value_at.example"></a><h6>
<a name="id517647"></a>
<a name="id518337"></a>
<a href="value_at.html#fusion.sequences.intrinsics.metafunctions.value_at.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.value_at_c"></a><a href="value_at_c.html" title="value_at_c">value_at_c</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.value_at_c.description"></a><h6>
<a name="id517910"></a>
<a name="id518600"></a>
<a href="value_at_c.html#fusion.sequences.intrinsics.metafunctions.value_at_c.description">Description</a>
</h6>
<p>
Returns the actual type at a given index from the <a href="../../../sequences.html" title="Sequences">Sequence</a>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.value_at_c.synopsis"></a><h6>
<a name="id517951"></a>
<a name="id518641"></a>
<a href="value_at_c.html#fusion.sequences.intrinsics.metafunctions.value_at_c.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id518067"></a><p class="title"><b>Table<EFBFBD>1.28.<2E>Parameters</b></p>
<a name="id518757"></a><p class="title"><b>Table<EFBFBD>1.28.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -78,7 +78,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.value_at_c.expression_semantics"></a><h6>
<a name="id518163"></a>
<a name="id518853"></a>
<a href="value_at_c.html#fusion.sequences.intrinsics.metafunctions.value_at_c.expression_semantics">Expression
Semantics</a>
</h6>
@ -93,14 +93,14 @@
the <tt class="computeroutput"><span class="identifier">M</span></tt>th element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.value_at_c.header"></a><h6>
<a name="id518287"></a>
<a name="id518977"></a>
<a href="value_at_c.html#fusion.sequences.intrinsics.metafunctions.value_at_c.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">value_at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.value_at_c.example"></a><h6>
<a name="id518394"></a>
<a name="id519084"></a>
<a href="value_at_c.html#fusion.sequences.intrinsics.metafunctions.value_at_c.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.intrinsics.metafunctions.value_at_key"></a><a href="value_at_key.html" title="value_at_key">value_at_key</a></h5></div></div></div>
<a name="fusion.sequences.intrinsics.metafunctions.value_at_key.description"></a><h6>
<a name="id520429"></a>
<a name="id521119"></a>
<a href="value_at_key.html#fusion.sequences.intrinsics.metafunctions.value_at_key.description">Description</a>
</h6>
<p>
Returns the actual element type associated with a Key from the <a href="../../../sequences.html" title="Sequences">Sequence</a>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.value_at_key.synopsis"></a><h6>
<a name="id520470"></a>
<a name="id521160"></a>
<a href="value_at_key.html#fusion.sequences.intrinsics.metafunctions.value_at_key.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="special">};</span>
</pre>
<div class="table">
<a name="id520587"></a><p class="title"><b>Table<EFBFBD>1.31.<2E>Parameters</b></p>
<a name="id521277"></a><p class="title"><b>Table<EFBFBD>1.31.<2E>Parameters</b></p>
<table class="table" summary="Parameters">
<colgroup>
<col>
@ -78,7 +78,7 @@
</table>
</div>
<a name="fusion.sequences.intrinsics.metafunctions.value_at_key.expression_semantics"></a><h6>
<a name="id520682"></a>
<a name="id521372"></a>
<a href="value_at_key.html#fusion.sequences.intrinsics.metafunctions.value_at_key.expression_semantics">Expression
Semantics</a>
</h6>
@ -94,14 +94,14 @@
in <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.value_at_key.header"></a><h6>
<a name="id520806"></a>
<a name="id521496"></a>
<a href="value_at_key.html#fusion.sequences.intrinsics.metafunctions.value_at_key.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">value_at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.intrinsics.metafunctions.value_at_key.example"></a><h6>
<a name="id520912"></a>
<a name="id521602"></a>
<a href="value_at_key.html#fusion.sequences.intrinsics.metafunctions.value_at_key.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -48,7 +48,7 @@
only until the result is clear.
</p>
<a name="fusion.sequences.operators.comparison.header"></a><h5>
<a name="id543862"></a>
<a name="id544553"></a>
<a href="comparison.html#fusion.sequences.operators.comparison.header">Header</a>
</h5>
<pre class="programlisting">

View File

@ -27,14 +27,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.operators.comparison.equal"></a><a href="equal.html" title="equal">equal</a></h5></div></div></div>
<a name="fusion.sequences.operators.comparison.equal.description"></a><h6>
<a name="id543976"></a>
<a name="id544667"></a>
<a href="equal.html#fusion.sequences.operators.comparison.equal.description">Description</a>
</h6>
<p>
Compare two sequences for equality.
</p>
<a name="fusion.sequences.operators.comparison.equal.synopsis"></a><h6>
<a name="id544007"></a>
<a name="id544698"></a>
<a href="equal.html#fusion.sequences.operators.comparison.equal.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -43,7 +43,7 @@
<span class="keyword">operator</span><span class="special">==(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.operators.comparison.equal.parameters"></a><h6>
<a name="id544160"></a>
<a name="id544851"></a>
<a href="equal.html#fusion.sequences.operators.comparison.equal.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -67,7 +67,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.operators.comparison.equal.expression_semantics"></a><h6>
<a name="id544264"></a>
<a name="id544955"></a>
<a href="equal.html#fusion.sequences.operators.comparison.equal.expression_semantics">Expression
Semantics</a>
</h6>
@ -103,14 +103,14 @@
true.
</p>
<a name="fusion.sequences.operators.comparison.equal.header"></a><h6>
<a name="id544509"></a>
<a name="id545200"></a>
<a href="equal.html#fusion.sequences.operators.comparison.equal.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.operators.comparison.equal.example"></a><h6>
<a name="id544615"></a>
<a name="id545305"></a>
<a href="equal.html#fusion.sequences.operators.comparison.equal.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -34,7 +34,7 @@
Lexicographically compare two sequences.
</p>
<a name="fusion.sequences.operators.comparison.greater_than.synopsis"></a><h6>
<a name="id547480"></a>
<a name="id548171"></a>
<a href="greater_than.html#fusion.sequences.operators.comparison.greater_than.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -43,7 +43,7 @@
<span class="keyword">operator</span><span class="special">&gt;(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.operators.comparison.greater_than.parameters"></a><h6>
<a name="id547633"></a>
<a name="id548324"></a>
<a href="greater_than.html#fusion.sequences.operators.comparison.greater_than.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -67,7 +67,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.operators.comparison.greater_than.expression_semantics"></a><h6>
<a name="id547738"></a>
<a name="id548429"></a>
<a href="greater_than.html#fusion.sequences.operators.comparison.greater_than.expression_semantics">Expression
Semantics</a>
</h6>
@ -95,14 +95,14 @@
<span class="bold"><b>Semantics</b></span>: Returns b &lt; a.
</p>
<a name="fusion.sequences.operators.comparison.greater_than.header"></a><h6>
<a name="id547906"></a>
<a name="id548597"></a>
<a href="greater_than.html#fusion.sequences.operators.comparison.greater_than.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.operators.comparison.greater_than.example"></a><h6>
<a name="id548013"></a>
<a name="id548704"></a>
<a href="greater_than.html#fusion.sequences.operators.comparison.greater_than.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -33,7 +33,7 @@
Lexicographically compare two sequences.
</p>
<a name="fusion.sequences.operators.comparison.greater_than_equal.synopsis"></a><h6>
<a name="id548363"></a>
<a name="id549054"></a>
<a href="greater_than_equal.html#fusion.sequences.operators.comparison.greater_than_equal.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -42,7 +42,7 @@
<span class="keyword">operator</span><span class="special">&gt;=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.operators.comparison.greater_than_equal.parameters"></a><h6>
<a name="id548518"></a>
<a name="id549209"></a>
<a href="greater_than_equal.html#fusion.sequences.operators.comparison.greater_than_equal.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -66,7 +66,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.operators.comparison.greater_than_equal.expression_semantics"></a><h6>
<a name="id548623"></a>
<a name="id549314"></a>
<a href="greater_than_equal.html#fusion.sequences.operators.comparison.greater_than_equal.expression_semantics">Expression
Semantics</a>
</h6>
@ -94,14 +94,14 @@
<span class="bold"><b>Semantics</b></span>: Returns !(a &lt; b).
</p>
<a name="fusion.sequences.operators.comparison.greater_than_equal.header"></a><h6>
<a name="id548791"></a>
<a name="id549482"></a>
<a href="greater_than_equal.html#fusion.sequences.operators.comparison.greater_than_equal.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">greater_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.operators.comparison.greater_than_equal.example"></a><h6>
<a name="id548898"></a>
<a name="id549589"></a>
<a href="greater_than_equal.html#fusion.sequences.operators.comparison.greater_than_equal.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -34,7 +34,7 @@
Lexicographically compare two sequences.
</p>
<a name="fusion.sequences.operators.comparison.less_than.synopsis"></a><h6>
<a name="id545694"></a>
<a name="id546385"></a>
<a href="less_than.html#fusion.sequences.operators.comparison.less_than.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -43,7 +43,7 @@
<span class="keyword">operator</span><span class="special">&lt;(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.operators.comparison.less_than.parameters"></a><h6>
<a name="id545848"></a>
<a name="id546539"></a>
<a href="less_than.html#fusion.sequences.operators.comparison.less_than.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -67,7 +67,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.operators.comparison.less_than.expression_semantics"></a><h6>
<a name="id545953"></a>
<a name="id546644"></a>
<a href="less_than.html#fusion.sequences.operators.comparison.less_than.expression_semantics">Expression
Semantics</a>
</h6>
@ -97,14 +97,14 @@
and <tt class="computeroutput"><span class="identifier">b</span></tt>.
</p>
<a name="fusion.sequences.operators.comparison.less_than.header"></a><h6>
<a name="id546141"></a>
<a name="id546832"></a>
<a href="less_than.html#fusion.sequences.operators.comparison.less_than.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">less</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.operators.comparison.less_than.example"></a><h6>
<a name="id546246"></a>
<a name="id546937"></a>
<a href="less_than.html#fusion.sequences.operators.comparison.less_than.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -34,7 +34,7 @@
Lexicographically compare two sequences.
</p>
<a name="fusion.sequences.operators.comparison.less_than_equal.synopsis"></a><h6>
<a name="id546595"></a>
<a name="id547286"></a>
<a href="less_than_equal.html#fusion.sequences.operators.comparison.less_than_equal.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -43,7 +43,7 @@
<span class="keyword">operator</span><span class="special">&lt;=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.operators.comparison.less_than_equal.parameters"></a><h6>
<a name="id546751"></a>
<a name="id547442"></a>
<a href="less_than_equal.html#fusion.sequences.operators.comparison.less_than_equal.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -67,7 +67,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.operators.comparison.less_than_equal.expression_semantics"></a><h6>
<a name="id546857"></a>
<a name="id547548"></a>
<a href="less_than_equal.html#fusion.sequences.operators.comparison.less_than_equal.expression_semantics">Expression
Semantics</a>
</h6>
@ -95,14 +95,14 @@
<span class="bold"><b>Semantics</b></span>: Returns !(b &lt; a).
</p>
<a name="fusion.sequences.operators.comparison.less_than_equal.header"></a><h6>
<a name="id547026"></a>
<a name="id547717"></a>
<a href="less_than_equal.html#fusion.sequences.operators.comparison.less_than_equal.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.operators.comparison.less_than_equal.example"></a><h6>
<a name="id547132"></a>
<a name="id547823"></a>
<a href="less_than_equal.html#fusion.sequences.operators.comparison.less_than_equal.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -33,7 +33,7 @@
Compare two sequences for inequality.
</p>
<a name="fusion.sequences.operators.comparison.not_equal.synopsis"></a><h6>
<a name="id544855"></a>
<a name="id545545"></a>
<a href="not_equal.html#fusion.sequences.operators.comparison.not_equal.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -42,7 +42,7 @@
<span class="keyword">operator</span><span class="special">!=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.operators.comparison.not_equal.parameters"></a><h6>
<a name="id545008"></a>
<a name="id545699"></a>
<a href="not_equal.html#fusion.sequences.operators.comparison.not_equal.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -66,7 +66,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.operators.comparison.not_equal.expression_semantics"></a><h6>
<a name="id545112"></a>
<a name="id545803"></a>
<a href="not_equal.html#fusion.sequences.operators.comparison.not_equal.expression_semantics">Expression
Semantics</a>
</h6>
@ -97,14 +97,14 @@
Returns !(a == b).
</p>
<a name="fusion.sequences.operators.comparison.not_equal.header"></a><h6>
<a name="id545283"></a>
<a name="id545974"></a>
<a href="not_equal.html#fusion.sequences.operators.comparison.not_equal.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">not_equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.operators.comparison.not_equal.example"></a><h6>
<a name="id545388"></a>
<a name="id546079"></a>
<a href="not_equal.html#fusion.sequences.operators.comparison.not_equal.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -115,7 +115,7 @@
representation may not be unambiguously parseable.
</p>
<a name="fusion.sequences.operators.i_o.header"></a><h5>
<a name="id542372"></a>
<a name="id543063"></a>
<a href="i_o.html#fusion.sequences.operators.i_o.header">Header</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.operators.i_o.in"></a><a href="in.html" title="in">in</a></h5></div></div></div>
<a name="fusion.sequences.operators.i_o.in.description"></a><h6>
<a name="id542487"></a>
<a name="id543178"></a>
<a href="in.html#fusion.sequences.operators.i_o.in.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
stream.
</p>
<a name="fusion.sequences.operators.i_o.in.synopsis"></a><h6>
<a name="id542526"></a>
<a name="id543217"></a>
<a href="in.html#fusion.sequences.operators.i_o.in.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -43,7 +43,7 @@
<span class="keyword">operator</span><span class="special">&gt;&gt;(</span><span class="identifier">IStream</span><span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.operators.i_o.in.parameters"></a><h6>
<a name="id542672"></a>
<a name="id543363"></a>
<a href="in.html#fusion.sequences.operators.i_o.in.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -73,7 +73,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.operators.i_o.in.expression_semantics"></a><h6>
<a name="id542764"></a>
<a name="id543455"></a>
<a href="in.html#fusion.sequences.operators.i_o.in.expression_semantics">Expression
Semantics</a>
</h6>
@ -88,14 +88,14 @@
call <tt class="computeroutput"><span class="identifier">is</span><EFBFBD><span class="special">&gt;&gt;</span><EFBFBD><span class="identifier">e</span></tt>.
</p>
<a name="fusion.sequences.operators.i_o.in.header"></a><h6>
<a name="id542880"></a>
<a name="id543571"></a>
<a href="in.html#fusion.sequences.operators.i_o.in.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">in</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.operators.i_o.in.example"></a><h6>
<a name="id542984"></a>
<a name="id543675"></a>
<a href="in.html#fusion.sequences.operators.i_o.in.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.operators.i_o.out"></a><a href="out.html" title="out">out</a></h5></div></div></div>
<a name="fusion.sequences.operators.i_o.out.description"></a><h6>
<a name="id543143"></a>
<a name="id543834"></a>
<a href="out.html#fusion.sequences.operators.i_o.out.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
stream.
</p>
<a name="fusion.sequences.operators.i_o.out.synopsis"></a><h6>
<a name="id543182"></a>
<a name="id543872"></a>
<a href="out.html#fusion.sequences.operators.i_o.out.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -43,7 +43,7 @@
<span class="keyword">operator</span><span class="special">&lt;&lt;(</span><span class="identifier">OStream</span><span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
</pre>
<a name="fusion.sequences.operators.i_o.out.parameters"></a><h6>
<a name="id543327"></a>
<a name="id544018"></a>
<a href="out.html#fusion.sequences.operators.i_o.out.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -73,7 +73,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.operators.i_o.out.expression_semantics"></a><h6>
<a name="id543418"></a>
<a name="id544109"></a>
<a href="out.html#fusion.sequences.operators.i_o.out.expression_semantics">Expression
Semantics</a>
</h6>
@ -88,14 +88,14 @@
call <tt class="computeroutput"><span class="identifier">os</span><EFBFBD><span class="special">&lt;&lt;</span><EFBFBD><span class="identifier">e</span></tt>.
</p>
<a name="fusion.sequences.operators.i_o.out.header"></a><h6>
<a name="id543533"></a>
<a name="id544224"></a>
<a href="out.html#fusion.sequences.operators.i_o.out.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">out</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.operators.i_o.out.example"></a><h6>
<a name="id543637"></a>
<a name="id544328"></a>
<a href="out.html#fusion.sequences.operators.i_o.out.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -44,7 +44,7 @@
very cheap to copy and be passed around by value.
</p>
<a name="fusion.sequences.views.header"></a><h4>
<a name="id490656"></a>
<a name="id491346"></a>
<a href="views.html#fusion.sequences.views.header">Header</a>
</h4>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.views.filter_view"></a><a href="filter_view.html" title="filter_view">filter_view</a></h4></div></div></div>
<a name="fusion.sequences.views.filter_view.description"></a><h5>
<a name="id491591"></a>
<a name="id492279"></a>
<a href="filter_view.html#fusion.sequences.views.filter_view.description">Description</a>
</h5>
<p>
@ -37,14 +37,14 @@
only those elements for which its predicate evaluates to <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
</p>
<a name="fusion.sequences.views.filter_view.header"></a><h5>
<a name="id491671"></a>
<a name="id492359"></a>
<a href="filter_view.html#fusion.sequences.views.filter_view.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">filter_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.views.filter_view.synopsis"></a><h5>
<a name="id491775"></a>
<a name="id492464"></a>
<a href="filter_view.html#fusion.sequences.views.filter_view.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -52,7 +52,7 @@
<span class="keyword">struct</span> <span class="identifier">filter_view</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.views.filter_view.template_parameters"></a><h5>
<a name="id491871"></a>
<a name="id492559"></a>
<a href="filter_view.html#fusion.sequences.views.filter_view.template_parameters">Template
parameters</a>
</h5>
@ -87,7 +87,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.filter_view.model_of"></a><h5>
<a name="id491992"></a>
<a name="id492681"></a>
<a href="filter_view.html#fusion.sequences.views.filter_view.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
@ -113,7 +113,7 @@
</dl>
</div>
<a name="fusion.sequences.views.filter_view.expression_semantics"></a><h5>
<a name="id492135"></a>
<a name="id492824"></a>
<a href="filter_view.html#fusion.sequences.views.filter_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -155,7 +155,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.filter_view.example"></a><h5>
<a name="id492394"></a>
<a name="id493083"></a>
<a href="filter_view.html#fusion.sequences.views.filter_view.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.views.iterator_range"></a><a href="iterator_range.html" title="iterator_range">iterator_range</a></h4></div></div></div>
<a name="fusion.sequences.views.iterator_range.description"></a><h5>
<a name="id492870"></a>
<a name="id493559"></a>
<a href="iterator_range.html#fusion.sequences.views.iterator_range.description">Description</a>
</h5>
<p>
@ -34,14 +34,14 @@
a sub-range of its underlying sequence delimited by a pair of iterators.
</p>
<a name="fusion.sequences.views.iterator_range.header"></a><h5>
<a name="id492913"></a>
<a name="id493601"></a>
<a href="iterator_range.html#fusion.sequences.views.iterator_range.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">iterator_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.views.iterator_range.synopsis"></a><h5>
<a name="id493017"></a>
<a name="id493706"></a>
<a href="iterator_range.html#fusion.sequences.views.iterator_range.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -49,7 +49,7 @@
<span class="keyword">struct</span> <span class="identifier">iterator_range</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.views.iterator_range.template_parameters"></a><h5>
<a name="id493114"></a>
<a name="id493802"></a>
<a href="iterator_range.html#fusion.sequences.views.iterator_range.template_parameters">Template
parameters</a>
</h5>
@ -82,7 +82,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.iterator_range.model_of"></a><h5>
<a name="id493225"></a>
<a name="id493914"></a>
<a href="iterator_range.html#fusion.sequences.views.iterator_range.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
@ -110,7 +110,7 @@
</dl>
</div>
<a name="fusion.sequences.views.iterator_range.expression_semantics"></a><h5>
<a name="id493396"></a>
<a name="id494085"></a>
<a href="iterator_range.html#fusion.sequences.views.iterator_range.expression_semantics">Expression
Semantics</a>
</h5>
@ -155,7 +155,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.iterator_range.example"></a><h5>
<a name="id493676"></a>
<a name="id494365"></a>
<a href="iterator_range.html#fusion.sequences.views.iterator_range.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.views.joint_view"></a><a href="joint_view.html" title="joint_view">joint_view</a></h4></div></div></div>
<a name="fusion.sequences.views.joint_view.description"></a><h5>
<a name="id494344"></a>
<a name="id495033"></a>
<a href="joint_view.html#fusion.sequences.views.joint_view.description">Description</a>
</h5>
<p>
@ -34,14 +34,14 @@
which is a concatenation of two sequences.
</p>
<a name="fusion.sequences.views.joint_view.header"></a><h5>
<a name="id494385"></a>
<a name="id495074"></a>
<a href="joint_view.html#fusion.sequences.views.joint_view.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">joint_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.views.joint_view.synopsis"></a><h5>
<a name="id494490"></a>
<a name="id495178"></a>
<a href="joint_view.html#fusion.sequences.views.joint_view.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -49,7 +49,7 @@
<span class="keyword">struct</span> <span class="identifier">joint_view</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.views.joint_view.template_parameters"></a><h5>
<a name="id494586"></a>
<a name="id495274"></a>
<a href="joint_view.html#fusion.sequences.views.joint_view.template_parameters">Template
parameters</a>
</h5>
@ -86,7 +86,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.joint_view.model_of"></a><h5>
<a name="id494698"></a>
<a name="id495386"></a>
<a href="joint_view.html#fusion.sequences.views.joint_view.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
@ -114,7 +114,7 @@
</dl>
</div>
<a name="fusion.sequences.views.joint_view.expression_semantics"></a><h5>
<a name="id494869"></a>
<a name="id495557"></a>
<a href="joint_view.html#fusion.sequences.views.joint_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -156,7 +156,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.joint_view.example"></a><h5>
<a name="id495148"></a>
<a name="id495837"></a>
<a href="joint_view.html#fusion.sequences.views.joint_view.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -31,14 +31,14 @@
and the last element will be its first.
</p>
<a name="fusion.sequences.views.reverse_view.header"></a><h5>
<a name="id498505"></a>
<a name="id499194"></a>
<a href="reverse_view.html#fusion.sequences.views.reverse_view.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">reverse_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.views.reverse_view.synopsis"></a><h5>
<a name="id498608"></a>
<a name="id499298"></a>
<a href="reverse_view.html#fusion.sequences.views.reverse_view.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -46,7 +46,7 @@
<span class="keyword">struct</span> <span class="identifier">reverse_view</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.views.reverse_view.template_parameters"></a><h5>
<a name="id498686"></a>
<a name="id499375"></a>
<a href="reverse_view.html#fusion.sequences.views.reverse_view.template_parameters">Template
parameters</a>
</h5>
@ -72,7 +72,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.views.reverse_view.model_of"></a><h5>
<a name="id498772"></a>
<a name="id499461"></a>
<a href="reverse_view.html#fusion.sequences.views.reverse_view.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/bidirectional_sequence.html" title="Bidirectional
@ -97,7 +97,7 @@
</dl>
</div>
<a name="fusion.sequences.views.reverse_view.expression_semantics"></a><h5>
<a name="id498915"></a>
<a name="id499605"></a>
<a href="reverse_view.html#fusion.sequences.views.reverse_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -138,7 +138,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.reverse_view.example"></a><h5>
<a name="id499175"></a>
<a name="id499864"></a>
<a href="reverse_view.html#fusion.sequences.views.reverse_view.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -30,14 +30,14 @@
a value as a single element sequence.
</p>
<a name="fusion.sequences.views.single_view.header"></a><h5>
<a name="id490784"></a>
<a name="id491473"></a>
<a href="single_view.html#fusion.sequences.views.single_view.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">single_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.views.single_view.synopsis"></a><h5>
<a name="id490887"></a>
<a name="id491576"></a>
<a href="single_view.html#fusion.sequences.views.single_view.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -45,7 +45,7 @@
<span class="keyword">struct</span> <span class="identifier">single_view</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.views.single_view.template_parameters"></a><h5>
<a name="id490966"></a>
<a name="id491655"></a>
<a href="single_view.html#fusion.sequences.views.single_view.template_parameters">Template
parameters</a>
</h5>
@ -68,7 +68,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.views.single_view.model_of"></a><h5>
<a name="id491043"></a>
<a name="id491732"></a>
<a href="single_view.html#fusion.sequences.views.single_view.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
@ -92,7 +92,7 @@
</dl>
</div>
<a name="fusion.sequences.views.single_view.expression_semantics"></a><h5>
<a name="id491185"></a>
<a name="id491874"></a>
<a href="single_view.html#fusion.sequences.views.single_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -134,7 +134,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.single_view.example"></a><h5>
<a name="id491442"></a>
<a name="id492131"></a>
<a href="single_view.html#fusion.sequences.views.single_view.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -34,14 +34,14 @@
Traversal Concept</a>) of its underlying sequence.
</p>
<a name="fusion.sequences.views.transform_view.header"></a><h5>
<a name="id496766"></a>
<a name="id497455"></a>
<a href="transform_view.html#fusion.sequences.views.transform_view.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">transform_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.views.transform_view.synopsis"></a><h5>
<a name="id496871"></a>
<a name="id497560"></a>
<a href="transform_view.html#fusion.sequences.views.transform_view.synopsis">Synopsis</a>
</h5>
<p>
@ -59,7 +59,7 @@
<span class="keyword">struct</span> <span class="identifier">transform_view</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.views.transform_view.template_parameters"></a><h5>
<a name="id497075"></a>
<a name="id497764"></a>
<a href="transform_view.html#fusion.sequences.views.transform_view.template_parameters">Template
parameters</a>
</h5>
@ -114,7 +114,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.transform_view.model_of"></a><h5>
<a name="id497243"></a>
<a name="id497932"></a>
<a href="transform_view.html#fusion.sequences.views.transform_view.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li>
@ -169,7 +169,7 @@
</dl>
</div>
<a name="fusion.sequences.views.transform_view.expression_semantics"></a><h5>
<a name="id497557"></a>
<a name="id498246"></a>
<a href="transform_view.html#fusion.sequences.views.transform_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -232,7 +232,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.transform_view.example"></a><h5>
<a name="id497985"></a>
<a name="id498674"></a>
<a href="transform_view.html#fusion.sequences.views.transform_view.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.views.zip_view"></a><a href="zip_view.html" title="zip_view">zip_view</a></h4></div></div></div>
<a name="fusion.sequences.views.zip_view.description"></a><h5>
<a name="id495564"></a>
<a name="id496252"></a>
<a href="zip_view.html#fusion.sequences.views.zip_view.description">Description</a>
</h5>
<p>
@ -37,14 +37,14 @@
of references to the component <span class="underline">_sequence</span>_s.
</p>
<a name="fusion.sequences.views.zip_view.header"></a><h5>
<a name="id495636"></a>
<a name="id496325"></a>
<a href="zip_view.html#fusion.sequences.views.zip_view.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">zip_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.views.zip_view.synopsis"></a><h5>
<a name="id495742"></a>
<a name="id496430"></a>
<a href="zip_view.html#fusion.sequences.views.zip_view.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -52,7 +52,7 @@
<span class="keyword">struct</span> <span class="identifier">zip_view</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.views.zip_view.template_parameters"></a><h5>
<a name="id495820"></a>
<a name="id496508"></a>
<a href="zip_view.html#fusion.sequences.views.zip_view.template_parameters">Template
parameters</a>
</h5>
@ -77,7 +77,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.views.zip_view.model_of"></a><h5>
<a name="id495914"></a>
<a name="id496602"></a>
<a href="zip_view.html#fusion.sequences.views.zip_view.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
@ -101,7 +101,7 @@
</dl>
</div>
<a name="fusion.sequences.views.zip_view.expression_semantics"></a><h5>
<a name="id496056"></a>
<a name="id496745"></a>
<a href="zip_view.html#fusion.sequences.views.zip_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -142,7 +142,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.zip_view.example"></a><h5>
<a name="id496311"></a>
<a name="id497000"></a>
<a href="zip_view.html#fusion.sequences.views.zip_view.example">Example</a>
</h5>
<pre class="programlisting">