forked from boostorg/fusion
Deeper TOC level + typo fix: rename apply->result in algo docs
[SVN r36766]
This commit is contained in:
@ -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>
|
||||
|
@ -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"><</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">></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">
|
||||
|
@ -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">&</span> <span class="identifier">car</span><span class="special">,</span> <span class="identifier">Cdr</span> <span class="keyword">const</span><span class="special">&</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"><</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">></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>
|
||||
|
@ -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"><</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">></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>
|
||||
|
@ -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"><</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">></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"><</span><span class="keyword">double</span><span class="special">>(</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>
|
||||
|
@ -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"><</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">></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>
|
||||
|
@ -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"><</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">></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>
|
||||
|
@ -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"><</span><span class="keyword">int</span><span class="special">&,</span> <span class="keyword">char</span><span class="special">&,</span> <span class="keyword">double</span><span class="special">&></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>
|
||||
|
@ -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"><</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">></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">
|
||||
|
@ -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>
|
||||
|
@ -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"><</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">></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">
|
||||
|
@ -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"><</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">></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">
|
||||
|
@ -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"><</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">></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">
|
||||
|
@ -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"><</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">></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"><</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">>::</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>
|
||||
|
@ -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"><</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">></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>
|
||||
|
@ -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"><</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">></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">
|
||||
|
@ -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"><</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">></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">
|
||||
|
Reference in New Issue
Block a user