Updates for boost::tuple and boost::variant

[SVN r36178]
This commit is contained in:
Joel de Guzman
2006-11-26 22:41:04 +00:00
parent e5cf298835
commit eba11fc229
136 changed files with 856 additions and 777 deletions

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="id528435"></a>
<a name="id529558"></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="id528484"></a>
<a name="id529607"></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="id528794"></a>
<a name="id529916"></a>
<a href="list_tie.html#fusion.sequences.generation.functions.list_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -78,7 +78,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.list_tie.expression_semantics"></a><h6>
<a name="id528937"></a>
<a name="id530059"></a>
<a href="list_tie.html#fusion.sequences.generation.functions.list_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -93,14 +93,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span><EFBFBD><span class="identifier">x1</span><span class="special">,...</span><EFBFBD><span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.list_tie.header"></a><h6>
<a name="id529102"></a>
<a name="id530225"></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="id529208"></a>
<a name="id530330"></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="id523106"></a>
<a name="id524230"></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="id523183"></a>
<a name="id524306"></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="id523516"></a>
<a name="id524640"></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="id523633"></a>
<a name="id524756"></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="id523877"></a>
<a name="id525000"></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="id523982"></a>
<a name="id525105"></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="id524057"></a>
<a name="id525180"></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="id522078"></a>
<a name="id523201"></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="id522125"></a>
<a name="id523248"></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="id522480"></a>
<a name="id523603"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -78,7 +78,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_list.expression_semantics"></a><h6>
<a name="id522624"></a>
<a name="id523747"></a>
<a href="make_list.html#fusion.sequences.generation.functions.make_list.expression_semantics">Expression
Semantics</a>
</h6>
@ -92,21 +92,21 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span><EFBFBD><span class="identifier">x1</span><span class="special">,...</span><EFBFBD><span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.make_list.header"></a><h6>
<a name="id522846"></a>
<a name="id523969"></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="id522951"></a>
<a name="id524074"></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="id523027"></a>
<a name="id524150"></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="id526226"></a>
<a name="id527348"></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="id526273"></a>
<a name="id527395"></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="id526645" href="#ftn.id526645">10</a>]</sup>
<sup>[<a name="id527768" href="#ftn.id527768">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="id526742"></a>
<a name="id527864"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -91,7 +91,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_map.expression_semantics"></a><h6>
<a name="id526961"></a>
<a name="id528083"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.expression_semantics">Expression
Semantics</a>
</h6>
@ -110,14 +110,14 @@
key types.
</p>
<a name="fusion.sequences.generation.functions.make_map.header"></a><h6>
<a name="id527292"></a>
<a name="id528414"></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="id527397"></a>
<a name="id528520"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.example">Example</a>
</h6>
<pre class="programlisting">
@ -126,7 +126,7 @@
<span class="special">,</span> <a href="../../../support/pair.html" title="pair"><tt class="computeroutput"><span class="identifier">make_pair</span></tt></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"Men"</span><span class="special">))</span>
</pre>
<a name="fusion.sequences.generation.functions.make_map.see_also"></a><h6>
<a name="id527527"></a>
<a name="id528650"></a>
<a href="make_map.html#fusion.sequences.generation.functions.make_map.see_also">See
also</a>
</h6>
@ -136,7 +136,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id526645" href="#id526645">10</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id527768" href="#id527768">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="id525163"></a>
<a name="id526286"></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="id525210"></a>
<a name="id526333"></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="id525495" href="#ftn.id525495">9</a>]</sup>
<sup>[<a name="id526618" href="#ftn.id526618">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="id525591"></a>
<a name="id526714"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -79,7 +79,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_set.expression_semantics"></a><h6>
<a name="id525736"></a>
<a name="id526858"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.expression_semantics">Expression
Semantics</a>
</h6>
@ -97,21 +97,21 @@
key types.
</p>
<a name="fusion.sequences.generation.functions.make_set.header"></a><h6>
<a name="id525968"></a>
<a name="id527090"></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="id526074"></a>
<a name="id527196"></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="id526149"></a>
<a name="id527271"></a>
<a href="make_set.html#fusion.sequences.generation.functions.make_set.see_also">See
also</a>
</h6>
@ -120,7 +120,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id525495" href="#id525495">9</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id526618" href="#id526618">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="id524136"></a>
<a name="id525259"></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="id524183"></a>
<a name="id525306"></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="id524536"></a>
<a name="id525659"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -78,7 +78,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.make_vector.expression_semantics"></a><h6>
<a name="id524681"></a>
<a name="id525804"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.expression_semantics">Expression
Semantics</a>
</h6>
@ -92,21 +92,21 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a> from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span><EFBFBD><span class="identifier">x1</span><span class="special">,...</span><EFBFBD><span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.make_vector.header"></a><h6>
<a name="id524903"></a>
<a name="id526025"></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="id525009"></a>
<a name="id526132"></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="id525085"></a>
<a name="id526208"></a>
<a href="make_vector.html#fusion.sequences.generation.functions.make_vector.see_also">See
also</a>
</h6>

View File

@ -48,7 +48,7 @@
a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a>
of type <tt class="computeroutput"><a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;,</span><EFBFBD><span class="keyword">char</span><span class="special">&amp;,</span><EFBFBD><span class="keyword">double</span><span class="special">&amp;&gt;</span></tt>.
The same result could be achieved with the call <a href="make_vector.html" title="make_vector"><tt class="computeroutput"><span class="identifier">make_vector</span></tt></a>(<a href="http://www.boost.org/doc/html/ref.html" target="_top"><tt class="computeroutput"><span class="identifier">ref</span></tt></a>(i), <a href="http://www.boost.org/doc/html/ref.html" target="_top"><tt class="computeroutput"><span class="identifier">ref</span></tt></a>(c), <a href="http://www.boost.org/doc/html/ref.html" target="_top"><tt class="computeroutput"><span class="identifier">ref</span></tt></a>(a))
<sup>[<a name="id527961" href="#ftn.id527961">11</a>]</sup>
<sup>[<a name="id529084" href="#ftn.id529084">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="id528264"></a>
<a name="id529387"></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.id527961" href="#id527961">11</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id529084" href="#id529084">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="id529351"></a>
<a name="id530474"></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="id529399"></a>
<a name="id530522"></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="id529709"></a>
<a name="id530832"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -78,7 +78,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.functions.vector_tie.expression_semantics"></a><h6>
<a name="id529852"></a>
<a name="id530975"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -93,14 +93,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a> of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span><EFBFBD><span class="identifier">x1</span><span class="special">,...</span><EFBFBD><span class="identifier">xN</span></tt>.
</p>
<a name="fusion.sequences.generation.functions.vector_tie.header"></a><h6>
<a name="id530018"></a>
<a name="id531140"></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="id530124"></a>
<a name="id531246"></a>
<a href="vector_tie.html#fusion.sequences.generation.functions.vector_tie.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.sequences.generation.metafunctions.list_tie"></a><a href="list_tie.html" title="list_tie">list_tie</a></h5></div></div></div>
<a name="fusion.sequences.generation.metafunctions.list_tie.description"></a><h6>
<a name="id534537"></a>
<a name="id535659"></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="id534585"></a>
<a name="id535708"></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="id534783"></a>
<a name="id535905"></a>
<a href="list_tie.html#fusion.sequences.generation.metafunctions.list_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -75,7 +75,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.list_tie.expression_semantics"></a><h6>
<a name="id534895"></a>
<a name="id536018"></a>
<a href="list_tie.html#fusion.sequences.generation.metafunctions.list_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -90,14 +90,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> of references from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span><EFBFBD><span class="identifier">T1</span><span class="special">,...</span><EFBFBD><span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.list_tie.header"></a><h6>
<a name="id535081"></a>
<a name="id536203"></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="id535187"></a>
<a name="id536310"></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="id531078"></a>
<a name="id532200"></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="id531126"></a>
<a name="id532248"></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="id531236"></a>
<a name="id532358"></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="id531345"></a>
<a name="id532467"></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="id531541"></a>
<a name="id532663"></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="id531647"></a>
<a name="id532769"></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="id530289"></a>
<a name="id531411"></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="id530338"></a>
<a name="id531460"></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="id530535"></a>
<a name="id531658"></a>
<a href="make_list.html#fusion.sequences.generation.metafunctions.make_list.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -75,7 +75,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_list.expression_semantics"></a><h6>
<a name="id530649"></a>
<a name="id531771"></a>
<a href="make_list.html#fusion.sequences.generation.metafunctions.make_list.expression_semantics">Expression
Semantics</a>
</h6>
@ -91,14 +91,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span><EFBFBD><span class="identifier">T1</span><span class="special">,...</span><EFBFBD><span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_list.header"></a><h6>
<a name="id530842"></a>
<a name="id531964"></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="id530948"></a>
<a name="id532070"></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="id533375"></a>
<a name="id534497"></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="id533423"></a>
<a name="id534545"></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="id533607" href="#ftn.id533607">13</a>]</sup>
<sup>[<a name="id534730" href="#ftn.id534730">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="id533705"></a>
<a name="id534827"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -87,7 +87,7 @@
</tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_map.expression_semantics"></a><h6>
<a name="id533915"></a>
<a name="id535037"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.expression_semantics">Expression
Semantics</a>
</h6>
@ -107,21 +107,21 @@
key types.
</p>
<a name="fusion.sequences.generation.metafunctions.make_map.header"></a><h6>
<a name="id534247"></a>
<a name="id535369"></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="id534354"></a>
<a name="id535476"></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="id534457"></a>
<a name="id535579"></a>
<a href="make_map.html#fusion.sequences.generation.metafunctions.make_map.see_also">See
also</a>
</h6>
@ -130,7 +130,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id533607" href="#id533607">13</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id534730" href="#id534730">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="id532569"></a>
<a name="id533691"></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="id532618"></a>
<a name="id533740"></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="id532747" href="#ftn.id532747">12</a>]</sup>
<sup>[<a name="id533869" href="#ftn.id533869">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="id532844"></a>
<a name="id533966"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -76,7 +76,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_set.expression_semantics"></a><h6>
<a name="id532956"></a>
<a name="id534078"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.expression_semantics">Expression
Semantics</a>
</h6>
@ -96,14 +96,14 @@
key types.
</p>
<a name="fusion.sequences.generation.metafunctions.make_set.header"></a><h6>
<a name="id533155"></a>
<a name="id534277"></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="id533261"></a>
<a name="id534383"></a>
<a href="make_set.html#fusion.sequences.generation.metafunctions.make_set.example">Example</a>
</h6>
<pre class="programlisting">
@ -111,7 +111,7 @@
</pre>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id532747" href="#id532747">12</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id533869" href="#id533869">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="id531782"></a>
<a name="id532904"></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="id531831"></a>
<a name="id532954"></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="id532031"></a>
<a name="id533153"></a>
<a href="make_vector.html#fusion.sequences.generation.metafunctions.make_vector.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -75,7 +75,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.make_vector.expression_semantics"></a><h6>
<a name="id532144"></a>
<a name="id533266"></a>
<a href="make_vector.html#fusion.sequences.generation.metafunctions.make_vector.expression_semantics">Expression
Semantics</a>
</h6>
@ -91,14 +91,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a> from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span><EFBFBD><span class="identifier">T1</span><span class="special">,...</span><EFBFBD><span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.make_vector.header"></a><h6>
<a name="id532333"></a>
<a name="id533455"></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="id532439"></a>
<a name="id533561"></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="id535293"></a>
<a name="id536415"></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="id535341"></a>
<a name="id536464"></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="id535538"></a>
<a name="id536661"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
@ -75,7 +75,7 @@
</tr></tbody>
</table></div>
<a name="fusion.sequences.generation.metafunctions.vector_tie.expression_semantics"></a><h6>
<a name="id535651"></a>
<a name="id536773"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.expression_semantics">Expression
Semantics</a>
</h6>
@ -90,14 +90,14 @@
<span class="bold"><b>Semantics</b></span>: Create a <a href="../../containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a> of references from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span><EFBFBD><span class="identifier">T1</span><span class="special">,...</span><EFBFBD><span class="identifier">TN</span></tt>.
</p>
<a name="fusion.sequences.generation.metafunctions.vector_tie.header"></a><h6>
<a name="id535837"></a>
<a name="id536960"></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="id535943"></a>
<a name="id537066"></a>
<a href="vector_tie.html#fusion.sequences.generation.metafunctions.vector_tie.example">Example</a>
</h6>
<pre class="programlisting">