Deeper TOC level + typo fix: rename apply->result in algo docs

[SVN r36766]
This commit is contained in:
Joel de Guzman
2007-01-22 00:40:36 +00:00
parent 64a8b5e7f3
commit 63c122f0d8
206 changed files with 1342 additions and 1374 deletions

View File

@ -25,13 +25,6 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="fusion.sequences.adapted"></a><a href="adapted.html" title="Adapted">Adapted</a></h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="adapted/std__pair.html">std::pair</a></span></dt>
<dt><span class="section"><a href="adapted/mpl_sequence.html">mpl sequence</a></span></dt>
<dt><span class="section"><a href="adapted/boost__array.html">boost::array</a></span></dt>
<dt><span class="section"><a href="adapted/boost__tuple.html">boost::tuple</a></span></dt>
<dt><span class="section"><a href="adapted/boost__variant.html">boost::variant</a></span></dt>
</dl></div>
<p>
Fusion provides a couple of adapters for other sequences such as <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>,
<a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a> sequences,
@ -40,11 +33,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="id500062" href="#ftn.id500062">4</a>]</sup>
<sup>[<a name="id500080" href="#ftn.id500080">4</a>]</sup>
.
</p>
<a name="fusion.sequences.adapted.header"></a><h4>
<a name="id500103"></a>
<a name="id500121"></a>
<a href="adapted.html#fusion.sequences.adapted.header">Header</a>
</h4>
<pre class="programlisting">
@ -52,7 +45,7 @@
</pre>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id500062" href="#id500062">4</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id500080" href="#id500080">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="id501795"></a>
<a name="id501813"></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="id501899"></a>
<a name="id501917"></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="id501940"></a>
<a name="id501958"></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="id502560"></a>
<a name="id502578"></a>
<a href="boost__array.html#fusion.sequences.adapted.boost__array.see_also">See also</a>
</h5>
<p>

View File

@ -33,20 +33,20 @@
Sequence</a>.
</p>
<a name="fusion.sequences.adapted.boost__tuple.header"></a><h5>
<a name="id502673"></a>
<a name="id502691"></a>
<a href="boost__tuple.html#fusion.sequences.adapted.boost__tuple.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">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.adapted.boost__tuple.model_of"></a><h5>
<a name="id502777"></a>
<a name="id502796"></a>
<a href="boost__tuple.html#fusion.sequences.adapted.boost__tuple.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
Sequence">Forward Sequence</a></li></ul></div>
<a name="fusion.sequences.adapted.boost__tuple.example"></a><h5>
<a name="id502819"></a>
<a name="id502838"></a>
<a href="boost__tuple.html#fusion.sequences.adapted.boost__tuple.example">Example</a>
</h5>
<pre class="programlisting">
@ -55,7 +55,7 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">next</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">example_tuple</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.adapted.boost__tuple.see_also"></a><h5>
<a name="id503136"></a>
<a name="id503154"></a>
<a href="boost__tuple.html#fusion.sequences.adapted.boost__tuple.see_also">See also</a>
</h5>
<p>

View File

@ -36,21 +36,21 @@
value of that type.
</p>
<a name="fusion.sequences.adapted.boost__variant.header"></a><h5>
<a name="id503252"></a>
<a name="id503271"></a>
<a href="boost__variant.html#fusion.sequences.adapted.boost__variant.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">variant</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.sequences.adapted.boost__variant.model_of"></a><h5>
<a name="id503356"></a>
<a name="id503374"></a>
<a href="boost__variant.html#fusion.sequences.adapted.boost__variant.model_of">Model
of</a>
</h5>
<div class="itemizedlist"><ul type="disc"><li><a href="../concepts/forward_sequence.html" title="Forward
Sequence">Forward Sequence</a></li></ul></div>
<a name="fusion.sequences.adapted.boost__variant.example"></a><h5>
<a name="id503399"></a>
<a name="id503417"></a>
<a href="boost__variant.html#fusion.sequences.adapted.boost__variant.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> <span class="identifier">example_variant</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
</pre>
<a name="fusion.sequences.adapted.boost__variant.see_also"></a><h5>
<a name="id503680"></a>
<a name="id503699"></a>
<a href="boost__variant.html#fusion.sequences.adapted.boost__variant.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="id500902"></a>
<a name="id500920"></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="id501005"></a>
<a name="id501023"></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="id501098"></a>
<a name="id501116"></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="id501684"></a>
<a name="id501702"></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="id500270"></a>
<a name="id500288"></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="id500374"></a>
<a name="id500392"></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="id500416"></a>
<a name="id500434"></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="id500768"></a>
<a name="id500786"></a>
<a href="std__pair.html#fusion.sequences.adapted.std__pair.see_also">See also</a>
</h5>
<p>

View File

@ -26,21 +26,11 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="fusion.sequences.concepts"></a><a href="concepts.html" title="Concepts">Concepts</a></h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="concepts/forward_sequence.html">Forward
Sequence</a></span></dt>
<dt><span class="section"><a href="concepts/bidirectional_sequence.html">Bidirectional
Sequence</a></span></dt>
<dt><span class="section"><a href="concepts/random_access_sequence.html">Random
Access Sequence</a></span></dt>
<dt><span class="section"><a href="concepts/associative_sequence.html">Associative
Sequence</a></span></dt>
</dl></div>
<p>
Fusion Sequences are organized into a hierarchy of concepts.
</p>
<a name="fusion.sequences.concepts.traversal"></a><h4>
<a name="id476616"></a>
<a name="id476633"></a>
<a href="concepts.html#fusion.sequences.concepts.traversal">Traversal</a>
</h4>
<p>
@ -58,7 +48,7 @@
Sequence</a>. These concepts pertain to sequence traversal.
</p>
<a name="fusion.sequences.concepts.associativity"></a><h4>
<a name="id476703"></a>
<a name="id476721"></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="id481176"></a>
<a name="id481194"></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="id481340"></a>
<a name="id481358"></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="id481636"></a>
<a name="id481654"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.result_type_expressions">Result
Type Expressions</a>
</h5>
@ -161,7 +161,7 @@
<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> <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="id482160"></a>
<a name="id482178"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.expression_semantics">Expression
Semantics</a>
</h5>
@ -194,7 +194,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.concepts.associative_sequence.models"></a><h5>
<a name="id482439"></a>
<a name="id482457"></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="id478676"></a>
<a name="id478694"></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="id478726"></a>
<a name="id478744"></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="id478847"></a>
<a name="id478865"></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="id479182"></a>
<a name="id479200"></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="id479418"></a>
<a name="id479435"></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="id479548"></a>
<a name="id479565"></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="id476766"></a>
<a name="id476783"></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="id476883"></a>
<a name="id476901"></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="id477306"></a>
<a name="id477323"></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="id477658"></a>
<a name="id477675"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.expression_semantics">Expression
Semantics</a>
</h5>
@ -218,7 +218,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.concepts.forward_sequence.invariants"></a><h5>
<a name="id478048"></a>
<a name="id478066"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.invariants">Invariants</a>
</h5>
<p>
@ -244,7 +244,7 @@
</li>
</ul></div>
<a name="fusion.sequences.concepts.forward_sequence.models"></a><h5>
<a name="id478352"></a>
<a name="id478370"></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="id479736"></a>
<a name="id479754"></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="id479788"></a>
<a name="id479806"></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="id479924"></a>
<a name="id479942"></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="id480280"></a>
<a name="id480298"></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 @@
<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> <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="id480848"></a>
<a name="id480865"></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="id480986"></a>
<a name="id481004"></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

@ -26,20 +26,13 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="fusion.sequences.containers"></a><a href="containers.html" title="Containers">Containers</a></h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="containers/vector.html">vector</a></span></dt>
<dt><span class="section"><a href="containers/cons.html">cons</a></span></dt>
<dt><span class="section"><a href="containers/list.html">list</a></span></dt>
<dt><span class="section"><a href="containers/set.html">set</a></span></dt>
<dt><span class="section"><a href="containers/map.html">map</a></span></dt>
</dl></div>
<p>
Fusion provides a few predefined sequences out of the box. These <span class="emphasis"><em>containers</em></span>
actually hold heterogenously typed data; unlike <a href="views.html" title="Views">Views</a>.
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="id482550"></a>
<a name="id482569"></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="id484893"></a>
<a name="id484912"></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="id485029"></a>
<a name="id485048"></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="id485144"></a>
<a name="id485163"></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="id485252"></a>
<a name="id485271"></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="id485357"></a>
<a name="id485376"></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="id485589"></a>
<a name="id485608"></a>
<a href="cons.html#fusion.sequences.containers.cons.expression_semantics">Expression
Semantics</a>
</h5>
@ -208,7 +208,7 @@
Inlined Functions</a>).
</p>
<a name="fusion.sequences.containers.cons.example"></a><h5>
<a name="id486134"></a>
<a name="id486152"></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="id486465"></a>
<a name="id486483"></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="id486557"></a>
<a name="id486576"></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="id486745"></a>
<a name="id486764"></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="id487065"></a>
<a name="id487084"></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="id487155"></a>
<a name="id487173"></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="id487331"></a>
<a name="id487350"></a>
<a href="list.html#fusion.sequences.containers.list.expression_semantics">Expression
Semantics</a>
</h5>
@ -200,7 +200,7 @@
Inlined Functions</a>).
</p>
<a name="fusion.sequences.containers.list.example"></a><h5>
<a name="id487828"></a>
<a name="id487846"></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="id489576"></a>
<a name="id489594"></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="id489654"></a>
<a name="id489672"></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="id489759"></a>
<a name="id489777"></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="id490176"></a>
<a name="id490194"></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="id490266"></a>
<a name="id490284"></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="id490462"></a>
<a name="id490480"></a>
<a href="map.html#fusion.sequences.containers.map.expression_semantics">Expression
Semantics</a>
</h5>
@ -189,7 +189,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.containers.map.example"></a><h5>
<a name="id490749"></a>
<a name="id490767"></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="id488122"></a>
<a name="id488140"></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="id488176"></a>
<a name="id488194"></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="id488280"></a>
<a name="id488298"></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="id488600"></a>
<a name="id488618"></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="id488690"></a>
<a name="id488709"></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="id488861"></a>
<a name="id488879"></a>
<a href="set.html#fusion.sequences.containers.set.expression_semantics">Expression
Semantics</a>
</h5>
@ -187,7 +187,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.containers.set.example"></a><h5>
<a name="id489150"></a>
<a name="id489168"></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="id482662"></a>
<a name="id482681"></a>
<a href="vector.html#fusion.sequences.containers.vector.description">Description</a>
</h5>
<p>
@ -39,12 +39,12 @@
most efficient.
</p>
<a name="fusion.sequences.containers.vector.header"></a><h5>
<a name="id482735"></a>
<a name="id482754"></a>
<a href="vector.html#fusion.sequences.containers.vector.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">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<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">vector_forward</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<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">vector_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="comment">// numbered forms
</span><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">vector10</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@ -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="id483343"></a>
<a name="id483362"></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="id484070"></a>
<a name="id484089"></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="id484160"></a>
<a name="id484179"></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="id484318"></a>
<a name="id484338"></a>
<a href="vector.html#fusion.sequences.containers.vector.expression_semantics">Expression
Semantics</a>
</h5>
@ -219,7 +219,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.containers.vector.example"></a><h5>
<a name="id484597"></a>
<a name="id484616"></a>
<a href="vector.html#fusion.sequences.containers.vector.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -25,16 +25,12 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="fusion.sequences.conversion"></a><a href="conversion.html" title="Conversion">Conversion</a></h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="conversion/functions.html">Functions</a></span></dt>
<dt><span class="section"><a href="conversion/metafunctions.html">Metafunctions</a></span></dt>
</dl></div>
<p>
All fusion sequences can be converted to one of the <a href="containers.html" title="Containers">Containers</a>
types using one of these conversion functions.
</p>
<a name="fusion.sequences.conversion.header"></a><h4>
<a name="id537018"></a>
<a name="id537037"></a>
<a href="conversion.html#fusion.sequences.conversion.header">Header</a>
</h4>
<pre class="programlisting">

View File

@ -22,16 +22,8 @@
<div class="spirit-nav">
<a accesskey="p" href="../conversion.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../conversion.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="functions/as_list.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.conversion.functions"></a><a href="functions.html" title="Functions">Functions</a></h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="functions/as_list.html">as_list</a></span></dt>
<dt><span class="section"><a href="functions/as_vector.html">as_vector</a></span></dt>
<dt><span class="section"><a href="functions/as_set.html">as_set</a></span></dt>
<dt><span class="section"><a href="functions/as_map.html">as_map</a></span></dt>
</dl></div>
</div>
<div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.conversion.functions"></a><a href="functions.html" title="Functions">Functions</a></h4></div></div></div></div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright <20> 2001-2005 Joel de Guzman, Dan Marsden</small></td>

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="id537154"></a>
<a name="id537173"></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="id537203"></a>
<a name="id537222"></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="id537459"></a>
<a name="id537478"></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="id537541"></a>
<a name="id537559"></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="id537696"></a>
<a name="id537714"></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="id537801"></a>
<a name="id537820"></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="id539453"></a>
<a name="id539472"></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="id539500"></a>
<a name="id539519"></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="id539756"></a>
<a name="id539775"></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="id539836"></a>
<a name="id539854"></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="id540034"></a>
<a name="id540052"></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="id540138"></a>
<a name="id540157"></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="id538683"></a>
<a name="id538702"></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="id538730"></a>
<a name="id538750"></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="id538987"></a>
<a name="id539006"></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="id539066"></a>
<a name="id539085"></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="id539231"></a>
<a name="id539250"></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="id539336"></a>
<a name="id539355"></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="id537919"></a>
<a name="id537938"></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="id537967"></a>
<a name="id537986"></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="id538224"></a>
<a name="id538243"></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="id538304"></a>
<a name="id538323"></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="id538460"></a>
<a name="id538479"></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="id538565"></a>
<a name="id538584"></a>
<a href="as_vector.html#fusion.sequences.conversion.functions.as_vector.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -22,16 +22,8 @@
<div class="spirit-nav">
<a accesskey="p" href="functions/as_map.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../conversion.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/as_list.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.conversion.metafunctions"></a><a href="metafunctions.html" title="Metafunctions">Metafunctions</a></h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="metafunctions/as_list.html">as_list</a></span></dt>
<dt><span class="section"><a href="metafunctions/as_vector.html">as_vector</a></span></dt>
<dt><span class="section"><a href="metafunctions/as_set.html">as_set</a></span></dt>
<dt><span class="section"><a href="metafunctions/as_map.html">as_map</a></span></dt>
</dl></div>
</div>
<div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.conversion.metafunctions"></a><a href="metafunctions.html" title="Metafunctions">Metafunctions</a></h4></div></div></div></div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright <20> 2001-2005 Joel de Guzman, Dan Marsden</small></td>

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="id540332"></a>
<a name="id540350"></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="id540379"></a>
<a name="id540398"></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="id540459"></a>
<a name="id540478"></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="id540547"></a>
<a name="id540566"></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="id540699"></a>
<a name="id540718"></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="id540805"></a>
<a name="id540824"></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="id542147"></a>
<a name="id542166"></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="id542195"></a>
<a name="id542215"></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="id542275"></a>
<a name="id542295"></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="id542362"></a>
<a name="id542381"></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="id542555"></a>
<a name="id542574"></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="id542661"></a>
<a name="id542680"></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="id541536"></a>
<a name="id541555"></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="id541584"></a>
<a name="id541603"></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="id541664"></a>
<a name="id541684"></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="id541752"></a>
<a name="id541771"></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="id541914"></a>
<a name="id541932"></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="id542020"></a>
<a name="id542038"></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="id540933"></a>
<a name="id540952"></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="id540982"></a>
<a name="id541001"></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="id541062"></a>
<a name="id541081"></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="id541150"></a>
<a name="id541169"></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="id541301"></a>
<a name="id541320"></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="id541408"></a>
<a name="id541427"></a>
<a href="as_vector.html#fusion.sequences.conversion.metafunctions.as_vector.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -25,15 +25,11 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="fusion.sequences.generation"></a><a href="generation.html" title="Generation">Generation</a></h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="generation/functions.html">Functions</a></span></dt>
<dt><span class="section"><a href="generation/metafunctions.html">MetaFunctions</a></span></dt>
</dl></div>
<p>
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="id522925"></a>
<a name="id522943"></a>
<a href="generation.html#fusion.sequences.generation.header">Header</a>
</h4>
<pre class="programlisting">

View File

@ -22,20 +22,8 @@
<div class="spirit-nav">
<a accesskey="p" href="../generation.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../generation.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="functions/make_list.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.generation.functions"></a><a href="functions.html" title="Functions">Functions</a></h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="functions/make_list.html">make_list</a></span></dt>
<dt><span class="section"><a href="functions/make_cons.html">make_cons</a></span></dt>
<dt><span class="section"><a href="functions/make_vector.html">make_vector</a></span></dt>
<dt><span class="section"><a href="functions/make_set.html">make_set</a></span></dt>
<dt><span class="section"><a href="functions/make_map.html">make_map</a></span></dt>
<dt><span class="section"><a href="functions/tiers.html">Tiers</a></span></dt>
<dt><span class="section"><a href="functions/list_tie.html">list_tie</a></span></dt>
<dt><span class="section"><a href="functions/vector_tie.html">vector_tie</a></span></dt>
</dl></div>
</div>
<div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.generation.functions"></a><a href="functions.html" title="Functions">Functions</a></h4></div></div></div></div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright <20> 2001-2005 Joel de Guzman, Dan Marsden</small></td>

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="id529407"></a>
<a name="id529426"></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="id529455"></a>
<a name="id529474"></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="id529765"></a>
<a name="id529784"></a>
<a href="list_tie.html#fusion.sequences.generation.functions.list_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -82,7 +82,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.list_tie.expression_semantics"></a><h6>
<a name="id529907"></a>
<a name="id529926"></a>
<a href="list_tie.html#fusion.sequences.generation.functions.list_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -97,14 +97,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> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.list_tie.header"></a><h6>
<a name="id530072"></a>
<a name="id530090"></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="id530177"></a>
<a name="id530196"></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="id524088"></a>
<a name="id524106"></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="id524164"></a>
<a name="id524182"></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="id524498"></a>
<a name="id524516"></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="id524615"></a>
<a name="id524633"></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="id524858"></a>
<a name="id524877"></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="id524963"></a>
<a name="id524982"></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="id525038"></a>
<a name="id525056"></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="id523061"></a>
<a name="id523079"></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="id523108"></a>
<a name="id523126"></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="id523463"></a>
<a name="id523482"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -82,7 +82,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_list.expression_semantics"></a><h6>
<a name="id523607"></a>
<a name="id523625"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.expression_semantics">Expression
Semantics</a>
</h6>
@ -96,21 +96,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> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.make_list.header"></a><h6>
<a name="id523827"></a>
<a name="id523845"></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="id523932"></a>
<a name="id523951"></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="id524008"></a>
<a name="id524027"></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="id527202"></a>
<a name="id527221"></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="id527250"></a>
<a name="id527268"></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="id527622" href="#ftn.id527622">10</a>]</sup>
<sup>[<a name="id527641" href="#ftn.id527641">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="id527718"></a>
<a name="id527737"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -97,7 +97,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_map.expression_semantics"></a><h6>
<a name="id527935"></a>
<a name="id527954"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.expression_semantics">Expression
Semantics</a>
</h6>
@ -118,14 +118,14 @@
key types.
</p>
<a name="fusion.sequences.generation.functions.make_map.header"></a><h6>
<a name="id528264"></a>
<a name="id528282"></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="id528369"></a>
<a name="id528388"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.example">Example</a>
</h6>
<pre class="programlisting">
@ -134,7 +134,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="id528499"></a>
<a name="id528518"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.see_also">See
also</a>
</h6>
@ -144,7 +144,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id527622" href="#id527622">10</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id527641" href="#id527641">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="id526142"></a>
<a name="id526161"></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="id526189"></a>
<a name="id526208"></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="id526474" href="#ftn.id526474">9</a>]</sup>
<sup>[<a name="id526492" href="#ftn.id526492">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="id526570"></a>
<a name="id526588"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -83,7 +83,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_set.expression_semantics"></a><h6>
<a name="id526714"></a>
<a name="id526732"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.expression_semantics">Expression
Semantics</a>
</h6>
@ -101,21 +101,21 @@
key types.
</p>
<a name="fusion.sequences.generation.functions.make_set.header"></a><h6>
<a name="id526944"></a>
<a name="id526963"></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="id527050"></a>
<a name="id527068"></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="id527126"></a>
<a name="id527144"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.see_also">See
also</a>
</h6>
@ -124,7 +124,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id526474" href="#id526474">9</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id526492" href="#id526492">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="id525117"></a>
<a name="id525135"></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="id525164"></a>
<a name="id525182"></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="id525518"></a>
<a name="id525536"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -82,7 +82,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_vector.expression_semantics"></a><h6>
<a name="id525661"></a>
<a name="id525679"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.expression_semantics">Expression
Semantics</a>
</h6>
@ -96,21 +96,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> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.make_vector.header"></a><h6>
<a name="id525882"></a>
<a name="id525900"></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="id525988"></a>
<a name="id526006"></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="id526064"></a>
<a name="id526083"></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> <span class="keyword">char</span><span class="special">&amp;,</span> <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="id528932" href="#ftn.id528932">11</a>]</sup>
<sup>[<a name="id528951" href="#ftn.id528951">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="id529236"></a>
<a name="id529254"></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.id528932" href="#id528932">11</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id528951" href="#id528951">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="id530321"></a>
<a name="id530340"></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="id530369"></a>
<a name="id530388"></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="id530678"></a>
<a name="id530697"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -82,7 +82,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.vector_tie.expression_semantics"></a><h6>
<a name="id530820"></a>
<a name="id530839"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -97,14 +97,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> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.vector_tie.header"></a><h6>
<a name="id530986"></a>
<a name="id531004"></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="id531092"></a>
<a name="id531110"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -22,19 +22,8 @@
<div class="spirit-nav">
<a accesskey="p" href="functions/vector_tie.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../generation.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/make_list.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.generation.metafunctions"></a><a href="metafunctions.html" title="MetaFunctions">MetaFunctions</a></h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="metafunctions/make_list.html">make_list</a></span></dt>
<dt><span class="section"><a href="metafunctions/make_cons.html">make_cons</a></span></dt>
<dt><span class="section"><a href="metafunctions/make_vector.html">make_vector</a></span></dt>
<dt><span class="section"><a href="metafunctions/make_set.html">make_set</a></span></dt>
<dt><span class="section"><a href="metafunctions/make_map.html">make_map</a></span></dt>
<dt><span class="section"><a href="metafunctions/list_tie.html">list_tie</a></span></dt>
<dt><span class="section"><a href="metafunctions/vector_tie.html">vector_tie</a></span></dt>
</dl></div>
</div>
<div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.generation.metafunctions"></a><a href="metafunctions.html" title="MetaFunctions">MetaFunctions</a></h4></div></div></div></div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright <20> 2001-2005 Joel de Guzman, Dan Marsden</small></td>

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="id535497"></a>
<a name="id535516"></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="id535545"></a>
<a name="id535564"></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="id535743"></a>
<a name="id535762"></a>
<a href="list_tie.html#fusion.sequences.generation.metafunctions.list_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -77,7 +77,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.list_tie.expression_semantics"></a><h6>
<a name="id535855"></a>
<a name="id535874"></a>
<a href="list_tie.html#fusion.sequences.generation.metafunctions.list_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -92,14 +92,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> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.list_tie.header"></a><h6>
<a name="id536040"></a>
<a name="id536059"></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="id536146"></a>
<a name="id536165"></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="id532044"></a>
<a name="id532063"></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="id532092"></a>
<a name="id532111"></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="id532202"></a>
<a name="id532221"></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="id532311"></a>
<a name="id532330"></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="id532507"></a>
<a name="id532526"></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="id532613"></a>
<a name="id532632"></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="id531257"></a>
<a name="id531275"></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="id531305"></a>
<a name="id531324"></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="id531503"></a>
<a name="id531521"></a>
<a href="make_list.html#fusion.sequences.generation.metafunctions.make_list.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -77,7 +77,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_list.expression_semantics"></a><h6>
<a name="id531616"></a>
<a name="id531634"></a>
<a href="make_list.html#fusion.sequences.generation.metafunctions.make_list.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> from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_list.header"></a><h6>
<a name="id531808"></a>
<a name="id531826"></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="id531914"></a>
<a name="id531933"></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="id534338"></a>
<a name="id534357"></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="id534386"></a>
<a name="id534406"></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="id534571" href="#ftn.id534571">13</a>]</sup>
<sup>[<a name="id534590" href="#ftn.id534590">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="id534668"></a>
<a name="id534687"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -91,7 +91,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_map.expression_semantics"></a><h6>
<a name="id534876"></a>
<a name="id534895"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.expression_semantics">Expression
Semantics</a>
</h6>
@ -111,21 +111,21 @@
key types.
</p>
<a name="fusion.sequences.generation.metafunctions.make_map.header"></a><h6>
<a name="id535207"></a>
<a name="id535226"></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="id535313"></a>
<a name="id535333"></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="id535417"></a>
<a name="id535436"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.see_also">See
also</a>
</h6>
@ -134,7 +134,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id534571" href="#id534571">13</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id534590" href="#id534590">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="id533534"></a>
<a name="id533553"></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="id533582"></a>
<a name="id533601"></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="id533712" href="#ftn.id533712">12</a>]</sup>
<sup>[<a name="id533731" href="#ftn.id533731">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="id533808"></a>
<a name="id533827"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -78,7 +78,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_set.expression_semantics"></a><h6>
<a name="id533921"></a>
<a name="id533940"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.expression_semantics">Expression
Semantics</a>
</h6>
@ -98,14 +98,14 @@
key types.
</p>
<a name="fusion.sequences.generation.metafunctions.make_set.header"></a><h6>
<a name="id534118"></a>
<a name="id534138"></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="id534224"></a>
<a name="id534244"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.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.id533712" href="#id533712">12</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id533731" href="#id533731">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="id532748"></a>
<a name="id532767"></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="id532797"></a>
<a name="id532816"></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="id532997"></a>
<a name="id533016"></a>
<a href="make_vector.html#fusion.sequences.generation.metafunctions.make_vector.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -77,7 +77,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_vector.expression_semantics"></a><h6>
<a name="id533108"></a>
<a name="id533128"></a>
<a href="make_vector.html#fusion.sequences.generation.metafunctions.make_vector.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> from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_vector.header"></a><h6>
<a name="id533297"></a>
<a name="id533317"></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="id533404"></a>
<a name="id533423"></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="id536251"></a>
<a name="id536270"></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="id536300"></a>
<a name="id536319"></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="id536497"></a>
<a name="id536516"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -77,7 +77,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.vector_tie.expression_semantics"></a><h6>
<a name="id536610"></a>
<a name="id536629"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -92,14 +92,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> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.vector_tie.header"></a><h6>
<a name="id536795"></a>
<a name="id536814"></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="id536901"></a>
<a name="id536920"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -25,10 +25,6 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="fusion.sequences.intrinsics"></a><a href="intrinsics.html" title="Intrinsics">Intrinsics</a></h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="intrinsics/functions.html">Functions</a></span></dt>
<dt><span class="section"><a href="intrinsics/metafunctions.html">Metafunctions</a></span></dt>
</dl></div>
<p>
Intrinsics form the essential interface of Fusion <span class="underline">_sequence</span>_s.
<a href="http://en.wikipedia.org/wiki/Standard_Template_Library" target="_top">STL</a>
@ -36,11 +32,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="id503775" href="#ftn.id503775">5</a>]</sup>
<sup>[<a name="id503793" href="#ftn.id503793">5</a>]</sup>
.
</p>
<a name="fusion.sequences.intrinsics.header"></a><h4>
<a name="id503794"></a>
<a name="id503812"></a>
<a href="intrinsics.html#fusion.sequences.intrinsics.header">Header</a>
</h4>
<pre class="programlisting">
@ -48,7 +44,7 @@
</pre>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id503775" href="#id503775">5</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id503793" href="#id503793">5</a>] </sup>
In practice, many of intrinsic functions have default implementations
that will work in majority of cases
</p></div>

View File

@ -22,22 +22,8 @@
<div class="spirit-nav">
<a accesskey="p" href="../intrinsics.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../intrinsics.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="functions/begin.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.intrinsics.functions"></a><a href="functions.html" title="Functions">Functions</a></h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="functions/begin.html">begin</a></span></dt>
<dt><span class="section"><a href="functions/end.html">end</a></span></dt>
<dt><span class="section"><a href="functions/empty.html">empty</a></span></dt>
<dt><span class="section"><a href="functions/front.html">front</a></span></dt>
<dt><span class="section"><a href="functions/back.html">back</a></span></dt>
<dt><span class="section"><a href="functions/size.html">size</a></span></dt>
<dt><span class="section"><a href="functions/at.html">at</a></span></dt>
<dt><span class="section"><a href="functions/at_c.html">at_c</a></span></dt>
<dt><span class="section"><a href="functions/has_key.html">has_key</a></span></dt>
<dt><span class="section"><a href="functions/at_key.html">at_key</a></span></dt>
</dl></div>
</div>
<div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.intrinsics.functions"></a><a href="functions.html" title="Functions">Functions</a></h4></div></div></div></div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright <20> 2001-2005 Joel de Guzman, Dan Marsden</small></td>

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="id508850"></a>
<a name="id508868"></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="id508881"></a>
<a name="id508900"></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="id509213"></a>
<a name="id509231"></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="id509328"></a>
<a name="id509346"></a>
<a href="at.html#fusion.sequences.intrinsics.functions.at.expression_semantics">Expression
Semantics</a>
</h6>
@ -109,14 +109,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="id509636"></a>
<a name="id509655"></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="id509740"></a>
<a name="id509758"></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="id509970"></a>
<a name="id509988"></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="id510002"></a>
<a name="id510020"></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="id510336"></a>
<a name="id510354"></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="id510444"></a>
<a name="id510462"></a>
<a href="at_c.html#fusion.sequences.intrinsics.functions.at_c.expression_semantics">Expression
Semantics</a>
</h6>
@ -109,14 +109,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="id510744"></a>
<a name="id510762"></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="id510849"></a>
<a name="id510866"></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="id511836"></a>
<a name="id511855"></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="id511869"></a>
<a name="id511887"></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="id512202"></a>
<a name="id512220"></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="id512309"></a>
<a name="id512327"></a>
<a href="at_key.html#fusion.sequences.intrinsics.functions.at_key.expression_semantics">Expression
Semantics</a>
</h6>
@ -103,14 +103,14 @@
with Key.
</p>
<a name="fusion.sequences.intrinsics.functions.at_key.header"></a><h6>
<a name="id512508"></a>
<a name="id512526"></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="id512613"></a>
<a name="id512632"></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="id507299"></a>
<a name="id507317"></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="id507330"></a>
<a name="id507349"></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="id507606"></a>
<a name="id507624"></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="id507693"></a>
<a name="id507711"></a>
<a href="back.html#fusion.sequences.intrinsics.functions.back.expression_semantics">Expression
Semantics</a>
</h6>
@ -95,14 +95,14 @@
in the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.back.header"></a><h6>
<a name="id507882"></a>
<a name="id507900"></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="id507987"></a>
<a name="id508006"></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="id503928"></a>
<a name="id503946"></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="id503960"></a>
<a name="id503978"></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="id504235"></a>
<a name="id504254"></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="id504324"></a>
<a name="id504342"></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="id504489"></a>
<a name="id504508"></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="id504594"></a>
<a name="id504613"></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="id505705"></a>
<a name="id505724"></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="id505767"></a>
<a name="id505786"></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="id505921"></a>
<a name="id505940"></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="id506008"></a>
<a name="id506027"></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="id506115"></a>
<a name="id506134"></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="id506221"></a>
<a name="id506240"></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="id504808"></a>
<a name="id504827"></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="id504840"></a>
<a name="id504859"></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="id505115"></a>
<a name="id505134"></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="id505202"></a>
<a name="id505221"></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="id505368"></a>
<a name="id505386"></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="id505472"></a>
<a name="id505491"></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="id506416"></a>
<a name="id506435"></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="id506446"></a>
<a name="id506465"></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="id506722"></a>
<a name="id506741"></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="id506811"></a>
<a name="id506829"></a>
<a href="front.html#fusion.sequences.intrinsics.functions.front.expression_semantics">Expression
Semantics</a>
</h6>
@ -95,14 +95,14 @@
in the sequence.
</p>
<a name="fusion.sequences.intrinsics.functions.front.header"></a><h6>
<a name="id506999"></a>
<a name="id507017"></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="id507104"></a>
<a name="id507123"></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="id511052"></a>
<a name="id511070"></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="id511116"></a>
<a name="id511134"></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="id511298"></a>
<a name="id511316"></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="id511407"></a>
<a name="id511425"></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="id511525"></a>
<a name="id511543"></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="id511630"></a>
<a name="id511648"></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="id508182"></a>
<a name="id508201"></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="id508224"></a>
<a name="id508243"></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="id508378"></a>
<a name="id508397"></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="id508465"></a>
<a name="id508483"></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="id508550"></a>
<a name="id508568"></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="id508655"></a>
<a name="id508673"></a>
<a href="size.html#fusion.sequences.intrinsics.functions.size.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -22,25 +22,8 @@
<div class="spirit-nav">
<a accesskey="p" href="functions/at_key.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../intrinsics.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/begin.html"><img src="../../../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.intrinsics.metafunctions"></a><a href="metafunctions.html" title="Metafunctions">Metafunctions</a></h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="metafunctions/begin.html">begin</a></span></dt>
<dt><span class="section"><a href="metafunctions/end.html">end</a></span></dt>
<dt><span class="section"><a href="metafunctions/empty.html">empty</a></span></dt>
<dt><span class="section"><a href="metafunctions/front.html">front</a></span></dt>
<dt><span class="section"><a href="metafunctions/back.html">back</a></span></dt>
<dt><span class="section"><a href="metafunctions/size.html">size</a></span></dt>
<dt><span class="section"><a href="metafunctions/at.html">at</a></span></dt>
<dt><span class="section"><a href="metafunctions/at_c.html">at_c</a></span></dt>
<dt><span class="section"><a href="metafunctions/value_at.html">value_at</a></span></dt>
<dt><span class="section"><a href="metafunctions/value_at_c.html">value_at_c</a></span></dt>
<dt><span class="section"><a href="metafunctions/has_key.html">has_key</a></span></dt>
<dt><span class="section"><a href="metafunctions/at_key.html">at_key</a></span></dt>
<dt><span class="section"><a href="metafunctions/value_at_key.html">value_at_key</a></span></dt>
</dl></div>
</div>
<div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.intrinsics.metafunctions"></a><a href="metafunctions.html" title="Metafunctions">Metafunctions</a></h4></div></div></div></div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright <20> 2001-2005 Joel de Guzman, Dan Marsden</small></td>

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="id517141"></a>
<a name="id517159"></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="id517178" href="#ftn.id517178">6</a>]</sup>
<sup>[<a name="id517197" href="#ftn.id517197">6</a>]</sup>
.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.at.synopsis"></a><h6>
<a name="id517290"></a>
<a name="id517308"></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="id517406"></a><p class="title"><b>Table<EFBFBD>1.25.<2E>Parameters</b></p>
<a name="id517424"></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="id517502"></a>
<a name="id517520"></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="id517641"></a>
<a name="id517659"></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="id517746"></a>
<a name="id517764"></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.id517178" href="#id517178">6</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id517197" href="#id517197">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="id518007"></a>
<a name="id518025"></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="id518045" href="#ftn.id518045">7</a>]</sup>
<sup>[<a name="id518063" href="#ftn.id518063">7</a>]</sup>
.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.at_c.synopsis"></a><h6>
<a name="id518160"></a>
<a name="id518177"></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="id518275"></a><p class="title"><b>Table<EFBFBD>1.26.<2E>Parameters</b></p>
<a name="id518293"></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="id518371"></a>
<a name="id518389"></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="id518510"></a>
<a name="id518528"></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="id518616"></a>
<a name="id518634"></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.id518045" href="#id518045">7</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id518063" href="#id518063">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="id521168"></a>
<a name="id521186"></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="id521206" href="#ftn.id521206">8</a>]</sup>
<sup>[<a name="id521224" href="#ftn.id521224">8</a>]</sup>
.
</p>
<a name="fusion.sequences.intrinsics.metafunctions.at_key.synopsis"></a><h6>
<a name="id521316"></a>
<a name="id521334"></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="id521433"></a><p class="title"><b>Table<EFBFBD>1.30.<2E>Parameters</b></p>
<a name="id521451"></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="id521529"></a>
<a name="id521547"></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="id521670"></a>
<a name="id521688"></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="id521776"></a>
<a name="id521793"></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.id521206" href="#id521206">8</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id521224" href="#id521224">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="id515731"></a>
<a name="id515749"></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="id515778"></a>
<a name="id515796"></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="id515875"></a><p class="title"><b>Table<EFBFBD>1.23.<2E>Parameters</b></p>
<a name="id515894"></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="id515948"></a>
<a name="id515967"></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="id516173"></a>
<a name="id516191"></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="id516278"></a>
<a name="id516296"></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="id512840"></a>
<a name="id512859"></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="id512888"></a>
<a name="id512907"></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="id512986"></a><p class="title"><b>Table<EFBFBD>1.19.<2E>Parameters</b></p>
<a name="id513005"></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="id513061"></a>
<a name="id513080"></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="id513174"></a>
<a name="id513192"></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="id513279"></a>
<a name="id513298"></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="id514278"></a>
<a name="id514296"></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="id514326"></a>
<a name="id514344"></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="id514423"></a><p class="title"><b>Table<EFBFBD>1.21.<2E>Parameters</b></p>
<a name="id514442"></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="id514498"></a>
<a name="id514516"></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="id514641"></a>
<a name="id514659"></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="id514746"></a>
<a name="id514765"></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="id513536"></a>
<a name="id513554"></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="id513582"></a>
<a name="id513601"></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="id513679"></a><p class="title"><b>Table<EFBFBD>1.20.<2E>Parameters</b></p>
<a name="id513698"></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="id513754"></a>
<a name="id513773"></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="id513865"></a>
<a name="id513884"></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="id513970"></a>
<a name="id513988"></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="id515009"></a>
<a name="id515028"></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="id515057"></a>
<a name="id515075"></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="id515155"></a><p class="title"><b>Table<EFBFBD>1.22.<2E>Parameters</b></p>
<a name="id515173"></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="id515228"></a>
<a name="id515246"></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="id515422"></a>
<a name="id515440"></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="id515527"></a>
<a name="id515546"></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="id520293"></a>
<a name="id520311"></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="id520340"></a>
<a name="id520358"></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="id520457"></a><p class="title"><b>Table<EFBFBD>1.29.<2E>Parameters</b></p>
<a name="id520475"></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="id520550"></a>
<a name="id520568"></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="id520714"></a>
<a name="id520732"></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="id520820"></a>
<a name="id520838"></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="id516480"></a>
<a name="id516499"></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="id516528"></a>
<a name="id516547"></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="id516626"></a><p class="title"><b>Table<EFBFBD>1.24.<2E>Parameters</b></p>
<a name="id516644"></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="id516700"></a>
<a name="id516718"></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="id516802"></a>
<a name="id516820"></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="id516908"></a>
<a name="id516926"></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="id518841"></a>
<a name="id518859"></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="id518881"></a>
<a name="id518899"></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="id518998"></a><p class="title"><b>Table<EFBFBD>1.27.<2E>Parameters</b></p>
<a name="id519016"></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="id519091"></a>
<a name="id519109"></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="id519215"></a>
<a name="id519232"></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="id519321"></a>
<a name="id519338"></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="id519584"></a>
<a name="id519601"></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="id519624"></a>
<a name="id519642"></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="id519741"></a><p class="title"><b>Table<EFBFBD>1.28.<2E>Parameters</b></p>
<a name="id519759"></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="id519837"></a>
<a name="id519854"></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="id519961"></a>
<a name="id519979"></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="id520067"></a>
<a name="id520085"></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="id522102"></a>
<a name="id522120"></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="id522143"></a>
<a name="id522161"></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="id522260"></a><p class="title"><b>Table<EFBFBD>1.31.<2E>Parameters</b></p>
<a name="id522278"></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="id522356"></a>
<a name="id522374"></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="id522479"></a>
<a name="id522497"></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="id522586"></a>
<a name="id522604"></a>
<a href="value_at_key.html#fusion.sequences.intrinsics.metafunctions.value_at_key.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -25,10 +25,6 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="fusion.sequences.operators"></a><a href="operators.html" title="Operators">Operators</a></h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="operators/i_o.html">I/O</a></span></dt>
<dt><span class="section"><a href="operators/comparison.html">Comparison</a></span></dt>
</dl></div>
<p>
These operators, like the <a href="../algorithms.html" title="Algorithms">Algorithms</a>,
work generically on all Fusion sequences. All conforming Fusion sequences

View File

@ -25,19 +25,6 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.operators.comparison"></a><a href="comparison.html" title="Comparison">Comparison</a></h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="comparison/equal.html">equal</a></span></dt>
<dt><span class="section"><a href="comparison/not_equal.html">not
equal</a></span></dt>
<dt><span class="section"><a href="comparison/less_than.html">less
than</a></span></dt>
<dt><span class="section"><a href="comparison/less_than_equal.html">less
than equal</a></span></dt>
<dt><span class="section"><a href="comparison/greater_than.html">greater
than</a></span></dt>
<dt><span class="section"><a href="comparison/greater_than_equal.html">greater
than equal</a></span></dt>
</dl></div>
<p>
The Comparison operators: <tt class="computeroutput"><span class="special">==</span></tt>,
<tt class="computeroutput"><span class="special">!=</span></tt>, <tt class="computeroutput"><span class="special">&lt;</span></tt>,
@ -48,7 +35,7 @@
only until the result is clear.
</p>
<a name="fusion.sequences.operators.comparison.header"></a><h5>
<a name="id545510"></a>
<a name="id545529"></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="id545624"></a>
<a name="id545643"></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="id545655"></a>
<a name="id545674"></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="id545808"></a>
<a name="id545827"></a>
<a href="equal.html#fusion.sequences.operators.comparison.equal.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -68,7 +68,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.operators.comparison.equal.expression_semantics"></a><h6>
<a name="id545912"></a>
<a name="id545931"></a>
<a href="equal.html#fusion.sequences.operators.comparison.equal.expression_semantics">Expression
Semantics</a>
</h6>
@ -104,14 +104,14 @@
true.
</p>
<a name="fusion.sequences.operators.comparison.equal.header"></a><h6>
<a name="id546155"></a>
<a name="id546175"></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="id546261"></a>
<a name="id546280"></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="id549124"></a>
<a name="id549144"></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="id549278"></a>
<a name="id549298"></a>
<a href="greater_than.html#fusion.sequences.operators.comparison.greater_than.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -68,7 +68,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.operators.comparison.greater_than.expression_semantics"></a><h6>
<a name="id549383"></a>
<a name="id549402"></a>
<a href="greater_than.html#fusion.sequences.operators.comparison.greater_than.expression_semantics">Expression
Semantics</a>
</h6>
@ -96,14 +96,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="id549551"></a>
<a name="id549570"></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="id549657"></a>
<a name="id549676"></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="id550008"></a>
<a name="id550027"></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="id550163"></a>
<a name="id550182"></a>
<a href="greater_than_equal.html#fusion.sequences.operators.comparison.greater_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.greater_than_equal.expression_semantics"></a><h6>
<a name="id550266"></a>
<a name="id550286"></a>
<a href="greater_than_equal.html#fusion.sequences.operators.comparison.greater_than_equal.expression_semantics">Expression
Semantics</a>
</h6>
@ -95,14 +95,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="id550435"></a>
<a name="id550454"></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="id550542"></a>
<a name="id550561"></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="id547340"></a>
<a name="id547359"></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="id547494"></a>
<a name="id547514"></a>
<a href="less_than.html#fusion.sequences.operators.comparison.less_than.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -68,7 +68,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.operators.comparison.less_than.expression_semantics"></a><h6>
<a name="id547599"></a>
<a name="id547618"></a>
<a href="less_than.html#fusion.sequences.operators.comparison.less_than.expression_semantics">Expression
Semantics</a>
</h6>
@ -98,14 +98,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="id547786"></a>
<a name="id547805"></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="id547891"></a>
<a name="id547911"></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="id548240"></a>
<a name="id548260"></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="id548396"></a>
<a name="id548416"></a>
<a href="less_than_equal.html#fusion.sequences.operators.comparison.less_than_equal.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -68,7 +68,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.operators.comparison.less_than_equal.expression_semantics"></a><h6>
<a name="id548501"></a>
<a name="id548521"></a>
<a href="less_than_equal.html#fusion.sequences.operators.comparison.less_than_equal.expression_semantics">Expression
Semantics</a>
</h6>
@ -96,14 +96,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="id548670"></a>
<a name="id548689"></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="id548776"></a>
<a name="id548796"></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="id546501"></a>
<a name="id546520"></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="id546655"></a>
<a name="id546674"></a>
<a href="not_equal.html#fusion.sequences.operators.comparison.not_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.not_equal.expression_semantics"></a><h6>
<a name="id546758"></a>
<a name="id546777"></a>
<a href="not_equal.html#fusion.sequences.operators.comparison.not_equal.expression_semantics">Expression
Semantics</a>
</h6>
@ -98,14 +98,14 @@
Returns !(a == b).
</p>
<a name="fusion.sequences.operators.comparison.not_equal.header"></a><h6>
<a name="id546929"></a>
<a name="id546948"></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="id547034"></a>
<a name="id547053"></a>
<a href="not_equal.html#fusion.sequences.operators.comparison.not_equal.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -25,10 +25,6 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.sequences.operators.i_o"></a><a href="i_o.html" title="I/O">I/O</a></h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="i_o/in.html">in</a></span></dt>
<dt><span class="section"><a href="i_o/out.html">out</a></span></dt>
</dl></div>
<p>
The I/O operators: <tt class="computeroutput"><span class="special">&lt;&lt;</span></tt>
and <tt class="computeroutput"><span class="special">&gt;&gt;</span></tt> work generically
@ -115,7 +111,7 @@
representation may not be unambiguously parseable.
</p>
<a name="fusion.sequences.operators.i_o.header"></a><h5>
<a name="id544020"></a>
<a name="id544040"></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="id544136"></a>
<a name="id544155"></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="id544174"></a>
<a name="id544194"></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="id544320"></a>
<a name="id544340"></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="id544412"></a>
<a name="id544432"></a>
<a href="in.html#fusion.sequences.operators.i_o.in.expression_semantics">Expression
Semantics</a>
</h6>
@ -89,14 +89,14 @@
<span class="identifier">e</span></tt>.
</p>
<a name="fusion.sequences.operators.i_o.in.header"></a><h6>
<a name="id544528"></a>
<a name="id544548"></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="id544632"></a>
<a name="id544651"></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="id544791"></a>
<a name="id544811"></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="id544830"></a>
<a name="id544849"></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="id544975"></a>
<a name="id544995"></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="id545066"></a>
<a name="id545086"></a>
<a href="out.html#fusion.sequences.operators.i_o.out.expression_semantics">Expression
Semantics</a>
</h6>
@ -89,14 +89,14 @@
<span class="identifier">e</span></tt>.
</p>
<a name="fusion.sequences.operators.i_o.out.header"></a><h6>
<a name="id545181"></a>
<a name="id545200"></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="id545285"></a>
<a name="id545304"></a>
<a href="out.html#fusion.sequences.operators.i_o.out.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -25,15 +25,6 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="fusion.sequences.views"></a><a href="views.html" title="Views">Views</a></h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="views/single_view.html">single_view</a></span></dt>
<dt><span class="section"><a href="views/filter_view.html">filter_view</a></span></dt>
<dt><span class="section"><a href="views/iterator_range.html">iterator_range</a></span></dt>
<dt><span class="section"><a href="views/joint_view.html">joint_view</a></span></dt>
<dt><span class="section"><a href="views/zip_view.html">zip_view</a></span></dt>
<dt><span class="section"><a href="views/transform_view.html">transform_view</a></span></dt>
<dt><span class="section"><a href="views/reverse_view.html">reverse_view</a></span></dt>
</dl></div>
<p>
Views are sequences that do not actually contain data, but instead impart
an alternative presentation over the data from one or more underlying sequences.
@ -44,7 +35,7 @@
very cheap to copy and be passed around by value.
</p>
<a name="fusion.sequences.views.header"></a><h4>
<a name="id491220"></a>
<a name="id491238"></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="id492154"></a>
<a name="id492172"></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="id492234"></a>
<a name="id492252"></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="id492338"></a>
<a name="id492356"></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="id492434"></a>
<a name="id492452"></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="id492556"></a>
<a name="id492574"></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="id492699"></a>
<a name="id492717"></a>
<a href="filter_view.html#fusion.sequences.views.filter_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -157,7 +157,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.filter_view.example"></a><h5>
<a name="id492957"></a>
<a name="id492975"></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="id493434"></a>
<a name="id493451"></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="id493476"></a>
<a name="id493494"></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="id493581"></a>
<a name="id493598"></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="id493677"></a>
<a name="id493695"></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="id493788"></a>
<a name="id493806"></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="id493960"></a>
<a name="id493978"></a>
<a href="iterator_range.html#fusion.sequences.views.iterator_range.expression_semantics">Expression
Semantics</a>
</h5>
@ -156,7 +156,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.iterator_range.example"></a><h5>
<a name="id494239"></a>
<a name="id494257"></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="id494907"></a>
<a name="id494925"></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="id494948"></a>
<a name="id494965"></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="id495052"></a>
<a name="id495070"></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="id495148"></a>
<a name="id495166"></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="id495260"></a>
<a name="id495278"></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="id495432"></a>
<a name="id495449"></a>
<a href="joint_view.html#fusion.sequences.views.joint_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -159,7 +159,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.joint_view.example"></a><h5>
<a name="id495711"></a>
<a name="id495728"></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="id499062"></a>
<a name="id499080"></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="id499165"></a>
<a name="id499183"></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="id499243"></a>
<a name="id499261"></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="id499328"></a>
<a name="id499346"></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="id499472"></a>
<a name="id499490"></a>
<a href="reverse_view.html#fusion.sequences.views.reverse_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -141,7 +141,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.reverse_view.example"></a><h5>
<a name="id499732"></a>
<a name="id499750"></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="id491348"></a>
<a name="id491366"></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="id491451"></a>
<a name="id491469"></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="id491530"></a>
<a name="id491548"></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="id491607"></a>
<a name="id491625"></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="id491749"></a>
<a name="id491767"></a>
<a href="single_view.html#fusion.sequences.views.single_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -136,7 +136,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.single_view.example"></a><h5>
<a name="id492005"></a>
<a name="id492023"></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="id497328"></a>
<a name="id497346"></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="id497433"></a>
<a name="id497450"></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="id497636"></a>
<a name="id497654"></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="id497803"></a>
<a name="id497821"></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="id498117"></a>
<a name="id498135"></a>
<a href="transform_view.html#fusion.sequences.views.transform_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -233,7 +233,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.transform_view.example"></a><h5>
<a name="id498542"></a>
<a name="id498559"></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="id496126"></a>
<a name="id496144"></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="id496199"></a>
<a name="id496217"></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="id496304"></a>
<a name="id496322"></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="id496383"></a>
<a name="id496400"></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="id496477"></a>
<a name="id496494"></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="id496619"></a>
<a name="id496637"></a>
<a href="zip_view.html#fusion.sequences.views.zip_view.expression_semantics">Expression
Semantics</a>
</h5>
@ -143,7 +143,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.views.zip_view.example"></a><h5>
<a name="id496873"></a>
<a name="id496891"></a>
<a href="zip_view.html#fusion.sequences.views.zip_view.example">Example</a>
</h5>
<pre class="programlisting">