Doc Tweaks

[SVN r35130]
This commit is contained in:
Joel de Guzman
2006-09-16 05:27:33 +00:00
parent d77941a375
commit eb324cc029
188 changed files with 1167 additions and 1152 deletions

View File

@ -1,9 +1,16 @@
[section Acknowledgements]
Special thanks to David Abrahams, Hartmut Kaiser, Aleksey Gurtovoy, Peder
Holt, Daniel Wallin, Jaakko Jarvi, Jeremiah Willcock, Dan Marsden, Eric
Niebler, Joao Abecasis. These people are instrumental in the design and
development of Fusion.
Special thanks to David Abrahams, Douglas Gregor, Hartmut Kaiser, Aleksey
Gurtovoy, Peder Holt, Daniel Wallin, Jaakko Jarvi, Jeremiah Willcock, Dan
Marsden, Eric Niebler, Joao Abecasis and Andy Little. These people are
instrumental in the design and development of Fusion.
Special thanks to Ronald Garcia, the review manager and to all the people in the
boost community who participated in the review: Andreas Pokorny, Andreas Huber,
Jeff Flinn, David Abrahams, Pedro Lamarao, Larry Evans, Ryan Gallagher, Andy
Little, Gennadiy Rozental, Tobias Schwinger, Joao Abecasis, Eric Niebler, Oleg
Abrosimov, Gary Powell, Eric Friedman, Darren Cook, Martin Bonner and Douglas
Gregor.
[endsect]

View File

@ -26,10 +26,18 @@
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="fusion.acknowledgements"></a><a href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a></h2></div></div></div>
<p>
Special thanks to David Abrahams, Hartmut Kaiser, Aleksey Gurtovoy, Peder Holt,
Daniel Wallin, Jaakko Jarvi, Jeremiah Willcock, Dan Marsden, Eric Niebler,
Joao Abecasis. These people are instrumental in the design and development
of Fusion.
Special thanks to David Abrahams, Douglas Gregor, Hartmut Kaiser, Aleksey Gurtovoy,
Peder Holt, Daniel Wallin, Jaakko Jarvi, Jeremiah Willcock, Dan Marsden, Eric
Niebler, Joao Abecasis and Andy Little. These people are instrumental in the
design and development of Fusion.
</p>
<p>
Special thanks to Ronald Garcia, the review manager and to all the people in
the boost community who participated in the review: Andreas Pokorny, Andreas
Huber, Jeff Flinn, David Abrahams, Pedro Lamarao, Larry Evans, Ryan Gallagher,
Andy Little, Gennadiy Rozental, Tobias Schwinger, Joao Abecasis, Eric Niebler,
Oleg Abrosimov, Gary Powell, Eric Friedman, Darren Cook, Martin Bonner and
Douglas Gregor.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

View File

@ -33,7 +33,7 @@
<dt><span class="section"><a href="algorithms/transformation.html">Transformation</a></span></dt>
</dl></div>
<a name="fusion.algorithms.lazy_evaluation"></a><h3>
<a name="id545142"></a>
<a name="id549526"></a>
<a href="algorithms.html#fusion.algorithms.lazy_evaluation">Lazy Evaluation</a>
</h3>
<p>
@ -56,7 +56,7 @@
as we want without incurring a high runtime penalty.
</p>
<a name="fusion.algorithms.sequence_extension"></a><h3>
<a name="id545282"></a>
<a name="id549666"></a>
<a href="algorithms.html#fusion.algorithms.sequence_extension">Sequence Extension</a>
</h3>
<p>
@ -79,7 +79,7 @@
functions to convert back to the original sequence type.
</p>
<a name="fusion.algorithms.header"></a><h3>
<a name="id545494"></a>
<a name="id549877"></a>
<a href="algorithms.html#fusion.algorithms.header">Header</a>
</h3>
<pre class="programlisting">

View File

@ -29,7 +29,7 @@
Function Object">Polymorphic
Function Object</a></h4></div></div></div>
<a name="fusion.algorithms.concepts.polymorphic_function_object.description"></a><h5>
<a name="id545619"></a>
<a name="id550003"></a>
<a href="polymorphic_function_object.html#fusion.algorithms.concepts.polymorphic_function_object.description">Description</a>
</h5>
<p>
@ -61,7 +61,7 @@
</dl>
</div>
<a name="fusion.algorithms.concepts.polymorphic_function_object.refinement_of"></a><h5>
<a name="id545796"></a>
<a name="id550179"></a>
<a href="polymorphic_function_object.html#fusion.algorithms.concepts.polymorphic_function_object.refinement_of">Refinement
of</a>
</h5>
@ -69,13 +69,13 @@
MPL Metafunction Class
</p>
<a name="fusion.algorithms.concepts.polymorphic_function_object.expression_requirements"></a><h5>
<a name="id545829"></a>
<a name="id550212"></a>
<a href="polymorphic_function_object.html#fusion.algorithms.concepts.polymorphic_function_object.expression_requirements">Expression
requirements</a>
</h5>
<div class="informaltable">
<h4>
<a name="id545852"></a>
<a name="id550236"></a>
</h4>
<table class="table">
<colgroup>

View File

@ -35,7 +35,7 @@
a sequence repeatedly applying an operation to its elements.
</p>
<a name="fusion.algorithms.iteration.header"></a><h4>
<a name="id546026"></a>
<a name="id550410"></a>
<a href="iteration.html#fusion.algorithms.iteration.header">Header</a>
</h4>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.iteration.functions.accumulate"></a><a href="accumulate.html" title="accumulate">accumulate</a></h5></div></div></div>
<a name="fusion.algorithms.iteration.functions.accumulate.description"></a><h6>
<a name="id547625"></a>
<a name="id552009"></a>
<a href="accumulate.html#fusion.algorithms.iteration.functions.accumulate.description">Description</a>
</h6>
<p>
@ -37,7 +37,7 @@
<a href="fold.html" title="fold"><tt class="computeroutput"><span class="identifier">fold</span></tt></a>.
</p>
<a name="fusion.algorithms.iteration.functions.accumulate.synopsis"></a><h6>
<a name="id547710"></a>
<a name="id552093"></a>
<a href="accumulate.html#fusion.algorithms.iteration.functions.accumulate.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -51,7 +51,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id547974"></a>
<a name="id552357"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -97,7 +97,7 @@
</table>
</div>
<a name="fusion.algorithms.iteration.functions.accumulate.expression_semantics"></a><h6>
<a name="id548210"></a>
<a name="id552593"></a>
<a href="accumulate.html#fusion.algorithms.iteration.functions.accumulate.expression_semantics">Expression
Semantics</a>
</h6>
@ -112,21 +112,21 @@
where <tt class="computeroutput"><span class="identifier">e1</span><EFBFBD><span class="special">...</span><span class="identifier">eN</span></tt> are the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.iteration.functions.accumulate.complexity"></a><h6>
<a name="id548415"></a>
<a name="id552799"></a>
<a href="accumulate.html#fusion.algorithms.iteration.functions.accumulate.complexity">Complexity</a>
</h6>
<p>
Linear, exactly <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
</p>
<a name="fusion.algorithms.iteration.functions.accumulate.header"></a><h6>
<a name="id548508"></a>
<a name="id552891"></a>
<a href="accumulate.html#fusion.algorithms.iteration.functions.accumulate.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">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">accumulate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.iteration.functions.accumulate.example"></a><h6>
<a name="id548614"></a>
<a name="id552997"></a>
<a href="accumulate.html#fusion.algorithms.iteration.functions.accumulate.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.iteration.functions.fold"></a><a href="fold.html" title="fold">fold</a></h5></div></div></div>
<a name="fusion.algorithms.iteration.functions.fold.description"></a><h6>
<a name="id546162"></a>
<a name="id550546"></a>
<a href="fold.html#fusion.algorithms.iteration.functions.fold.description">Description</a>
</h6>
<p>
@ -36,7 +36,7 @@
to each element of a sequence and the previous state.
</p>
<a name="fusion.algorithms.iteration.functions.fold.synopsis"></a><h6>
<a name="id546212"></a>
<a name="id550595"></a>
<a href="fold.html#fusion.algorithms.iteration.functions.fold.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -50,7 +50,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id546474"></a>
<a name="id550858"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -96,7 +96,7 @@
</table>
</div>
<a name="fusion.algorithms.iteration.functions.fold.expression_semantics"></a><h6>
<a name="id546647"></a>
<a name="id551031"></a>
<a href="fold.html#fusion.algorithms.iteration.functions.fold.expression_semantics">Expression
Semantics</a>
</h6>
@ -111,21 +111,21 @@
where <tt class="computeroutput"><span class="identifier">e1</span><EFBFBD><span class="special">...</span><span class="identifier">eN</span></tt> are the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.iteration.functions.fold.complexity"></a><h6>
<a name="id546852"></a>
<a name="id551236"></a>
<a href="fold.html#fusion.algorithms.iteration.functions.fold.complexity">Complexity</a>
</h6>
<p>
Linear, exactly <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
</p>
<a name="fusion.algorithms.iteration.functions.fold.header"></a><h6>
<a name="id546944"></a>
<a name="id551328"></a>
<a href="fold.html#fusion.algorithms.iteration.functions.fold.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">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">fold</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.iteration.functions.fold.example"></a><h6>
<a name="id547050"></a>
<a name="id551433"></a>
<a href="fold.html#fusion.algorithms.iteration.functions.fold.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.iteration.functions.for_each"></a><a href="for_each.html" title="for_each">for_each</a></h5></div></div></div>
<a name="fusion.algorithms.iteration.functions.for_each.description"></a><h6>
<a name="id549187"></a>
<a name="id553570"></a>
<a href="for_each.html#fusion.algorithms.iteration.functions.for_each.description">Description</a>
</h6>
<p>
Applies a unary function object to each element of a sequence.
</p>
<a name="fusion.algorithms.iteration.functions.for_each.synopsis"></a><h6>
<a name="id549219"></a>
<a name="id553602"></a>
<a href="for_each.html#fusion.algorithms.iteration.functions.for_each.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id549424"></a>
<a name="id553807"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.iteration.functions.for_each.expression_semantics"></a><h6>
<a name="id549568"></a>
<a name="id553951"></a>
<a href="for_each.html#fusion.algorithms.iteration.functions.for_each.expression_semantics">Expression
Semantics</a>
</h6>
@ -98,21 +98,21 @@
in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.iteration.functions.for_each.complexity"></a><h6>
<a name="id549720"></a>
<a name="id554102"></a>
<a href="for_each.html#fusion.algorithms.iteration.functions.for_each.complexity">Complexity</a>
</h6>
<p>
Linear, exactly <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
</p>
<a name="fusion.algorithms.iteration.functions.for_each.header"></a><h6>
<a name="id549812"></a>
<a name="id554195"></a>
<a href="for_each.html#fusion.algorithms.iteration.functions.for_each.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">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.iteration.functions.for_each.example"></a><h6>
<a name="id549918"></a>
<a name="id554300"></a>
<a href="for_each.html#fusion.algorithms.iteration.functions.for_each.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.iteration.metafunctions.accumulate"></a><a href="accumulate.html" title="accumulate">accumulate</a></h5></div></div></div>
<a name="fusion.algorithms.iteration.metafunctions.accumulate.description"></a><h6>
<a name="id551019"></a>
<a name="id555402"></a>
<a href="accumulate.html#fusion.algorithms.iteration.metafunctions.accumulate.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/accumulate.html" title="accumulate"><tt class="computeroutput"><span class="identifier">accumulate</span></tt></a>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.accumulate.synopsis"></a><h6>
<a name="id551068"></a>
<a name="id555450"></a>
<a href="accumulate.html#fusion.algorithms.iteration.metafunctions.accumulate.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id551207"></a>
<a name="id555590"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -94,7 +94,7 @@
</table>
</div>
<a name="fusion.algorithms.iteration.metafunctions.accumulate.expression_semantics"></a><h6>
<a name="id551346"></a>
<a name="id555729"></a>
<a href="accumulate.html#fusion.algorithms.iteration.metafunctions.accumulate.expression_semantics">Expression
Semantics</a>
</h6>
@ -114,14 +114,14 @@
Function Object</a> of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.accumulate.complexity"></a><h6>
<a name="id551524"></a>
<a name="id555907"></a>
<a href="accumulate.html#fusion.algorithms.iteration.metafunctions.accumulate.complexity">Complexity</a>
</h6>
<p>
Linear, exactly <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">F</span></tt>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.accumulate.header"></a><h6>
<a name="id551617"></a>
<a name="id556000"></a>
<a href="accumulate.html#fusion.algorithms.iteration.metafunctions.accumulate.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.iteration.metafunctions.fold"></a><a href="fold.html" title="fold">fold</a></h5></div></div></div>
<a name="fusion.algorithms.iteration.metafunctions.fold.description"></a><h6>
<a name="id550300"></a>
<a name="id554682"></a>
<a href="fold.html#fusion.algorithms.iteration.metafunctions.fold.description">Description</a>
</h6>
<p>
Returns the result type of <a href="../functions/fold.html" title="fold"><tt class="computeroutput"><span class="identifier">fold</span></tt></a>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.fold.synopsis"></a><h6>
<a name="id550348"></a>
<a name="id554730"></a>
<a href="fold.html#fusion.algorithms.iteration.metafunctions.fold.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id550486"></a>
<a name="id554869"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -94,7 +94,7 @@
</table>
</div>
<a name="fusion.algorithms.iteration.metafunctions.fold.expression_semantics"></a><h6>
<a name="id550624"></a>
<a name="id555007"></a>
<a href="fold.html#fusion.algorithms.iteration.metafunctions.fold.expression_semantics">Expression
Semantics</a>
</h6>
@ -114,14 +114,14 @@
Function Object</a> of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.fold.complexity"></a><h6>
<a name="id550802"></a>
<a name="id555184"></a>
<a href="fold.html#fusion.algorithms.iteration.metafunctions.fold.complexity">Complexity</a>
</h6>
<p>
Linear, exactly <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">F</span></tt>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.fold.header"></a><h6>
<a name="id550893"></a>
<a name="id555276"></a>
<a href="fold.html#fusion.algorithms.iteration.metafunctions.fold.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -30,11 +30,11 @@
return type of <a href="../functions/for_each.html" title="for_each"><tt class="computeroutput"><span class="identifier">for_each</span></tt></a> is always <tt class="computeroutput"><span class="keyword">void</span></tt>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.for_each.description"></a><h6>
<a name="id551793"></a>
<a name="id556176"></a>
<a href="for_each.html#fusion.algorithms.iteration.metafunctions.for_each.description">Description</a>
</h6>
<a name="fusion.algorithms.iteration.metafunctions.for_each.synopsis"></a><h6>
<a name="id551820"></a>
<a name="id556203"></a>
<a href="for_each.html#fusion.algorithms.iteration.metafunctions.for_each.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id551946"></a>
<a name="id556328"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.iteration.metafunctions.for_each.expression_semantics"></a><h6>
<a name="id552046"></a>
<a name="id556428"></a>
<a href="for_each.html#fusion.algorithms.iteration.metafunctions.for_each.expression_semantics">Expression
Semantics</a>
</h6>
@ -101,14 +101,14 @@
return type is always <tt class="computeroutput"><span class="keyword">void</span></tt>.
</p>
<a name="fusion.algorithms.iteration.metafunctions.for_each.complexity"></a><h6>
<a name="id552219"></a>
<a name="id556601"></a>
<a href="for_each.html#fusion.algorithms.iteration.metafunctions.for_each.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.iteration.metafunctions.for_each.header"></a><h6>
<a name="id552250"></a>
<a name="id556633"></a>
<a href="for_each.html#fusion.algorithms.iteration.metafunctions.for_each.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -33,7 +33,7 @@
The query algorithms provide support for searching and analyzing sequences.
</p>
<a name="fusion.algorithms.query.header"></a><h4>
<a name="id552383"></a>
<a name="id556766"></a>
<a href="query.html#fusion.algorithms.query.header">Header</a>
</h4>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.functions.all"></a><a href="all.html" title="all">all</a></h5></div></div></div>
<a name="fusion.algorithms.query.functions.all.description"></a><h6>
<a name="id553652"></a>
<a name="id558035"></a>
<a href="all.html#fusion.algorithms.query.functions.all.description">Description</a>
</h6>
<p>
@ -37,7 +37,7 @@
element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.query.functions.all.synopsis"></a><h6>
<a name="id553735"></a>
<a name="id558118"></a>
<a href="all.html#fusion.algorithms.query.functions.all.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -50,7 +50,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id553931"></a>
<a name="id558315"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -87,7 +87,7 @@
</table>
</div>
<a name="fusion.algorithms.query.functions.all.expression_semantics"></a><h6>
<a name="id554086"></a>
<a name="id558470"></a>
<a href="all.html#fusion.algorithms.query.functions.all.expression_semantics">Expression
Semantics</a>
</h6>
@ -104,21 +104,21 @@
element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.query.functions.all.complexity"></a><h6>
<a name="id554248"></a>
<a name="id558631"></a>
<a href="all.html#fusion.algorithms.query.functions.all.complexity">Complexity</a>
</h6>
<p>
Linear. At most <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
</p>
<a name="fusion.algorithms.query.functions.all.header"></a><h6>
<a name="id554330"></a>
<a name="id558714"></a>
<a href="all.html#fusion.algorithms.query.functions.all.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">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">all</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.query.functions.all.example"></a><h6>
<a name="id554434"></a>
<a name="id558818"></a>
<a href="all.html#fusion.algorithms.query.functions.all.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.functions.any"></a><a href="any.html" title="any">any</a></h5></div></div></div>
<a name="fusion.algorithms.query.functions.any.description"></a><h6>
<a name="id552518"></a>
<a name="id556901"></a>
<a href="any.html#fusion.algorithms.query.functions.any.description">Description</a>
</h6>
<p>
@ -37,7 +37,7 @@
least one element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.query.functions.any.synopsis"></a><h6>
<a name="id552598"></a>
<a name="id556981"></a>
<a href="any.html#fusion.algorithms.query.functions.any.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -50,7 +50,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id552795"></a>
<a name="id557178"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -87,7 +87,7 @@
</table>
</div>
<a name="fusion.algorithms.query.functions.any.expression_semantics"></a><h6>
<a name="id552950"></a>
<a name="id557333"></a>
<a href="any.html#fusion.algorithms.query.functions.any.expression_semantics">Expression
semantics</a>
</h6>
@ -104,21 +104,21 @@
element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.query.functions.any.complexity"></a><h6>
<a name="id553113"></a>
<a name="id557496"></a>
<a href="any.html#fusion.algorithms.query.functions.any.complexity">Complexity</a>
</h6>
<p>
Linear. At most <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
</p>
<a name="fusion.algorithms.query.functions.any.header"></a><h6>
<a name="id553195"></a>
<a name="id557578"></a>
<a href="any.html#fusion.algorithms.query.functions.any.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">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">any</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.query.functions.any.example"></a><h6>
<a name="id553299"></a>
<a name="id557682"></a>
<a href="any.html#fusion.algorithms.query.functions.any.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.functions.count"></a><a href="count.html" title="count">count</a></h5></div></div></div>
<a name="fusion.algorithms.query.functions.count.description"></a><h6>
<a name="id558097"></a>
<a name="id562481"></a>
<a href="count.html#fusion.algorithms.query.functions.count.description">Description</a>
</h6>
<p>
Returns the number of elements of a given type within a sequence.
</p>
<a name="fusion.algorithms.query.functions.count.synopsis"></a><h6>
<a name="id558129"></a>
<a name="id562513"></a>
<a href="count.html#fusion.algorithms.query.functions.count.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id558340"></a>
<a name="id562724"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -84,7 +84,7 @@
</table>
</div>
<a name="fusion.algorithms.query.functions.count.expression_semantics"></a><h6>
<a name="id558492"></a>
<a name="id562876"></a>
<a href="count.html#fusion.algorithms.query.functions.count.expression_semantics">Expression
Semantics</a>
</h6>
@ -100,21 +100,21 @@
<tt class="computeroutput"><span class="identifier">t</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.query.functions.count.complexity"></a><h6>
<a name="id558629"></a>
<a name="id563013"></a>
<a href="count.html#fusion.algorithms.query.functions.count.complexity">Complexity</a>
</h6>
<p>
Linear. At most <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
</p>
<a name="fusion.algorithms.query.functions.count.header"></a><h6>
<a name="id558712"></a>
<a name="id563096"></a>
<a href="count.html#fusion.algorithms.query.functions.count.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">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.query.functions.count.example"></a><h6>
<a name="id558816"></a>
<a name="id563200"></a>
<a href="count.html#fusion.algorithms.query.functions.count.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.functions.count_if"></a><a href="count_if.html" title="count_if">count_if</a></h5></div></div></div>
<a name="fusion.algorithms.query.functions.count_if.description"></a><h6>
<a name="id559032"></a>
<a name="id563416"></a>
<a href="count_if.html#fusion.algorithms.query.functions.count_if.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
a given unary function object evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
</p>
<a name="fusion.algorithms.query.functions.count_if.synopsis"></a><h6>
<a name="id559074"></a>
<a name="id563458"></a>
<a href="count_if.html#fusion.algorithms.query.functions.count_if.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -47,7 +47,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id559274"></a>
<a name="id563658"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -84,7 +84,7 @@
</table>
</div>
<a name="fusion.algorithms.query.functions.count_if.expression_semantics"></a><h6>
<a name="id559429"></a>
<a name="id563812"></a>
<a href="count_if.html#fusion.algorithms.query.functions.count_if.expression_semantics">Expression
Semantics</a>
</h6>
@ -99,21 +99,21 @@
in <tt class="computeroutput"><span class="identifier">seq</span></tt> where <tt class="computeroutput"><span class="identifier">f</span></tt> evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
</p>
<a name="fusion.algorithms.query.functions.count_if.complexity"></a><h6>
<a name="id559565"></a>
<a name="id563949"></a>
<a href="count_if.html#fusion.algorithms.query.functions.count_if.complexity">Complexity</a>
</h6>
<p>
Linear. At most <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
</p>
<a name="fusion.algorithms.query.functions.count_if.header"></a><h6>
<a name="id559647"></a>
<a name="id564030"></a>
<a href="count_if.html#fusion.algorithms.query.functions.count_if.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">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.query.functions.count_if.example"></a><h6>
<a name="id559752"></a>
<a name="id564136"></a>
<a href="count_if.html#fusion.algorithms.query.functions.count_if.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.functions.find"></a><a href="find.html" title="find">find</a></h5></div></div></div>
<a name="fusion.algorithms.query.functions.find.description"></a><h6>
<a name="id555966"></a>
<a name="id560350"></a>
<a href="find.html#fusion.algorithms.query.functions.find.description">Description</a>
</h6>
<p>
Finds the first element of a given type within a sequence.
</p>
<a name="fusion.algorithms.query.functions.find.synopsis"></a><h6>
<a name="id555998"></a>
<a name="id560382"></a>
<a href="find.html#fusion.algorithms.query.functions.find.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -51,7 +51,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id556201"></a>
<a name="id560584"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -85,7 +85,7 @@
</table>
</div>
<a name="fusion.algorithms.query.functions.find.expression_semantics"></a><h6>
<a name="id556298"></a>
<a name="id560682"></a>
<a href="find.html#fusion.algorithms.query.functions.find.expression_semantics">Expression
Semantics</a>
</h6>
@ -103,21 +103,21 @@
to <tt class="computeroutput"><a href="find_if.html" title="find_if"><tt class="computeroutput"><span class="identifier">find_if</span></tt></a><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span><EFBFBD><span class="identifier">T</span><span class="special">&gt;</span><EFBFBD><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>
</p>
<a name="fusion.algorithms.query.functions.find.complexity"></a><h6>
<a name="id556545"></a>
<a name="id560928"></a>
<a href="find.html#fusion.algorithms.query.functions.find.complexity">Complexity</a>
</h6>
<p>
Linear. At most <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
</p>
<a name="fusion.algorithms.query.functions.find.header"></a><h6>
<a name="id556627"></a>
<a name="id561011"></a>
<a href="find.html#fusion.algorithms.query.functions.find.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">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.query.functions.find.example"></a><h6>
<a name="id556732"></a>
<a name="id561115"></a>
<a href="find.html#fusion.algorithms.query.functions.find.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -30,11 +30,11 @@
MPL Lambda Expression evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
</p>
<a name="fusion.algorithms.query.functions.find_if.description"></a><h6>
<a name="id557050"></a>
<a name="id561434"></a>
<a href="find_if.html#fusion.algorithms.query.functions.find_if.description">Description</a>
</h6>
<a name="fusion.algorithms.query.functions.find_if.synopsis"></a><h6>
<a name="id557076"></a>
<a name="id561460"></a>
<a href="find_if.html#fusion.algorithms.query.functions.find_if.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -52,7 +52,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id557280"></a>
<a name="id561664"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -86,7 +86,7 @@
</table>
</div>
<a name="fusion.algorithms.query.functions.find_if.expression_semantics"></a><h6>
<a name="id557378"></a>
<a name="id561761"></a>
<a href="find_if.html#fusion.algorithms.query.functions.find_if.expression_semantics">Expression
Semantics</a>
</h6>
@ -105,21 +105,21 @@
if there is no such element.
</p>
<a name="fusion.algorithms.query.functions.find_if.complexity"></a><h6>
<a name="id557571"></a>
<a name="id561954"></a>
<a href="find_if.html#fusion.algorithms.query.functions.find_if.complexity">Complexity</a>
</h6>
<p>
Linear. At most <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
</p>
<a name="fusion.algorithms.query.functions.find_if.header"></a><h6>
<a name="id557653"></a>
<a name="id562036"></a>
<a href="find_if.html#fusion.algorithms.query.functions.find_if.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">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">find_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.query.functions.find_if.example"></a><h6>
<a name="id557758"></a>
<a name="id562142"></a>
<a href="find_if.html#fusion.algorithms.query.functions.find_if.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.functions.none"></a><a href="none.html" title="none">none</a></h5></div></div></div>
<a name="fusion.algorithms.query.functions.none.description"></a><h6>
<a name="id554788"></a>
<a name="id559171"></a>
<a href="none.html#fusion.algorithms.query.functions.none.description">Description</a>
</h6>
<p>
@ -37,7 +37,7 @@
element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.query.functions.none.synopsis"></a><h6>
<a name="id554869"></a>
<a name="id559253"></a>
<a href="none.html#fusion.algorithms.query.functions.none.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -50,7 +50,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id555067"></a>
<a name="id559450"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -87,7 +87,7 @@
</table>
</div>
<a name="fusion.algorithms.query.functions.none.expression_semantics"></a><h6>
<a name="id555222"></a>
<a name="id559605"></a>
<a href="none.html#fusion.algorithms.query.functions.none.expression_semantics">Expression
Semantics</a>
</h6>
@ -104,21 +104,21 @@
element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>. Result equivalent to <tt class="computeroutput"><span class="special">!</span><span class="identifier">any</span><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span><EFBFBD><span class="identifier">f</span><span class="special">)</span></tt>.
</p>
<a name="fusion.algorithms.query.functions.none.complexity"></a><h6>
<a name="id555425"></a>
<a name="id559809"></a>
<a href="none.html#fusion.algorithms.query.functions.none.complexity">Complexity</a>
</h6>
<p>
Linear. At most <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
</p>
<a name="fusion.algorithms.query.functions.none.header"></a><h6>
<a name="id555508"></a>
<a name="id559891"></a>
<a href="none.html#fusion.algorithms.query.functions.none.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">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">none</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.query.functions.none.example"></a><h6>
<a name="id555612"></a>
<a name="id559996"></a>
<a href="none.html#fusion.algorithms.query.functions.none.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.metafunctions.all"></a><a href="all.html" title="all">all</a></h5></div></div></div>
<a name="fusion.algorithms.query.metafunctions.all.description"></a><h6>
<a name="id560604"></a>
<a name="id564987"></a>
<a href="all.html#fusion.algorithms.query.metafunctions.all.description">Description</a>
</h6>
<p>
A metafunction returning the result type of <a href="../functions/all.html" title="all"><tt class="computeroutput"><span class="identifier">all</span></tt></a>.
</p>
<a name="fusion.algorithms.query.metafunctions.all.synopsis"></a><h6>
<a name="id560652"></a>
<a name="id565035"></a>
<a href="all.html#fusion.algorithms.query.metafunctions.all.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id560777"></a>
<a name="id565159"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -85,7 +85,7 @@
</table>
</div>
<a name="fusion.algorithms.query.metafunctions.all.expression_semantics"></a><h6>
<a name="id560883"></a>
<a name="id565266"></a>
<a href="all.html#fusion.algorithms.query.metafunctions.all.expression_semantics">Expression
Semantics</a>
</h6>
@ -105,14 +105,14 @@
The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
</p>
<a name="fusion.algorithms.query.metafunctions.all.complexity"></a><h6>
<a name="id561064"></a>
<a name="id565446"></a>
<a href="all.html#fusion.algorithms.query.metafunctions.all.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.query.metafunctions.all.header"></a><h6>
<a name="id561095"></a>
<a name="id565477"></a>
<a href="all.html#fusion.algorithms.query.metafunctions.all.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.metafunctions.any"></a><a href="any.html" title="any">any</a></h5></div></div></div>
<a name="fusion.algorithms.query.metafunctions.any.description"></a><h6>
<a name="id559989"></a>
<a name="id564373"></a>
<a href="any.html#fusion.algorithms.query.metafunctions.any.description">Description</a>
</h6>
<p>
A metafunction returning the result type of <a href="../functions/any.html" title="any"><tt class="computeroutput"><span class="identifier">any</span></tt></a>.
</p>
<a name="fusion.algorithms.query.metafunctions.any.synopsis"></a><h6>
<a name="id560036"></a>
<a name="id564420"></a>
<a href="any.html#fusion.algorithms.query.metafunctions.any.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id560161"></a>
<a name="id564545"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -85,7 +85,7 @@
</table>
</div>
<a name="fusion.algorithms.query.metafunctions.any.expression_semantics"></a><h6>
<a name="id560269"></a>
<a name="id564651"></a>
<a href="any.html#fusion.algorithms.query.metafunctions.any.expression_semantics">Expression
Semantics</a>
</h6>
@ -105,14 +105,14 @@
The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
</p>
<a name="fusion.algorithms.query.metafunctions.any.complexity"></a><h6>
<a name="id560449"></a>
<a name="id564832"></a>
<a href="any.html#fusion.algorithms.query.metafunctions.any.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.query.metafunctions.any.header"></a><h6>
<a name="id560480"></a>
<a name="id564862"></a>
<a href="any.html#fusion.algorithms.query.metafunctions.any.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.metafunctions.count"></a><a href="count.html" title="count">count</a></h5></div></div></div>
<a name="fusion.algorithms.query.metafunctions.count.description"></a><h6>
<a name="id563175"></a>
<a name="id567559"></a>
<a href="count.html#fusion.algorithms.query.metafunctions.count.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
given the sequence and search types.
</p>
<a name="fusion.algorithms.query.metafunctions.count.synopsis"></a><h6>
<a name="id563218"></a>
<a name="id567601"></a>
<a href="count.html#fusion.algorithms.query.metafunctions.count.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id563342"></a>
<a name="id567726"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -84,7 +84,7 @@
</table>
</div>
<a name="fusion.algorithms.query.metafunctions.count.expression_semantics"></a><h6>
<a name="id563441"></a>
<a name="id567825"></a>
<a href="count.html#fusion.algorithms.query.metafunctions.count.expression_semantics">Expression
Semantics</a>
</h6>
@ -100,14 +100,14 @@
<tt class="computeroutput"><span class="keyword">int</span></tt>.
</p>
<a name="fusion.algorithms.query.metafunctions.count.complexity"></a><h6>
<a name="id563580"></a>
<a name="id567964"></a>
<a href="count.html#fusion.algorithms.query.metafunctions.count.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.query.metafunctions.count.header"></a><h6>
<a name="id563610"></a>
<a name="id567994"></a>
<a href="count.html#fusion.algorithms.query.metafunctions.count.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.metafunctions.count_if"></a><a href="count_if.html" title="count_if">count_if</a></h5></div></div></div>
<a name="fusion.algorithms.query.metafunctions.count_if.description"></a><h6>
<a name="id563736"></a>
<a name="id568119"></a>
<a href="count_if.html#fusion.algorithms.query.metafunctions.count_if.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
given the sequence and predicate types.
</p>
<a name="fusion.algorithms.query.metafunctions.count_if.synopsis"></a><h6>
<a name="id563779"></a>
<a name="id568162"></a>
<a href="count_if.html#fusion.algorithms.query.metafunctions.count_if.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id563903"></a>
<a name="id568287"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.query.metafunctions.count_if.expression_semantics"></a><h6>
<a name="id564003"></a>
<a name="id568387"></a>
<a href="count_if.html#fusion.algorithms.query.metafunctions.count_if.expression_semantics">Expression
Semantics</a>
</h6>
@ -99,14 +99,14 @@
always <tt class="computeroutput"><span class="keyword">int</span></tt>.
</p>
<a name="fusion.algorithms.query.metafunctions.count_if.complexity"></a><h6>
<a name="id564154"></a>
<a name="id568537"></a>
<a href="count_if.html#fusion.algorithms.query.metafunctions.count_if.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.query.metafunctions.count_if.header"></a><h6>
<a name="id564185"></a>
<a name="id568568"></a>
<a href="count_if.html#fusion.algorithms.query.metafunctions.count_if.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.metafunctions.find"></a><a href="find.html" title="find">find</a></h5></div></div></div>
<a name="fusion.algorithms.query.metafunctions.find.description"></a><h6>
<a name="id561838"></a>
<a name="id566220"></a>
<a href="find.html#fusion.algorithms.query.metafunctions.find.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
given the sequence and search types.
</p>
<a name="fusion.algorithms.query.metafunctions.find.synopsis"></a><h6>
<a name="id561879"></a>
<a name="id566262"></a>
<a href="find.html#fusion.algorithms.query.metafunctions.find.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id562001"></a>
<a name="id566384"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.query.metafunctions.find.expression_semantics"></a><h6>
<a name="id562100"></a>
<a name="id566482"></a>
<a href="find.html#fusion.algorithms.query.metafunctions.find.expression_semantics">Expression
Semantics</a>
</h6>
@ -100,14 +100,14 @@
in <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, or <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/end.html" title="end"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> if there is no such element.
</p>
<a name="fusion.algorithms.query.metafunctions.find.complexity"></a><h6>
<a name="id562296"></a>
<a name="id566679"></a>
<a href="find.html#fusion.algorithms.query.metafunctions.find.complexity">Complexity</a>
</h6>
<p>
Linear, at most <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
</p>
<a name="fusion.algorithms.query.metafunctions.find.header"></a><h6>
<a name="id562378"></a>
<a name="id566760"></a>
<a href="find.html#fusion.algorithms.query.metafunctions.find.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.metafunctions.find_if"></a><a href="find_if.html" title="find_if">find_if</a></h5></div></div></div>
<a name="fusion.algorithms.query.metafunctions.find_if.description"></a><h6>
<a name="id562506"></a>
<a name="id566888"></a>
<a href="find_if.html#fusion.algorithms.query.metafunctions.find_if.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
given the sequence and predicate types.
</p>
<a name="fusion.algorithms.query.metafunctions.find_if.synopsis"></a><h6>
<a name="id562548"></a>
<a name="id566931"></a>
<a href="find_if.html#fusion.algorithms.query.metafunctions.find_if.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id562671"></a>
<a name="id567053"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.query.metafunctions.find_if.expression_semantics"></a><h6>
<a name="id562769"></a>
<a name="id567152"></a>
<a href="find_if.html#fusion.algorithms.query.metafunctions.find_if.expression_semantics">Expression
Semantics</a>
</h6>
@ -101,14 +101,14 @@
to true. Returns <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/end.html" title="end"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> if there is no such element.
</p>
<a name="fusion.algorithms.query.metafunctions.find_if.complexity"></a><h6>
<a name="id562967"></a>
<a name="id567350"></a>
<a href="find_if.html#fusion.algorithms.query.metafunctions.find_if.complexity">Complexity</a>
</h6>
<p>
Linear. At most <tt class="computeroutput"><a href="../../../sequences/intrinsics/metafunctions/size.html" title="size"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
</p>
<a name="fusion.algorithms.query.metafunctions.find_if.header"></a><h6>
<a name="id563050"></a>
<a name="id567434"></a>
<a href="find_if.html#fusion.algorithms.query.metafunctions.find_if.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.query.metafunctions.none"></a><a href="none.html" title="none">none</a></h5></div></div></div>
<a name="fusion.algorithms.query.metafunctions.none.description"></a><h6>
<a name="id561219"></a>
<a name="id565602"></a>
<a href="none.html#fusion.algorithms.query.metafunctions.none.description">Description</a>
</h6>
<p>
A metafunction returning the result type of <a href="../functions/none.html" title="none"><tt class="computeroutput"><span class="identifier">none</span></tt></a>.
</p>
<a name="fusion.algorithms.query.metafunctions.none.synopsis"></a><h6>
<a name="id561268"></a>
<a name="id565650"></a>
<a href="none.html#fusion.algorithms.query.metafunctions.none.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id561392"></a>
<a name="id565775"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -85,7 +85,7 @@
</table>
</div>
<a name="fusion.algorithms.query.metafunctions.none.expression_semantics"></a><h6>
<a name="id561499"></a>
<a name="id565881"></a>
<a href="none.html#fusion.algorithms.query.metafunctions.none.expression_semantics">Expression
Semantics</a>
</h6>
@ -105,14 +105,14 @@
The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
</p>
<a name="fusion.algorithms.query.metafunctions.none.complexity"></a><h6>
<a name="id561680"></a>
<a name="id566062"></a>
<a href="none.html#fusion.algorithms.query.metafunctions.none.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.query.metafunctions.none.header"></a><h6>
<a name="id561710"></a>
<a name="id566093"></a>
<a href="none.html#fusion.algorithms.query.metafunctions.none.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -46,7 +46,7 @@
</p></td></tr>
</table></div>
<a name="fusion.algorithms.transformation.header"></a><h4>
<a name="id564333"></a>
<a name="id568716"></a>
<a href="transformation.html#fusion.algorithms.transformation.header">Header</a>
</h4>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.clear"></a><a href="clear.html" title="clear">clear</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.clear.description"></a><h6>
<a name="id572765"></a>
<a name="id577149"></a>
<a href="clear.html#fusion.algorithms.transformation.functions.clear.description">Description</a>
</h6>
<p>
<a href="clear.html" title="clear"><tt class="computeroutput"><span class="identifier">clear</span></tt></a> returns an empty sequence.
</p>
<a name="fusion.algorithms.transformation.functions.clear.synposis"></a><h6>
<a name="id572813"></a>
<a name="id577197"></a>
<a href="clear.html#fusion.algorithms.transformation.functions.clear.synposis">Synposis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id572974"></a>
<a name="id577357"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -70,7 +70,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.clear.expression_semantics"></a><h6>
<a name="id573053"></a>
<a name="id577437"></a>
<a href="clear.html#fusion.algorithms.transformation.functions.clear.expression_semantics">Expression
Semantics</a>
</h6>
@ -87,21 +87,21 @@
with no elements.
</p>
<a name="fusion.algorithms.transformation.functions.clear.complexity"></a><h6>
<a name="id573150"></a>
<a name="id577533"></a>
<a href="clear.html#fusion.algorithms.transformation.functions.clear.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.functions.clear.header"></a><h6>
<a name="id573181"></a>
<a name="id577564"></a>
<a href="clear.html#fusion.algorithms.transformation.functions.clear.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">clear</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.clear.example"></a><h6>
<a name="id573287"></a>
<a name="id577670"></a>
<a href="clear.html#fusion.algorithms.transformation.functions.clear.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.erase"></a><a href="erase.html" title="erase">erase</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.erase.description"></a><h6>
<a name="id573450"></a>
<a name="id577834"></a>
<a href="erase.html#fusion.algorithms.transformation.functions.erase.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
those at a specified iterator, or between two iterators.
</p>
<a name="fusion.algorithms.transformation.functions.erase.synposis"></a><h6>
<a name="id573484"></a>
<a name="id577868"></a>
<a href="erase.html#fusion.algorithms.transformation.functions.erase.synposis">Synposis</a>
</h6>
<pre class="programlisting">
@ -55,7 +55,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id573950"></a>
<a name="id578333"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -104,7 +104,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.erase.expression_semantics"></a><h6>
<a name="id574112"></a>
<a name="id578496"></a>
<a href="erase.html#fusion.algorithms.transformation.functions.erase.expression_semantics">Expression
Semantics</a>
</h6>
@ -135,21 +135,21 @@
in their original order, except those in the range [<tt class="computeroutput"><span class="identifier">first</span></tt>,<tt class="computeroutput"><span class="identifier">last</span></tt>).
</p>
<a name="fusion.algorithms.transformation.functions.erase.complexity"></a><h6>
<a name="id574362"></a>
<a name="id578745"></a>
<a href="erase.html#fusion.algorithms.transformation.functions.erase.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.erase.header"></a><h6>
<a name="id574394"></a>
<a name="id578777"></a>
<a href="erase.html#fusion.algorithms.transformation.functions.erase.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.erase.example"></a><h6>
<a name="id574499"></a>
<a name="id578883"></a>
<a href="erase.html#fusion.algorithms.transformation.functions.erase.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.erase_key"></a><a href="erase_key.html" title="erase_key">erase_key</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.erase_key.description"></a><h6>
<a name="id574957"></a>
<a name="id579340"></a>
<a href="erase_key.html#fusion.algorithms.transformation.functions.erase_key.description">Description</a>
</h6>
<p>
@ -39,7 +39,7 @@
with a given key.
</p>
<a name="fusion.algorithms.transformation.functions.erase_key.synposis"></a><h6>
<a name="id575018"></a>
<a name="id579401"></a>
<a href="erase_key.html#fusion.algorithms.transformation.functions.erase_key.synposis">Synposis</a>
</h6>
<pre class="programlisting">
@ -51,7 +51,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id575195"></a>
<a name="id579578"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -85,7 +85,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.erase_key.expression_semantics"></a><h6>
<a name="id575295"></a>
<a name="id579678"></a>
<a href="erase_key.html#fusion.algorithms.transformation.functions.erase_key.expression_semantics">Expression
Semantics</a>
</h6>
@ -103,21 +103,21 @@
except those with key <tt class="computeroutput"><span class="identifier">Key</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.erase_key.complexity"></a><h6>
<a name="id575422"></a>
<a name="id579805"></a>
<a href="erase_key.html#fusion.algorithms.transformation.functions.erase_key.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.erase_key.header"></a><h6>
<a name="id575452"></a>
<a name="id579836"></a>
<a href="erase_key.html#fusion.algorithms.transformation.functions.erase_key.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">erase_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.erase_key.example"></a><h6>
<a name="id575559"></a>
<a name="id579942"></a>
<a href="erase_key.html#fusion.algorithms.transformation.functions.erase_key.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.filter"></a><a href="filter.html" title="filter">filter</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.filter.description"></a><h6>
<a name="id564470"></a>
<a name="id568854"></a>
<a href="filter.html#fusion.algorithms.transformation.functions.filter.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
the elements of a specified type.
</p>
<a name="fusion.algorithms.transformation.functions.filter.synopsis"></a><h6>
<a name="id564504"></a>
<a name="id568887"></a>
<a href="filter.html#fusion.algorithms.transformation.functions.filter.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id564692"></a>
<a name="id569076"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -80,7 +80,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.filter.expression_semantics"></a><h6>
<a name="id564790"></a>
<a name="id569174"></a>
<a href="filter.html#fusion.algorithms.transformation.functions.filter.expression_semantics">Expression
Semantics</a>
</h6>
@ -99,21 +99,21 @@
to <tt class="computeroutput"><a href="filter_if.html" title="filter_if"><tt class="computeroutput"><span class="identifier">filter_if</span></tt></a><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">same_type</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span><EFBFBD><span class="identifier">T</span><span class="special">&gt;</span><EFBFBD><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.filter.complexity"></a><h6>
<a name="id565000"></a>
<a name="id569383"></a>
<a href="filter.html#fusion.algorithms.transformation.functions.filter.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.filter.header"></a><h6>
<a name="id565032"></a>
<a name="id569416"></a>
<a href="filter.html#fusion.algorithms.transformation.functions.filter.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">filter</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.filter.example"></a><h6>
<a name="id565138"></a>
<a name="id569522"></a>
<a href="filter.html#fusion.algorithms.transformation.functions.filter.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.filter_if"></a><a href="filter_if.html" title="filter_if">filter_if</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.filter_if.description"></a><h6>
<a name="id565408"></a>
<a name="id569792"></a>
<a href="filter_if.html#fusion.algorithms.transformation.functions.filter_if.description">Description</a>
</h6>
<p>
@ -35,7 +35,7 @@
Expression evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.filter_if.synopsis"></a><h6>
<a name="id565488"></a>
<a name="id569872"></a>
<a href="filter_if.html#fusion.algorithms.transformation.functions.filter_if.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -47,7 +47,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id565678"></a>
<a name="id570062"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -82,7 +82,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.filter_if.expression_semantics"></a><h6>
<a name="id565780"></a>
<a name="id570163"></a>
<a href="filter_if.html#fusion.algorithms.transformation.functions.filter_if.expression_semantics">Expression
Semantics</a>
</h6>
@ -102,21 +102,21 @@
is the same as in the original sequence.
</p>
<a name="fusion.algorithms.transformation.functions.filter_if.complexity"></a><h6>
<a name="id565938"></a>
<a name="id570322"></a>
<a href="filter_if.html#fusion.algorithms.transformation.functions.filter_if.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.filter_if.header"></a><h6>
<a name="id565969"></a>
<a name="id570353"></a>
<a href="filter_if.html#fusion.algorithms.transformation.functions.filter_if.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">filter_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.filter_if.example"></a><h6>
<a name="id566076"></a>
<a name="id570460"></a>
<a href="filter_if.html#fusion.algorithms.transformation.functions.filter_if.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.insert"></a><a href="insert.html" title="insert">insert</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.insert.description"></a><h6>
<a name="id575765"></a>
<a name="id580148"></a>
<a href="insert.html#fusion.algorithms.transformation.functions.insert.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
element inserted the position described by a given iterator.
</p>
<a name="fusion.algorithms.transformation.functions.insert.synposis"></a><h6>
<a name="id575799"></a>
<a name="id580182"></a>
<a href="insert.html#fusion.algorithms.transformation.functions.insert.synposis">Synposis</a>
</h6>
<pre class="programlisting">
@ -47,7 +47,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id575992"></a>
<a name="id580375"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -90,7 +90,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.insert.expression_semantics"></a><h6>
<a name="id576121"></a>
<a name="id580504"></a>
<a href="insert.html#fusion.algorithms.transformation.functions.insert.expression_semantics">Expression
Semantics</a>
</h6>
@ -110,21 +110,21 @@
<tt class="computeroutput"><span class="identifier">pos</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.insert.complexity"></a><h6>
<a name="id576270"></a>
<a name="id580653"></a>
<a href="insert.html#fusion.algorithms.transformation.functions.insert.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.insert.header"></a><h6>
<a name="id576303"></a>
<a name="id580686"></a>
<a href="insert.html#fusion.algorithms.transformation.functions.insert.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.insert.example"></a><h6>
<a name="id576409"></a>
<a name="id580792"></a>
<a href="insert.html#fusion.algorithms.transformation.functions.insert.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.insert_range"></a><a href="insert_range.html" title="insert_range">insert_range</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.insert_range.description"></a><h6>
<a name="id576703"></a>
<a name="id581086"></a>
<a href="insert_range.html#fusion.algorithms.transformation.functions.insert_range.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
iterator.
</p>
<a name="fusion.algorithms.transformation.functions.insert_range.synposis"></a><h6>
<a name="id576736"></a>
<a name="id581120"></a>
<a href="insert_range.html#fusion.algorithms.transformation.functions.insert_range.synposis">Synposis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id577014"></a>
<a name="id581397"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -94,7 +94,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.insert_range.expression_semantics"></a><h6>
<a name="id577150"></a>
<a name="id581533"></a>
<a href="insert_range.html#fusion.algorithms.transformation.functions.insert_range.expression_semantics">Expression
Semantics</a>
</h6>
@ -114,21 +114,21 @@
All elements retaining their ordering from the orignal sequences.
</p>
<a name="fusion.algorithms.transformation.functions.insert_range.complexity"></a><h6>
<a name="id577302"></a>
<a name="id581685"></a>
<a href="insert_range.html#fusion.algorithms.transformation.functions.insert_range.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.insert_range.header"></a><h6>
<a name="id577333"></a>
<a name="id581716"></a>
<a href="insert_range.html#fusion.algorithms.transformation.functions.insert_range.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">insert_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.insert_range.example"></a><h6>
<a name="id577439"></a>
<a name="id581823"></a>
<a href="insert_range.html#fusion.algorithms.transformation.functions.insert_range.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.join"></a><a href="join.html" title="join">join</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.join.description"></a><h6>
<a name="id577770"></a>
<a name="id582153"></a>
<a href="join.html#fusion.algorithms.transformation.functions.join.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
first followed by the elements of the second.
</p>
<a name="fusion.algorithms.transformation.functions.join.synopsis"></a><h6>
<a name="id577804"></a>
<a name="id582187"></a>
<a href="join.html#fusion.algorithms.transformation.functions.join.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -45,7 +45,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id578016"></a>
<a name="id582398"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -82,7 +82,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.join.expression_semantics"></a><h6>
<a name="id578121"></a>
<a name="id582504"></a>
<a href="join.html#fusion.algorithms.transformation.functions.join.expression_semantics">Expression
Semantics</a>
</h6>
@ -101,21 +101,21 @@
The order of th elements is preserved.
</p>
<a name="fusion.algorithms.transformation.functions.join.complexity"></a><h6>
<a name="id578249"></a>
<a name="id582631"></a>
<a href="join.html#fusion.algorithms.transformation.functions.join.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.join.header"></a><h6>
<a name="id578280"></a>
<a name="id582663"></a>
<a href="join.html#fusion.algorithms.transformation.functions.join.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">join</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.join.example"></a><h6>
<a name="id578386"></a>
<a name="id582768"></a>
<a href="join.html#fusion.algorithms.transformation.functions.join.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.pop_back"></a><a href="pop_back.html" title="pop_back">pop_back</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.pop_back.description"></a><h6>
<a name="id579912"></a>
<a name="id584296"></a>
<a href="pop_back.html#fusion.algorithms.transformation.functions.pop_back.description">Description</a>
</h6>
<p>
Returns a new sequence, with the last element of the original removed.
</p>
<a name="fusion.algorithms.transformation.functions.pop_back.synopsis"></a><h6>
<a name="id579945"></a>
<a name="id584328"></a>
<a href="pop_back.html#fusion.algorithms.transformation.functions.pop_back.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id580106"></a>
<a name="id584489"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -70,7 +70,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.pop_back.expression_semantics"></a><h6>
<a name="id580185"></a>
<a name="id584568"></a>
<a href="pop_back.html#fusion.algorithms.transformation.functions.pop_back.expression_semantics">Expression
Semantics</a>
</h6>
@ -89,21 +89,21 @@
same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.pop_back.complexity"></a><h6>
<a name="id580302"></a>
<a name="id584686"></a>
<a href="pop_back.html#fusion.algorithms.transformation.functions.pop_back.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.pop_back.header"></a><h6>
<a name="id580333"></a>
<a name="id584717"></a>
<a href="pop_back.html#fusion.algorithms.transformation.functions.pop_back.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">pop_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.pop_back.example"></a><h6>
<a name="id580440"></a>
<a name="id584823"></a>
<a href="pop_back.html#fusion.algorithms.transformation.functions.pop_back.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.pop_front"></a><a href="pop_front.html" title="pop_front">pop_front</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.pop_front.description"></a><h6>
<a name="id580614"></a>
<a name="id584998"></a>
<a href="pop_front.html#fusion.algorithms.transformation.functions.pop_front.description">Description</a>
</h6>
<p>
Returns a new sequence, with the first element of the original removed.
</p>
<a name="fusion.algorithms.transformation.functions.pop_front.synopsis"></a><h6>
<a name="id580647"></a>
<a name="id585031"></a>
<a href="pop_front.html#fusion.algorithms.transformation.functions.pop_front.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id580808"></a>
<a name="id585192"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -70,7 +70,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.pop_front.expression_semantics"></a><h6>
<a name="id580888"></a>
<a name="id585272"></a>
<a href="pop_front.html#fusion.algorithms.transformation.functions.pop_front.expression_semantics">Expression
Semantics</a>
</h6>
@ -89,21 +89,21 @@
same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.pop_front.complexity"></a><h6>
<a name="id581006"></a>
<a name="id585390"></a>
<a href="pop_front.html#fusion.algorithms.transformation.functions.pop_front.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.pop_front.header"></a><h6>
<a name="id581037"></a>
<a name="id585420"></a>
<a href="pop_front.html#fusion.algorithms.transformation.functions.pop_front.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">pop_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.pop_front.example"></a><h6>
<a name="id581143"></a>
<a name="id585527"></a>
<a href="pop_front.html#fusion.algorithms.transformation.functions.pop_front.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.push_back"></a><a href="push_back.html" title="push_back">push_back</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.push_back.description"></a><h6>
<a name="id581326"></a>
<a name="id585709"></a>
<a href="push_back.html#fusion.algorithms.transformation.functions.push_back.description">Description</a>
</h6>
<p>
Returns a new sequence with an element added at the end.
</p>
<a name="fusion.algorithms.transformation.functions.push_back.synopsis"></a><h6>
<a name="id581358"></a>
<a name="id585742"></a>
<a href="push_back.html#fusion.algorithms.transformation.functions.push_back.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id581571"></a>
<a name="id585955"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -80,7 +80,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.push_back.expression_semantics"></a><h6>
<a name="id581672"></a>
<a name="id586056"></a>
<a href="push_back.html#fusion.algorithms.transformation.functions.push_back.expression_semantics">Expression
Semantics</a>
</h6>
@ -99,21 +99,21 @@
to the end. The elements are in the same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.push_back.complexity"></a><h6>
<a name="id581810"></a>
<a name="id586194"></a>
<a href="push_back.html#fusion.algorithms.transformation.functions.push_back.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.push_back.header"></a><h6>
<a name="id581841"></a>
<a name="id586225"></a>
<a href="push_back.html#fusion.algorithms.transformation.functions.push_back.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.push_back.example"></a><h6>
<a name="id581948"></a>
<a name="id586331"></a>
<a href="push_back.html#fusion.algorithms.transformation.functions.push_back.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.push_front"></a><a href="push_front.html" title="push_front">push_front</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.push_front.description"></a><h6>
<a name="id582161"></a>
<a name="id586545"></a>
<a href="push_front.html#fusion.algorithms.transformation.functions.push_front.description">Description</a>
</h6>
<p>
Returns a new sequence with an element added at the beginning.
</p>
<a name="fusion.algorithms.transformation.functions.push_front.synopsis"></a><h6>
<a name="id582194"></a>
<a name="id586578"></a>
<a href="push_front.html#fusion.algorithms.transformation.functions.push_front.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id582406"></a>
<a name="id586790"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -80,7 +80,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.push_front.expression_semantics"></a><h6>
<a name="id582507"></a>
<a name="id586891"></a>
<a href="push_front.html#fusion.algorithms.transformation.functions.push_front.expression_semantics">Expression
Semantics</a>
</h6>
@ -100,21 +100,21 @@
<tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.push_front.complexity"></a><h6>
<a name="id582648"></a>
<a name="id587031"></a>
<a href="push_front.html#fusion.algorithms.transformation.functions.push_front.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.push_front.header"></a><h6>
<a name="id582679"></a>
<a name="id587063"></a>
<a href="push_front.html#fusion.algorithms.transformation.functions.push_front.header">Header</a>
</h6>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.push_front.example"></a><h6>
<a name="id582785"></a>
<a name="id587169"></a>
<a href="push_front.html#fusion.algorithms.transformation.functions.push_front.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.remove"></a><a href="remove.html" title="remove">remove</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.remove.description"></a><h6>
<a name="id570205"></a>
<a name="id574588"></a>
<a href="remove.html#fusion.algorithms.transformation.functions.remove.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
except those of a given type.
</p>
<a name="fusion.algorithms.transformation.functions.remove.synopsis"></a><h6>
<a name="id570238"></a>
<a name="id574621"></a>
<a href="remove.html#fusion.algorithms.transformation.functions.remove.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id570427"></a>
<a name="id574810"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -80,7 +80,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.remove.expression_semantics"></a><h6>
<a name="id570525"></a>
<a name="id574909"></a>
<a href="remove.html#fusion.algorithms.transformation.functions.remove.expression_semantics">Expression
Semantics</a>
</h6>
@ -99,21 +99,21 @@
Equivalent to <tt class="computeroutput"><a href="remove_if.html" title="remove_if"><tt class="computeroutput"><span class="identifier">remove_if</span></tt></a><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;</span><EFBFBD><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.remove.complexity"></a><h6>
<a name="id570736"></a>
<a name="id575119"></a>
<a href="remove.html#fusion.algorithms.transformation.functions.remove.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.remove.header"></a><h6>
<a name="id570768"></a>
<a name="id575152"></a>
<a href="remove.html#fusion.algorithms.transformation.functions.remove.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.remove.example"></a><h6>
<a name="id570874"></a>
<a name="id575258"></a>
<a href="remove.html#fusion.algorithms.transformation.functions.remove.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.remove_if"></a><a href="remove_if.html" title="remove_if">remove_if</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.remove_if.description"></a><h6>
<a name="id571095"></a>
<a name="id575479"></a>
<a href="remove_if.html#fusion.algorithms.transformation.functions.remove_if.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
those where a given unary function object evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.remove_if.synopsis"></a><h6>
<a name="id571140"></a>
<a name="id575523"></a>
<a href="remove_if.html#fusion.algorithms.transformation.functions.remove_if.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -46,7 +46,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id571330"></a>
<a name="id575713"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -80,7 +80,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.remove_if.expression_semantics"></a><h6>
<a name="id571430"></a>
<a name="id575814"></a>
<a href="remove_if.html#fusion.algorithms.transformation.functions.remove_if.expression_semantics">Expression
Semantics</a>
</h6>
@ -99,21 +99,21 @@
<tt class="computeroutput"><span class="identifier">Pred</span></tt> evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>. Equivalent to <tt class="computeroutput"><a href="filter.html" title="filter"><tt class="computeroutput"><span class="identifier">filter</span></tt></a><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">not_</span><span class="special">&lt;</span><span class="identifier">Pred</span><span class="special">&gt;</span><EFBFBD><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.remove_if.complexity"></a><h6>
<a name="id571670"></a>
<a name="id576054"></a>
<a href="remove_if.html#fusion.algorithms.transformation.functions.remove_if.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.remove_if.header"></a><h6>
<a name="id571701"></a>
<a name="id576085"></a>
<a href="remove_if.html#fusion.algorithms.transformation.functions.remove_if.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.remove_if.example"></a><h6>
<a name="id571808"></a>
<a name="id576191"></a>
<a href="remove_if.html#fusion.algorithms.transformation.functions.remove_if.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.replace"></a><a href="replace.html" title="replace">replace</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.replace.description"></a><h6>
<a name="id568134"></a>
<a name="id572518"></a>
<a href="replace.html#fusion.algorithms.transformation.functions.replace.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
a new value.
</p>
<a name="fusion.algorithms.transformation.functions.replace.synopsis"></a><h6>
<a name="id568167"></a>
<a name="id572551"></a>
<a href="replace.html#fusion.algorithms.transformation.functions.replace.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -47,7 +47,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id568415"></a>
<a name="id572798"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -92,7 +92,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.replace.expression_semantics"></a><h6>
<a name="id568602"></a>
<a name="id572985"></a>
<a href="replace.html#fusion.algorithms.transformation.functions.replace.expression_semantics">Expression
Semantics</a>
</h6>
@ -111,21 +111,21 @@
to elements with the same type and equal to <tt class="computeroutput"><span class="identifier">old_value</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.replace.complexity"></a><h6>
<a name="id568752"></a>
<a name="id573135"></a>
<a href="replace.html#fusion.algorithms.transformation.functions.replace.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.replace.header"></a><h6>
<a name="id568784"></a>
<a name="id573167"></a>
<a href="replace.html#fusion.algorithms.transformation.functions.replace.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.replace.example"></a><h6>
<a name="id568890"></a>
<a name="id573274"></a>
<a href="replace.html#fusion.algorithms.transformation.functions.replace.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.replace_if"></a><a href="replace_if.html" title="replace_if">replace_if</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.replace_if.description"></a><h6>
<a name="id569087"></a>
<a name="id573470"></a>
<a href="replace_if.html#fusion.algorithms.transformation.functions.replace_if.description">Description</a>
</h6>
<p>
@ -35,7 +35,7 @@
replaced with a new value.
</p>
<a name="fusion.algorithms.transformation.functions.replace_if.synopsis"></a><h6>
<a name="id569130"></a>
<a name="id573513"></a>
<a href="replace_if.html#fusion.algorithms.transformation.functions.replace_if.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id569394"></a>
<a name="id573777"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -92,7 +92,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.replace_if.expression_semantics"></a><h6>
<a name="id569570"></a>
<a name="id573954"></a>
<a href="replace_if.html#fusion.algorithms.transformation.functions.replace_if.expression_semantics">Expression
Semantics</a>
</h6>
@ -112,21 +112,21 @@
evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.replace_if.complexity"></a><h6>
<a name="id569732"></a>
<a name="id574115"></a>
<a href="replace_if.html#fusion.algorithms.transformation.functions.replace_if.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.replace_if.header"></a><h6>
<a name="id569763"></a>
<a name="id574146"></a>
<a href="replace_if.html#fusion.algorithms.transformation.functions.replace_if.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.replace_if.example"></a><h6>
<a name="id569870"></a>
<a name="id574253"></a>
<a href="replace_if.html#fusion.algorithms.transformation.functions.replace_if.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.reverse"></a><a href="reverse.html" title="reverse">reverse</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.reverse.description"></a><h6>
<a name="id572056"></a>
<a name="id576440"></a>
<a href="reverse.html#fusion.algorithms.transformation.functions.reverse.description">Description</a>
</h6>
<p>
Returns a new sequence with the elements of the original in reverse order.
</p>
<a name="fusion.algorithms.transformation.functions.reverse.synposis"></a><h6>
<a name="id572089"></a>
<a name="id576472"></a>
<a href="reverse.html#fusion.algorithms.transformation.functions.reverse.synposis">Synposis</a>
</h6>
<pre class="programlisting">
@ -44,7 +44,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id572249"></a>
<a name="id576633"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -70,7 +70,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.reverse.expression_semantics"></a><h6>
<a name="id572329"></a>
<a name="id576713"></a>
<a href="reverse.html#fusion.algorithms.transformation.functions.reverse.expression_semantics">Expression
Semantics</a>
</h6>
@ -88,21 +88,21 @@
in reverse order.
</p>
<a name="fusion.algorithms.transformation.functions.reverse.complexity"></a><h6>
<a name="id572435"></a>
<a name="id576818"></a>
<a href="reverse.html#fusion.algorithms.transformation.functions.reverse.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.reverse.header"></a><h6>
<a name="id572467"></a>
<a name="id576850"></a>
<a href="reverse.html#fusion.algorithms.transformation.functions.reverse.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.reverse.example"></a><h6>
<a name="id572573"></a>
<a name="id576957"></a>
<a href="reverse.html#fusion.algorithms.transformation.functions.reverse.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.transform"></a><a href="transform.html" title="transform">transform</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.transform.description"></a><h6>
<a name="id566372"></a>
<a name="id570756"></a>
<a href="transform.html#fusion.algorithms.transformation.functions.transform.description">Description</a>
</h6>
<p>
@ -39,7 +39,7 @@
to each element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.transform.unary_version_synopsis"></a><h6>
<a name="id566466"></a>
<a name="id570850"></a>
<a href="transform.html#fusion.algorithms.transformation.functions.transform.unary_version_synopsis">Unary
version synopsis</a>
</h6>
@ -53,7 +53,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id566675"></a>
<a name="id571059"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -92,7 +92,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.transform.expression_semantics"></a><h6>
<a name="id566829"></a>
<a name="id571213"></a>
<a href="transform.html#fusion.algorithms.transformation.functions.transform.expression_semantics">Expression
Semantics</a>
</h6>
@ -110,7 +110,7 @@
within <tt class="computeroutput"><span class="identifier">seq</span></tt>.
</p>
<a name="fusion.algorithms.transformation.functions.transform.binary_version_synopsis"></a><h6>
<a name="id566983"></a>
<a name="id571366"></a>
<a href="transform.html#fusion.algorithms.transformation.functions.transform.binary_version_synopsis">Binary
version synopsis</a>
</h6>
@ -125,7 +125,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id567254"></a>
<a name="id571637"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -183,21 +183,21 @@
within <tt class="computeroutput"><span class="identifier">seq1</span></tt> and <tt class="computeroutput"><span class="identifier">seq2</span></tt> respectively.
</p>
<a name="fusion.algorithms.transformation.functions.transform.complexity"></a><h6>
<a name="id567578"></a>
<a name="id571962"></a>
<a href="transform.html#fusion.algorithms.transformation.functions.transform.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.transform.header"></a><h6>
<a name="id567609"></a>
<a name="id571993"></a>
<a href="transform.html#fusion.algorithms.transformation.functions.transform.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.transform.example"></a><h6>
<a name="id567715"></a>
<a name="id572099"></a>
<a href="transform.html#fusion.algorithms.transformation.functions.transform.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.functions.zip"></a><a href="zip.html" title="zip">zip</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.functions.zip.description"></a><h6>
<a name="id578703"></a>
<a name="id583086"></a>
<a href="zip.html#fusion.algorithms.transformation.functions.zip.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
of the members of the component sequences.
</p>
<a name="fusion.algorithms.transformation.functions.zip.synopsis"></a><h6>
<a name="id578736"></a>
<a name="id583119"></a>
<a href="zip.html#fusion.algorithms.transformation.functions.zip.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id579024"></a>
<a name="id583407"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -77,7 +77,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.functions.zip.expression_semantics"></a><h6>
<a name="id579115"></a>
<a name="id583499"></a>
<a href="zip.html#fusion.algorithms.transformation.functions.zip.expression_semantics">Expression
Semantics</a>
</h6>
@ -97,21 +97,21 @@
<tt class="computeroutput"><span class="special">(</span><span class="char">'a'</span><span class="special">,</span><EFBFBD><span class="char">'b'</span><span class="special">,</span><EFBFBD><span class="char">'c'</span><span class="special">)</span></tt> would return <tt class="computeroutput"><span class="special">((</span><span class="number">1</span><span class="special">,</span><EFBFBD><span class="char">'a'</span><span class="special">),(</span><span class="number">2</span><span class="special">,</span><EFBFBD><span class="char">'b'</span><span class="special">),(</span><span class="number">3</span><span class="special">,</span><EFBFBD><span class="char">'c'</span><span class="special">))</span></tt>
</p>
<a name="fusion.algorithms.transformation.functions.zip.complexity"></a><h6>
<a name="id579415"></a>
<a name="id583799"></a>
<a href="zip.html#fusion.algorithms.transformation.functions.zip.complexity">Complexity</a>
</h6>
<p>
Constant. Returns a view which is lazily evaluated.
</p>
<a name="fusion.algorithms.transformation.functions.zip.header"></a><h6>
<a name="id579448"></a>
<a name="id583831"></a>
<a href="zip.html#fusion.algorithms.transformation.functions.zip.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">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">zip</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.algorithms.transformation.functions.zip.example"></a><h6>
<a name="id579552"></a>
<a name="id583935"></a>
<a href="zip.html#fusion.algorithms.transformation.functions.zip.example">Example</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.clear"></a><a href="clear.html" title="clear">clear</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.clear.description"></a><h6>
<a name="id588009"></a>
<a name="id592392"></a>
<a href="clear.html#fusion.algorithms.transformation.metafunctions.clear.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
type.
</p>
<a name="fusion.algorithms.transformation.metafunctions.clear.synopsis"></a><h6>
<a name="id588058"></a>
<a name="id592440"></a>
<a href="clear.html#fusion.algorithms.transformation.metafunctions.clear.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id588163"></a>
<a name="id592546"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -71,7 +71,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.clear.expression_semantics"></a><h6>
<a name="id588235"></a>
<a name="id592618"></a>
<a href="clear.html#fusion.algorithms.transformation.metafunctions.clear.expression_semantics">Expression
Semantics</a>
</h6>
@ -87,14 +87,14 @@
<span class="bold"><b>Semantics</b></span>: Returns an empty sequence.
</p>
<a name="fusion.algorithms.transformation.metafunctions.clear.complexity"></a><h6>
<a name="id588349"></a>
<a name="id592732"></a>
<a href="clear.html#fusion.algorithms.transformation.metafunctions.clear.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.clear.header"></a><h6>
<a name="id588381"></a>
<a name="id592763"></a>
<a href="clear.html#fusion.algorithms.transformation.metafunctions.clear.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -30,11 +30,11 @@
and range delimiting iterator types.
</p>
<a name="fusion.algorithms.transformation.metafunctions.erase.description"></a><h6>
<a name="id588530"></a>
<a name="id592913"></a>
<a href="erase.html#fusion.algorithms.transformation.metafunctions.erase.description">Description</a>
</h6>
<a name="fusion.algorithms.transformation.metafunctions.erase.synopsis"></a><h6>
<a name="id588558"></a>
<a name="id592940"></a>
<a href="erase.html#fusion.algorithms.transformation.metafunctions.erase.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id588707"></a>
<a name="id593089"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -95,7 +95,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.erase.expression_semantics"></a><h6>
<a name="id588843"></a>
<a name="id593226"></a>
<a href="erase.html#fusion.algorithms.transformation.metafunctions.erase.expression_semantics">Expression
Semantics</a>
</h6>
@ -125,14 +125,14 @@
and <tt class="computeroutput"><span class="identifier">It2</span></tt> removed.
</p>
<a name="fusion.algorithms.transformation.metafunctions.erase.complexity"></a><h6>
<a name="id589104"></a>
<a name="id593487"></a>
<a href="erase.html#fusion.algorithms.transformation.metafunctions.erase.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.erase.header"></a><h6>
<a name="id589136"></a>
<a name="id593518"></a>
<a href="erase.html#fusion.algorithms.transformation.metafunctions.erase.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.erase_key"></a><a href="erase_key.html" title="erase_key">erase_key</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.erase_key.description"></a><h6>
<a name="id589266"></a>
<a name="id593649"></a>
<a href="erase_key.html#fusion.algorithms.transformation.metafunctions.erase_key.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
and key types.
</p>
<a name="fusion.algorithms.transformation.metafunctions.erase_key.synopsis"></a><h6>
<a name="id589316"></a>
<a name="id593699"></a>
<a href="erase_key.html#fusion.algorithms.transformation.metafunctions.erase_key.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id589440"></a>
<a name="id593823"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.erase_key.expression_semantics"></a><h6>
<a name="id589539"></a>
<a name="id593922"></a>
<a href="erase_key.html#fusion.algorithms.transformation.metafunctions.erase_key.expression_semantics">Expression
Semantics</a>
</h6>
@ -101,14 +101,14 @@
except those with key <tt class="computeroutput"><span class="identifier">Key</span></tt>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.erase_key.complexity"></a><h6>
<a name="id589684"></a>
<a name="id594067"></a>
<a href="erase_key.html#fusion.algorithms.transformation.metafunctions.erase_key.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.erase_key.header"></a><h6>
<a name="id589716"></a>
<a name="id594099"></a>
<a href="erase_key.html#fusion.algorithms.transformation.metafunctions.erase_key.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.filter"></a><a href="filter.html" title="filter">filter</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.filter.description"></a><h6>
<a name="id583017"></a>
<a name="id587401"></a>
<a href="filter.html#fusion.algorithms.transformation.metafunctions.filter.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
and type to retain.
</p>
<a name="fusion.algorithms.transformation.metafunctions.filter.synopsis"></a><h6>
<a name="id583065"></a>
<a name="id587449"></a>
<a href="filter.html#fusion.algorithms.transformation.metafunctions.filter.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id583188"></a>
<a name="id587572"></a>
<span class="table-title">Parameter</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.filter.expression_semantics"></a><h6>
<a name="id583289"></a>
<a name="id587673"></a>
<a href="filter.html#fusion.algorithms.transformation.metafunctions.filter.expression_semantics">Expression
Semantics</a>
</h6>
@ -102,14 +102,14 @@
to <tt class="computeroutput"><a href="filter_if.html" title="filter_if"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">filter_if</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><EFBFBD><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">,</span><EFBFBD><span class="identifier">T</span><span class="special">&gt;</span><EFBFBD><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.filter.complexity"></a><h6>
<a name="id583547"></a>
<a name="id587930"></a>
<a href="filter.html#fusion.algorithms.transformation.metafunctions.filter.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.filter.header"></a><h6>
<a name="id583579"></a>
<a name="id587962"></a>
<a href="filter.html#fusion.algorithms.transformation.metafunctions.filter.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.filter_if"></a><a href="filter_if.html" title="filter_if">filter_if</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.filter_if.description"></a><h6>
<a name="id583706"></a>
<a name="id588090"></a>
<a href="filter_if.html#fusion.algorithms.transformation.metafunctions.filter_if.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
and unary MPL Lambda Expression predicate type.
</p>
<a name="fusion.algorithms.transformation.metafunctions.filter_if.synopsis"></a><h6>
<a name="id583757"></a>
<a name="id588141"></a>
<a href="filter_if.html#fusion.algorithms.transformation.metafunctions.filter_if.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id583881"></a>
<a name="id588264"></a>
<span class="table-title">Parameter</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.filter_if.expression_semantics"></a><h6>
<a name="id583981"></a>
<a name="id588364"></a>
<a href="filter_if.html#fusion.algorithms.transformation.metafunctions.filter_if.expression_semantics">Expression
Semantics</a>
</h6>
@ -102,14 +102,14 @@
to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.filter_if.complexity"></a><h6>
<a name="id584157"></a>
<a name="id588541"></a>
<a href="filter_if.html#fusion.algorithms.transformation.metafunctions.filter_if.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.filter_if.header"></a><h6>
<a name="id584189"></a>
<a name="id588573"></a>
<a href="filter_if.html#fusion.algorithms.transformation.metafunctions.filter_if.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.insert"></a><a href="insert.html" title="insert">insert</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.insert.description"></a><h6>
<a name="id589847"></a>
<a name="id594229"></a>
<a href="insert.html#fusion.algorithms.transformation.metafunctions.insert.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
position iterator and insertion types.
</p>
<a name="fusion.algorithms.transformation.metafunctions.insert.synopsis"></a><h6>
<a name="id589897"></a>
<a name="id594279"></a>
<a href="insert.html#fusion.algorithms.transformation.metafunctions.insert.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -50,7 +50,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id590037"></a>
<a name="id594420"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -93,7 +93,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.insert.expression_semantics"></a><h6>
<a name="id590166"></a>
<a name="id594549"></a>
<a href="insert.html#fusion.algorithms.transformation.metafunctions.insert.expression_semantics">Expression
Semantics</a>
</h6>
@ -112,14 +112,14 @@
in <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.insert.complexity"></a><h6>
<a name="id590333"></a>
<a name="id594716"></a>
<a href="insert.html#fusion.algorithms.transformation.metafunctions.insert.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.insert.header"></a><h6>
<a name="id590365"></a>
<a name="id594748"></a>
<a href="insert.html#fusion.algorithms.transformation.metafunctions.insert.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.insert_range"></a><a href="insert_range.html" title="insert_range">insert_range</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.insert_range.description"></a><h6>
<a name="id590493"></a>
<a name="id594876"></a>
<a href="insert_range.html#fusion.algorithms.transformation.metafunctions.insert_range.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
sequence, position iterator and insertion range types.
</p>
<a name="fusion.algorithms.transformation.metafunctions.insert_range.synopsis"></a><h6>
<a name="id590544"></a>
<a name="id594927"></a>
<a href="insert_range.html#fusion.algorithms.transformation.metafunctions.insert_range.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -50,7 +50,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id590685"></a>
<a name="id595068"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -96,7 +96,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.insert_range.expression_semantics"></a><h6>
<a name="id590824"></a>
<a name="id595207"></a>
<a href="insert_range.html#fusion.algorithms.transformation.metafunctions.insert_range.expression_semantics">Expression
Semantics</a>
</h6>
@ -115,14 +115,14 @@
into <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.insert_range.complexity"></a><h6>
<a name="id590991"></a>
<a name="id595375"></a>
<a href="insert_range.html#fusion.algorithms.transformation.metafunctions.insert_range.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.insert_range.header"></a><h6>
<a name="id591024"></a>
<a name="id595407"></a>
<a href="insert_range.html#fusion.algorithms.transformation.metafunctions.insert_range.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.join"></a><a href="join.html" title="join">join</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.join.description"></a><h6>
<a name="id591152"></a>
<a name="id595535"></a>
<a href="join.html#fusion.algorithms.transformation.metafunctions.join.description">Description</a>
</h6>
<p>
Returns the result of joining 2 sequences, given the sequence types.
</p>
<a name="fusion.algorithms.transformation.metafunctions.join.synopsis"></a><h6>
<a name="id591185"></a>
<a name="id595568"></a>
<a href="join.html#fusion.algorithms.transformation.metafunctions.join.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -47,7 +47,7 @@
<span class="special">};</span>
</pre>
<a name="fusion.algorithms.transformation.metafunctions.join.expression_semantics"></a><h6>
<a name="id591313"></a>
<a name="id595697"></a>
<a href="join.html#fusion.algorithms.transformation.metafunctions.join.expression_semantics">Expression
Semantics</a>
</h6>
@ -66,14 +66,14 @@
The order of the elements in the 2 sequences is preserved.
</p>
<a name="fusion.algorithms.transformation.metafunctions.join.complexity"></a><h6>
<a name="id591459"></a>
<a name="id595842"></a>
<a href="join.html#fusion.algorithms.transformation.metafunctions.join.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.join.header"></a><h6>
<a name="id591491"></a>
<a name="id595874"></a>
<a href="join.html#fusion.algorithms.transformation.metafunctions.join.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.pop_back"></a><a href="pop_back.html" title="pop_back">pop_back</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.pop_back.description"></a><h6>
<a name="id592269"></a>
<a name="id596652"></a>
<a href="pop_back.html#fusion.algorithms.transformation.metafunctions.pop_back.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
type.
</p>
<a name="fusion.algorithms.transformation.metafunctions.pop_back.synopsis"></a><h6>
<a name="id592319"></a>
<a name="id596702"></a>
<a href="pop_back.html#fusion.algorithms.transformation.metafunctions.pop_back.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id592425"></a>
<a name="id596808"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -74,7 +74,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.pop_back.expression_semantics"></a><h6>
<a name="id592505"></a>
<a name="id596888"></a>
<a href="pop_back.html#fusion.algorithms.transformation.metafunctions.pop_back.expression_semantics">Expression
Semantics</a>
</h6>
@ -92,14 +92,14 @@
except the last element.
</p>
<a name="fusion.algorithms.transformation.metafunctions.pop_back.complexity"></a><h6>
<a name="id592630"></a>
<a name="id597013"></a>
<a href="pop_back.html#fusion.algorithms.transformation.metafunctions.pop_back.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.pop_back.header"></a><h6>
<a name="id592662"></a>
<a name="id597045"></a>
<a href="pop_back.html#fusion.algorithms.transformation.metafunctions.pop_back.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.pop_front"></a><a href="pop_front.html" title="pop_front">pop_front</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.pop_front.description"></a><h6>
<a name="id592790"></a>
<a name="id597173"></a>
<a href="pop_front.html#fusion.algorithms.transformation.metafunctions.pop_front.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
type.
</p>
<a name="fusion.algorithms.transformation.metafunctions.pop_front.synopsis"></a><h6>
<a name="id592840"></a>
<a name="id597223"></a>
<a href="pop_front.html#fusion.algorithms.transformation.metafunctions.pop_front.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id592946"></a>
<a name="id597329"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -74,7 +74,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.pop_front.expression_semantics"></a><h6>
<a name="id593025"></a>
<a name="id597408"></a>
<a href="pop_front.html#fusion.algorithms.transformation.metafunctions.pop_front.expression_semantics">Expression
Semantics</a>
</h6>
@ -92,14 +92,14 @@
except the first element.
</p>
<a name="fusion.algorithms.transformation.metafunctions.pop_front.complexity"></a><h6>
<a name="id593150"></a>
<a name="id597533"></a>
<a href="pop_front.html#fusion.algorithms.transformation.metafunctions.pop_front.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.pop_front.header"></a><h6>
<a name="id593182"></a>
<a name="id597565"></a>
<a href="pop_front.html#fusion.algorithms.transformation.metafunctions.pop_front.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.push_back"></a><a href="push_back.html" title="push_back">push_back</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.push_back.description"></a><h6>
<a name="id593310"></a>
<a name="id597693"></a>
<a href="push_back.html#fusion.algorithms.transformation.metafunctions.push_back.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
the input sequence and element to push.
</p>
<a name="fusion.algorithms.transformation.metafunctions.push_back.synopsis"></a><h6>
<a name="id593362"></a>
<a name="id597745"></a>
<a href="push_back.html#fusion.algorithms.transformation.metafunctions.push_back.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id593485"></a>
<a name="id597868"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.push_back.expression_semantics"></a><h6>
<a name="id593585"></a>
<a name="id597967"></a>
<a href="push_back.html#fusion.algorithms.transformation.metafunctions.push_back.expression_semantics">Expression
Semantics</a>
</h6>
@ -102,14 +102,14 @@
added to the end.
</p>
<a name="fusion.algorithms.transformation.metafunctions.push_back.complexity"></a><h6>
<a name="id593730"></a>
<a name="id598112"></a>
<a href="push_back.html#fusion.algorithms.transformation.metafunctions.push_back.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.push_back.header"></a><h6>
<a name="id593762"></a>
<a name="id598144"></a>
<a href="push_back.html#fusion.algorithms.transformation.metafunctions.push_back.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.push_front"></a><a href="push_front.html" title="push_front">push_front</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.push_front.description"></a><h6>
<a name="id593890"></a>
<a name="id598272"></a>
<a href="push_front.html#fusion.algorithms.transformation.metafunctions.push_front.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
of the input sequence and element to push.
</p>
<a name="fusion.algorithms.transformation.metafunctions.push_front.synopsis"></a><h6>
<a name="id593941"></a>
<a name="id598324"></a>
<a href="push_front.html#fusion.algorithms.transformation.metafunctions.push_front.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id594065"></a>
<a name="id598448"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.push_front.expression_semantics"></a><h6>
<a name="id594164"></a>
<a name="id598547"></a>
<a href="push_front.html#fusion.algorithms.transformation.metafunctions.push_front.expression_semantics">Expression
Semantics</a>
</h6>
@ -102,14 +102,14 @@
added to the beginning.
</p>
<a name="fusion.algorithms.transformation.metafunctions.push_front.complexity"></a><h6>
<a name="id594309"></a>
<a name="id598692"></a>
<a href="push_front.html#fusion.algorithms.transformation.metafunctions.push_front.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.push_front.header"></a><h6>
<a name="id594342"></a>
<a name="id598724"></a>
<a href="push_front.html#fusion.algorithms.transformation.metafunctions.push_front.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.remove"></a><a href="remove.html" title="remove">remove</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.remove.description"></a><h6>
<a name="id586165"></a>
<a name="id590548"></a>
<a href="remove.html#fusion.algorithms.transformation.metafunctions.remove.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
removal types.
</p>
<a name="fusion.algorithms.transformation.metafunctions.remove.synopsis"></a><h6>
<a name="id586215"></a>
<a name="id590598"></a>
<a href="remove.html#fusion.algorithms.transformation.metafunctions.remove.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id586338"></a>
<a name="id590720"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.remove.expression_semantics"></a><h6>
<a name="id586437"></a>
<a name="id590820"></a>
<a href="remove.html#fusion.algorithms.transformation.metafunctions.remove.expression_semantics">Expression
Semantics</a>
</h6>
@ -102,14 +102,14 @@
to <tt class="computeroutput"><a href="replace_if.html" title="replace_if"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">replace_if</span></tt></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><EFBFBD><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">,</span><EFBFBD><span class="identifier">T</span><span class="special">&gt;</span><EFBFBD><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.remove.complexity"></a><h6>
<a name="id586693"></a>
<a name="id591076"></a>
<a href="remove.html#fusion.algorithms.transformation.metafunctions.remove.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.remove.header"></a><h6>
<a name="id586725"></a>
<a name="id591108"></a>
<a href="remove.html#fusion.algorithms.transformation.metafunctions.remove.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.remove_if"></a><a href="remove_if.html" title="remove_if">remove_if</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.remove_if.description"></a><h6>
<a name="id586853"></a>
<a name="id591236"></a>
<a href="remove_if.html#fusion.algorithms.transformation.metafunctions.remove_if.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
and unary MPL Lambda Expression predicate types.
</p>
<a name="fusion.algorithms.transformation.metafunctions.remove_if.synopsis"></a><h6>
<a name="id586904"></a>
<a name="id591287"></a>
<a href="remove_if.html#fusion.algorithms.transformation.metafunctions.remove_if.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id587028"></a>
<a name="id591410"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -85,7 +85,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.remove_if.expression_semantics"></a><h6>
<a name="id587156"></a>
<a name="id591539"></a>
<a href="remove_if.html#fusion.algorithms.transformation.metafunctions.remove_if.expression_semantics">Expression
Semantics</a>
</h6>
@ -104,14 +104,14 @@
to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.remove_if.complexity"></a><h6>
<a name="id587332"></a>
<a name="id591715"></a>
<a href="remove_if.html#fusion.algorithms.transformation.metafunctions.remove_if.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.remove_if.header"></a><h6>
<a name="id587364"></a>
<a name="id591747"></a>
<a href="remove_if.html#fusion.algorithms.transformation.metafunctions.remove_if.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.replace"></a><a href="replace.html" title="replace">replace</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.replace.description"></a><h6>
<a name="id584955"></a>
<a name="id589338"></a>
<a href="replace.html#fusion.algorithms.transformation.metafunctions.replace.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
the input sequence and element to replace.
</p>
<a name="fusion.algorithms.transformation.metafunctions.replace.synopsis"></a><h6>
<a name="id585005"></a>
<a name="id589388"></a>
<a href="replace.html#fusion.algorithms.transformation.metafunctions.replace.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id585128"></a>
<a name="id589511"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -83,7 +83,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.replace.expression_semantics"></a><h6>
<a name="id585228"></a>
<a name="id589611"></a>
<a href="replace.html#fusion.algorithms.transformation.metafunctions.replace.expression_semantics">Expression
Semantics</a>
</h6>
@ -100,14 +100,14 @@
<a href="../functions/replace.html" title="replace"><tt class="computeroutput"><span class="identifier">replace</span></tt></a>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.replace.complexity"></a><h6>
<a name="id585367"></a>
<a name="id589750"></a>
<a href="replace.html#fusion.algorithms.transformation.metafunctions.replace.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.replace.header"></a><h6>
<a name="id585399"></a>
<a name="id589783"></a>
<a href="replace.html#fusion.algorithms.transformation.metafunctions.replace.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.replace_if"></a><a href="replace_if.html" title="replace_if">replace_if</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.replace_if.description"></a><h6>
<a name="id585527"></a>
<a name="id589910"></a>
<a href="replace_if.html#fusion.algorithms.transformation.metafunctions.replace_if.description">Description</a>
</h6>
<p>
@ -36,7 +36,7 @@
Function Object</a> predicate and replacement object.
</p>
<a name="fusion.algorithms.transformation.metafunctions.replace_if.synopsis"></a><h6>
<a name="id585587"></a>
<a name="id589970"></a>
<a href="replace_if.html#fusion.algorithms.transformation.metafunctions.replace_if.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -51,7 +51,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id585726"></a>
<a name="id590109"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -94,7 +94,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.replace_if.expression_semantics"></a><h6>
<a name="id585855"></a>
<a name="id590238"></a>
<a href="replace_if.html#fusion.algorithms.transformation.metafunctions.replace_if.expression_semantics">Expression
Semantics</a>
</h6>
@ -111,14 +111,14 @@
<a href="../functions/replace_if.html" title="replace_if"><tt class="computeroutput"><span class="identifier">replace_if</span></tt></a>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.replace_if.complexity"></a><h6>
<a name="id586005"></a>
<a name="id590388"></a>
<a href="replace_if.html#fusion.algorithms.transformation.metafunctions.replace_if.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.replace_if.header"></a><h6>
<a name="id586038"></a>
<a name="id590420"></a>
<a href="replace_if.html#fusion.algorithms.transformation.metafunctions.replace_if.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.reverse"></a><a href="reverse.html" title="reverse">reverse</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.reverse.description"></a><h6>
<a name="id587493"></a>
<a name="id591875"></a>
<a href="reverse.html#fusion.algorithms.transformation.metafunctions.reverse.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
type.
</p>
<a name="fusion.algorithms.transformation.metafunctions.reverse.synopsis"></a><h6>
<a name="id587541"></a>
<a name="id591924"></a>
<a href="reverse.html#fusion.algorithms.transformation.metafunctions.reverse.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id587647"></a>
<a name="id592029"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -74,7 +74,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.reverse.expression_semantics"></a><h6>
<a name="id587727"></a>
<a name="id592110"></a>
<a href="reverse.html#fusion.algorithms.transformation.metafunctions.reverse.expression_semantics">Expression
Semantics</a>
</h6>
@ -91,14 +91,14 @@
elements in the reverse order to <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.reverse.complexity"></a><h6>
<a name="id587850"></a>
<a name="id592233"></a>
<a href="reverse.html#fusion.algorithms.transformation.metafunctions.reverse.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.reverse.header"></a><h6>
<a name="id587882"></a>
<a name="id592265"></a>
<a href="reverse.html#fusion.algorithms.transformation.metafunctions.reverse.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.transform"></a><a href="transform.html" title="transform">transform</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.transform.description"></a><h6>
<a name="id584317"></a>
<a name="id588700"></a>
<a href="transform.html#fusion.algorithms.transformation.metafunctions.transform.description">Description</a>
</h6>
<p>
@ -36,7 +36,7 @@
Function Object</a> types.
</p>
<a name="fusion.algorithms.transformation.metafunctions.transform.synopsis"></a><h6>
<a name="id584377"></a>
<a name="id588760"></a>
<a href="transform.html#fusion.algorithms.transformation.metafunctions.transform.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -51,7 +51,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id584501"></a>
<a name="id588884"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -87,7 +87,7 @@
</table>
</div>
<a name="fusion.algorithms.transformation.metafunctions.transform.expression_semantics"></a><h6>
<a name="id584610"></a>
<a name="id588994"></a>
<a href="transform.html#fusion.algorithms.transformation.metafunctions.transform.expression_semantics">Expression
Semantics</a>
</h6>
@ -104,14 +104,14 @@
<tt class="computeroutput"><span class="identifier">F</span><span class="special">::</span><span class="identifier">apply</span><span class="special">&lt;</span><span class="identifier">E</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> for each element type <tt class="computeroutput"><span class="identifier">E</span></tt> in <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
</p>
<a name="fusion.algorithms.transformation.metafunctions.transform.complexity"></a><h6>
<a name="id584796"></a>
<a name="id589179"></a>
<a href="transform.html#fusion.algorithms.transformation.metafunctions.transform.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.transform.header"></a><h6>
<a name="id584828"></a>
<a name="id589211"></a>
<a href="transform.html#fusion.algorithms.transformation.metafunctions.transform.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="fusion.algorithms.transformation.metafunctions.zip"></a><a href="zip.html" title="zip">zip</a></h5></div></div></div>
<a name="fusion.algorithms.transformation.metafunctions.zip.description"></a><h6>
<a name="id591617"></a>
<a name="id596000"></a>
<a href="zip.html#fusion.algorithms.transformation.metafunctions.zip.description">Description</a>
</h6>
<p>
@ -34,7 +34,7 @@
of the members of the component sequences.
</p>
<a name="fusion.algorithms.transformation.metafunctions.zip.synopsis"></a><h6>
<a name="id591651"></a>
<a name="id596034"></a>
<a href="zip.html#fusion.algorithms.transformation.metafunctions.zip.synopsis">Synopsis</a>
</h6>
<pre class="programlisting">
@ -50,7 +50,7 @@
<span class="special">};</span>
</pre>
<a name="fusion.algorithms.transformation.metafunctions.zip.expression_semantics"></a><h6>
<a name="id591802"></a>
<a name="id596185"></a>
<a href="zip.html#fusion.algorithms.transformation.metafunctions.zip.expression_semantics">Expression
Semantics</a>
</h6>
@ -69,14 +69,14 @@
return <tt class="computeroutput"><span class="special">((</span><span class="number">1</span><span class="special">,</span><EFBFBD><span class="char">'a'</span><span class="special">),(</span><span class="number">2</span><span class="special">,</span><EFBFBD><span class="char">'b'</span><span class="special">),(</span><span class="number">3</span><span class="special">,</span><EFBFBD><span class="char">'c'</span><span class="special">))</span></tt>
</p>
<a name="fusion.algorithms.transformation.metafunctions.zip.complexity"></a><h6>
<a name="id592111"></a>
<a name="id596494"></a>
<a href="zip.html#fusion.algorithms.transformation.metafunctions.zip.complexity">Complexity</a>
</h6>
<p>
Constant.
</p>
<a name="fusion.algorithms.transformation.metafunctions.zip.header"></a><h6>
<a name="id592143"></a>
<a name="id596526"></a>
<a href="zip.html#fusion.algorithms.transformation.metafunctions.zip.header">Header</a>
</h6>
<pre class="programlisting">

View File

@ -48,7 +48,7 @@
</li>
</ol></div>
<a name="fusion.extension.our_example"></a><h3>
<a name="id602690"></a>
<a name="id607072"></a>
<a href="extension.html#fusion.extension.our_example">Our example</a>
</h3>
<p>
@ -80,7 +80,7 @@
Start</a> guide.
</p>
<a name="fusion.extension.enabling_tag_dispatching"></a><h3>
<a name="id602972"></a>
<a name="id607354"></a>
<a href="extension.html#fusion.extension.enabling_tag_dispatching">Enabling Tag Dispatching</a>
</h3>
<p>
@ -122,7 +122,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">mpl</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.extension.designing_a_suitable_iterator"></a><h3>
<a name="id603473"></a>
<a name="id607856"></a>
<a href="extension.html#fusion.extension.designing_a_suitable_iterator">Designing a
suitable iterator</a>
</h3>
@ -199,7 +199,7 @@
clearer as we add features to our implementation.
</p>
<a name="fusion.extension.a_first_couple_of_instructive_features"></a><h3>
<a name="id604307"></a>
<a name="id608690"></a>
<a href="extension.html#fusion.extension.a_first_couple_of_instructive_features">A first
couple of instructive features</a>
</h3>
@ -349,7 +349,7 @@
</p></td></tr>
</table></div>
<a name="fusion.extension.implementing_the_remaining_iterator_functionality"></a><h3>
<a name="id606571"></a>
<a name="id610953"></a>
<a href="extension.html#fusion.extension.implementing_the_remaining_iterator_functionality">Implementing
the remaining iterator functionality</a>
</h3>
@ -404,7 +404,7 @@
are provided in the example code.
</p>
<a name="fusion.extension.implementing_the_intrinsic_functions_of_the_sequence"></a><h3>
<a name="id607174"></a>
<a name="id611557"></a>
<a href="extension.html#fusion.extension.implementing_the_intrinsic_functions_of_the_sequence">Implementing
the intrinsic functions of the sequence</a>
</h3>
@ -463,7 +463,7 @@
<tt class="computeroutput"><span class="identifier">value_at_impl</span></tt> and <tt class="computeroutput"><span class="identifier">at_impl</span></tt>.
</p>
<a name="fusion.extension.enabling_our_type_as_an_associative_container"></a><h3>
<a name="id607726"></a>
<a name="id612109"></a>
<a href="extension.html#fusion.extension.enabling_our_type_as_an_associative_container">Enabling
our type as an associative container</a>
</h3>
@ -529,7 +529,7 @@
of <tt class="computeroutput"><span class="identifier">is_associative_impl</span></tt>.
</p>
<a name="fusion.extension.summary"></a><h3>
<a name="id608689"></a>
<a name="id613073"></a>
<a href="extension.html#fusion.extension.summary">Summary</a>
</h3>
<p>

View File

@ -40,7 +40,7 @@
<a href="sequences.html" title="Sequences">Sequence</a>.
</p>
<a name="fusion.iterators.header"></a><h3>
<a name="id451556"></a>
<a name="id455939"></a>
<a href="iterators.html#fusion.iterators.header">Header</a>
</h3>
<pre class="programlisting">

View File

@ -31,7 +31,7 @@
Iterator">Bidirectional
Iterator</a></h4></div></div></div>
<a name="fusion.iterators.concepts.bidirectional_iterator.description"></a><h5>
<a name="id454262"></a>
<a name="id458645"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.description">Description</a>
</h5>
<p>
@ -61,7 +61,7 @@
</dl>
</div>
<a name="fusion.iterators.concepts.bidirectional_iterator.refinement_of"></a><h5>
<a name="id454388"></a>
<a name="id458771"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.refinement_of">Refinement
of</a>
</h5>
@ -70,7 +70,7 @@
Iterator">Forward Iterator</a>
</p>
<a name="fusion.iterators.concepts.bidirectional_iterator.expression_requirements"></a><h5>
<a name="id454430"></a>
<a name="id458812"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.expression_requirements">Expression
requirements</a>
</h5>
@ -81,7 +81,7 @@
</p>
<div class="informaltable">
<h4>
<a name="id454468"></a>
<a name="id458851"></a>
</h4>
<table class="table">
<colgroup>
@ -128,13 +128,13 @@
</table>
</div>
<a name="fusion.iterators.concepts.bidirectional_iterator.meta_expressions"></a><h5>
<a name="id454740"></a>
<a name="id459123"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.meta_expressions">Meta
Expressions</a>
</h5>
<div class="informaltable">
<h4>
<a name="id454762"></a>
<a name="id459145"></a>
</h4>
<table class="table">
<colgroup>
@ -153,7 +153,7 @@
</table>
</div>
<a name="fusion.iterators.concepts.bidirectional_iterator.expression_semantics"></a><h5>
<a name="id454862"></a>
<a name="id459245"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.expression_semantics">Expression
Semantics</a>
</h5>
@ -165,7 +165,7 @@
</p>
<div class="informaltable">
<h4>
<a name="id454900"></a>
<a name="id459283"></a>
</h4>
<table class="table">
<colgroup>
@ -185,7 +185,7 @@
</table>
</div>
<a name="fusion.iterators.concepts.bidirectional_iterator.invariants"></a><h5>
<a name="id454990"></a>
<a name="id459373"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.invariants">Invariants</a>
</h5>
<p>
@ -202,7 +202,7 @@
</li>
</ul></div>
<a name="fusion.iterators.concepts.bidirectional_iterator.models"></a><h5>
<a name="id455328"></a>
<a name="id459711"></a>
<a href="bidirectional_iterator.html#fusion.iterators.concepts.bidirectional_iterator.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -30,7 +30,7 @@
Iterator">Forward
Iterator</a></h4></div></div></div>
<a name="fusion.iterators.concepts.forward_iterator.description"></a><h5>
<a name="id451734"></a>
<a name="id456117"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.description">Description</a>
</h5>
<p>
@ -63,7 +63,7 @@
</dl>
</div>
<a name="fusion.iterators.concepts.forward_iterator.expression_requirements"></a><h5>
<a name="id451883"></a>
<a name="id456266"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.expression_requirements">Expression
requirements</a>
</h5>
@ -73,7 +73,7 @@
</p>
<div class="informaltable">
<h4>
<a name="id451912"></a>
<a name="id456295"></a>
</h4>
<table class="table">
<colgroup>
@ -137,13 +137,13 @@
</table>
</div>
<a name="fusion.iterators.concepts.forward_iterator.meta_expressions"></a><h5>
<a name="id452487"></a>
<a name="id456870"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.meta_expressions">Meta
Expressions</a>
</h5>
<div class="informaltable">
<h4>
<a name="id452508"></a>
<a name="id456892"></a>
</h4>
<table class="table">
<colgroup>
@ -191,13 +191,13 @@
</table>
</div>
<a name="fusion.iterators.concepts.forward_iterator.expression_semantics"></a><h5>
<a name="id453005"></a>
<a name="id457388"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.expression_semantics">Expression
Semantics</a>
</h5>
<div class="informaltable">
<h4>
<a name="id453027"></a>
<a name="id457410"></a>
</h4>
<table class="table">
<colgroup>
@ -260,7 +260,7 @@
</table>
</div>
<a name="fusion.iterators.concepts.forward_iterator.invariants"></a><h5>
<a name="id453505"></a>
<a name="id457888"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.invariants">Invariants</a>
</h5>
<p>
@ -283,7 +283,7 @@
</li>
</ul></div>
<a name="fusion.iterators.concepts.forward_iterator.models"></a><h5>
<a name="id453921"></a>
<a name="id458304"></a>
<a href="forward_iterator.html#fusion.iterators.concepts.forward_iterator.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -30,7 +30,7 @@
Access Iterator">Random
Access Iterator</a></h4></div></div></div>
<a name="fusion.iterators.concepts.random_access_iterator.description"></a><h5>
<a name="id455540"></a>
<a name="id459923"></a>
<a href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.description">Description</a>
</h5>
<p>
@ -63,7 +63,7 @@
</dl>
</div>
<a name="fusion.iterators.concepts.random_access_iterator.refinement_of"></a><h5>
<a name="id455688"></a>
<a name="id460071"></a>
<a href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.refinement_of">Refinement
of</a>
</h5>
@ -73,7 +73,7 @@
Iterator</a>
</p>
<a name="fusion.iterators.concepts.random_access_iterator.expression_requirements"></a><h5>
<a name="id455728"></a>
<a name="id460111"></a>
<a href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.expression_requirements">Expression
requirements</a>
</h5>
@ -84,7 +84,7 @@
</p>
<div class="informaltable">
<h4>
<a name="id455766"></a>
<a name="id460149"></a>
</h4>
<table class="table">
<colgroup>
@ -131,13 +131,13 @@
</table>
</div>
<a name="fusion.iterators.concepts.random_access_iterator.meta_expressions"></a><h5>
<a name="id456036"></a>
<a name="id460418"></a>
<a href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.meta_expressions">Meta
Expressions</a>
</h5>
<div class="informaltable">
<h4>
<a name="id456058"></a>
<a name="id460440"></a>
</h4>
<table class="table">
<colgroup>
@ -168,7 +168,7 @@
</table>
</div>
<a name="fusion.iterators.concepts.random_access_iterator.models"></a><h5>
<a name="id456304"></a>
<a name="id460687"></a>
<a href="random_access_iterator.html#fusion.iterators.concepts.random_access_iterator.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.advance"></a><a href="advance.html" title="advance">advance</a></h4></div></div></div>
<a name="fusion.iterators.functions.advance.description"></a><h5>
<a name="id460056"></a>
<a name="id464440"></a>
<a href="advance.html#fusion.iterators.functions.advance.description">Description</a>
</h5>
<p>
Moves an iterator by a specified distance.
</p>
<a name="fusion.iterators.functions.advance.synopsis"></a><h5>
<a name="id460086"></a>
<a name="id464469"></a>
<a href="advance.html#fusion.iterators.functions.advance.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -45,7 +45,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id460262"></a>
<a name="id464646"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -79,7 +79,7 @@
</table>
</div>
<a name="fusion.iterators.functions.advance.expression_semantics"></a><h5>
<a name="id460359"></a>
<a name="id464743"></a>
<a href="advance.html#fusion.iterators.functions.advance.expression_semantics">Expression
Semantics</a>
</h5>
@ -100,14 +100,14 @@
may be negative.
</p>
<a name="fusion.iterators.functions.advance.header"></a><h5>
<a name="id460516"></a>
<a name="id464900"></a>
<a href="advance.html#fusion.iterators.functions.advance.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.advance.example"></a><h5>
<a name="id460611"></a>
<a name="id464995"></a>
<a href="advance.html#fusion.iterators.functions.advance.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.advance_c"></a><a href="advance_c.html" title="advance_c">advance_c</a></h4></div></div></div>
<a name="fusion.iterators.functions.advance_c.description"></a><h5>
<a name="id460907"></a>
<a name="id465290"></a>
<a href="advance_c.html#fusion.iterators.functions.advance_c.description">Description</a>
</h5>
<p>
Moves an iterator by a specified distance.
</p>
<a name="fusion.iterators.functions.advance_c.synopsis"></a><h5>
<a name="id460939"></a>
<a name="id465322"></a>
<a href="advance_c.html#fusion.iterators.functions.advance_c.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -45,7 +45,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id461115"></a>
<a name="id465499"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -79,7 +79,7 @@
</table>
</div>
<a name="fusion.iterators.functions.advance_c.expression_semantics"></a><h5>
<a name="id461213"></a>
<a name="id465596"></a>
<a href="advance_c.html#fusion.iterators.functions.advance_c.expression_semantics">Expression
Semantics</a>
</h5>
@ -100,14 +100,14 @@
may be negative.
</p>
<a name="fusion.iterators.functions.advance_c.header"></a><h5>
<a name="id461370"></a>
<a name="id465754"></a>
<a href="advance_c.html#fusion.iterators.functions.advance_c.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.advance_c.example"></a><h5>
<a name="id461464"></a>
<a name="id465848"></a>
<a href="advance_c.html#fusion.iterators.functions.advance_c.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.deref"></a><a href="deref.html" title="deref">deref</a></h4></div></div></div>
<a name="fusion.iterators.functions.deref.description"></a><h5>
<a name="id456561"></a>
<a name="id460944"></a>
<a href="deref.html#fusion.iterators.functions.deref.description">Description</a>
</h5>
<p>
Deferences an iterator.
</p>
<a name="fusion.iterators.functions.deref.synopsis"></a><h5>
<a name="id456590"></a>
<a name="id460973"></a>
<a href="deref.html#fusion.iterators.functions.deref.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -44,7 +44,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id456739"></a>
<a name="id461122"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -70,7 +70,7 @@
</table>
</div>
<a name="fusion.iterators.functions.deref.expression_semantics"></a><h5>
<a name="id456815"></a>
<a name="id461198"></a>
<a href="deref.html#fusion.iterators.functions.deref.expression_semantics">Expression
Semantics</a>
</h5>
@ -85,14 +85,14 @@
<tt class="computeroutput"><span class="identifier">i</span></tt>.
</p>
<a name="fusion.iterators.functions.deref.header"></a><h5>
<a name="id456959"></a>
<a name="id461342"></a>
<a href="deref.html#fusion.iterators.functions.deref.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.deref.example"></a><h5>
<a name="id457053"></a>
<a name="id461436"></a>
<a href="deref.html#fusion.iterators.functions.deref.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.distance"></a><a href="distance.html" title="distance">distance</a></h4></div></div></div>
<a name="fusion.iterators.functions.distance.description"></a><h5>
<a name="id459205"></a>
<a name="id463589"></a>
<a href="distance.html#fusion.iterators.functions.distance.description">Description</a>
</h5>
<p>
Returns the distance between 2 iterators.
</p>
<a name="fusion.iterators.functions.distance.synopsis"></a><h5>
<a name="id459235"></a>
<a name="id463618"></a>
<a href="distance.html#fusion.iterators.functions.distance.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -45,7 +45,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id459439"></a>
<a name="id463823"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -72,7 +72,7 @@
</table>
</div>
<a name="fusion.iterators.functions.distance.expression_semantics"></a><h5>
<a name="id459527"></a>
<a name="id463911"></a>
<a href="distance.html#fusion.iterators.functions.distance.expression_semantics">Expression
Semantics</a>
</h5>
@ -87,14 +87,14 @@
iterators <tt class="computeroutput"><span class="identifier">i</span></tt> and <tt class="computeroutput"><span class="identifier">j</span></tt>.
</p>
<a name="fusion.iterators.functions.distance.header"></a><h5>
<a name="id459652"></a>
<a name="id464036"></a>
<a href="distance.html#fusion.iterators.functions.distance.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.distance.example"></a><h5>
<a name="id459747"></a>
<a name="id464130"></a>
<a href="distance.html#fusion.iterators.functions.distance.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.next"></a><a href="next.html" title="next">next</a></h4></div></div></div>
<a name="fusion.iterators.functions.next.description"></a><h5>
<a name="id457500"></a>
<a name="id461883"></a>
<a href="next.html#fusion.iterators.functions.next.description">Description</a>
</h5>
<p>
Moves an iterator 1 position forwards.
</p>
<a name="fusion.iterators.functions.next.synopsis"></a><h5>
<a name="id457530"></a>
<a name="id461913"></a>
<a href="next.html#fusion.iterators.functions.next.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -44,7 +44,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id457678"></a>
<a name="id462061"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -70,7 +70,7 @@
</table>
</div>
<a name="fusion.iterators.functions.next.expression_semantics"></a><h5>
<a name="id457753"></a>
<a name="id462136"></a>
<a href="next.html#fusion.iterators.functions.next.expression_semantics">Expression
Semantics</a>
</h5>
@ -86,14 +86,14 @@
next element after <tt class="computeroutput"><span class="identifier">i</span></tt>.
</p>
<a name="fusion.iterators.functions.next.header"></a><h5>
<a name="id457848"></a>
<a name="id462231"></a>
<a href="next.html#fusion.iterators.functions.next.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.next.example"></a><h5>
<a name="id457942"></a>
<a name="id462325"></a>
<a href="next.html#fusion.iterators.functions.next.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.functions.prior"></a><a href="prior.html" title="prior">prior</a></h4></div></div></div>
<a name="fusion.iterators.functions.prior.description"></a><h5>
<a name="id458395"></a>
<a name="id462779"></a>
<a href="prior.html#fusion.iterators.functions.prior.description">Description</a>
</h5>
<p>
Moves an iterator 1 position backwards.
</p>
<a name="fusion.iterators.functions.prior.synopsis"></a><h5>
<a name="id458425"></a>
<a name="id462808"></a>
<a href="prior.html#fusion.iterators.functions.prior.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -44,7 +44,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id458573"></a>
<a name="id462956"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -70,7 +70,7 @@
</table>
</div>
<a name="fusion.iterators.functions.prior.expression_semantics"></a><h5>
<a name="id458650"></a>
<a name="id463034"></a>
<a href="prior.html#fusion.iterators.functions.prior.expression_semantics">Expression
Semantics</a>
</h5>
@ -86,14 +86,14 @@
element prior to <tt class="computeroutput"><span class="identifier">i</span></tt>.
</p>
<a name="fusion.iterators.functions.prior.header"></a><h5>
<a name="id458755"></a>
<a name="id463138"></a>
<a href="prior.html#fusion.iterators.functions.prior.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.functions.prior.example"></a><h5>
<a name="id458849"></a>
<a name="id463233"></a>
<a href="prior.html#fusion.iterators.functions.prior.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.advance"></a><a href="advance.html" title="advance">advance</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.advance.description"></a><h5>
<a name="id469206"></a>
<a name="id473590"></a>
<a href="advance.html#fusion.iterators.metafunctions.advance.description">Description</a>
</h5>
<p>
Moves an iterator a specified distance.
</p>
<a name="fusion.iterators.metafunctions.advance.synopsis"></a><h5>
<a name="id469237"></a>
<a name="id473621"></a>
<a href="advance.html#fusion.iterators.metafunctions.advance.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id469357"></a>
<a name="id473741"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -82,7 +82,7 @@
</table>
</div>
<a name="fusion.iterators.metafunctions.advance.expression_semantics"></a><h5>
<a name="id469455"></a>
<a name="id473839"></a>
<a href="advance.html#fusion.iterators.metafunctions.advance.expression_semantics">Expression
Semantics</a>
</h5>
@ -102,14 +102,14 @@
may be negative.
</p>
<a name="fusion.iterators.metafunctions.advance.header"></a><h5>
<a name="id469626"></a>
<a name="id474010"></a>
<a href="advance.html#fusion.iterators.metafunctions.advance.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.advance.example"></a><h5>
<a name="id469720"></a>
<a name="id474104"></a>
<a href="advance.html#fusion.iterators.metafunctions.advance.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.advance_c"></a><a href="advance_c.html" title="advance_c">advance_c</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.advance_c.description"></a><h5>
<a name="id470181"></a>
<a name="id474565"></a>
<a href="advance_c.html#fusion.iterators.metafunctions.advance_c.description">Description</a>
</h5>
<p>
Moves an iterator by a specified distance.
</p>
<a name="fusion.iterators.metafunctions.advance_c.synopsis"></a><h5>
<a name="id470212"></a>
<a name="id474596"></a>
<a href="advance_c.html#fusion.iterators.metafunctions.advance_c.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id470333"></a>
<a name="id474717"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -82,7 +82,7 @@
</table>
</div>
<a name="fusion.iterators.metafunctions.advance_c.expression_semantics"></a><h5>
<a name="id470431"></a>
<a name="id474815"></a>
<a href="advance_c.html#fusion.iterators.metafunctions.advance_c.expression_semantics">Expression
Semantics</a>
</h5>
@ -102,14 +102,14 @@
may be negative. Equivalent to <tt class="computeroutput"><a href="advance.html" title="advance"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></tt></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><EFBFBD><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><EFBFBD><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.advance_c.header"></a><h5>
<a name="id470703"></a>
<a name="id475087"></a>
<a href="advance_c.html#fusion.iterators.metafunctions.advance_c.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.advance_c.example"></a><h5>
<a name="id470797"></a>
<a name="id475181"></a>
<a href="advance_c.html#fusion.iterators.metafunctions.advance_c.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.deref"></a><a href="deref.html" title="deref">deref</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.deref.description"></a><h5>
<a name="id464784"></a>
<a name="id469168"></a>
<a href="deref.html#fusion.iterators.metafunctions.deref.description">Description</a>
</h5>
<p>
Returns the type that will be returned by dereferencing an iterator.
</p>
<a name="fusion.iterators.metafunctions.deref.synposis"></a><h5>
<a name="id464815"></a>
<a name="id469199"></a>
<a href="deref.html#fusion.iterators.metafunctions.deref.synposis">Synposis</a>
</h5>
<pre class="programlisting">
@ -47,7 +47,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id464918"></a>
<a name="id469302"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -73,7 +73,7 @@
</table>
</div>
<a name="fusion.iterators.metafunctions.deref.expression_semantics"></a><h5>
<a name="id464994"></a>
<a name="id469378"></a>
<a href="deref.html#fusion.iterators.metafunctions.deref.expression_semantics">Expression
Semantics</a>
</h5>
@ -88,14 +88,14 @@
an iterator of type <tt class="computeroutput"><span class="identifier">I</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.deref.header"></a><h5>
<a name="id465107"></a>
<a name="id469490"></a>
<a href="deref.html#fusion.iterators.metafunctions.deref.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.deref.example"></a><h5>
<a name="id465201"></a>
<a name="id469585"></a>
<a href="deref.html#fusion.iterators.metafunctions.deref.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.distance"></a><a href="distance.html" title="distance">distance</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.distance.description"></a><h5>
<a name="id468304"></a>
<a name="id472688"></a>
<a href="distance.html#fusion.iterators.metafunctions.distance.description">Description</a>
</h5>
<p>
Returns the distance between two iterators.
</p>
<a name="fusion.iterators.metafunctions.distance.synopsis"></a><h5>
<a name="id468335"></a>
<a name="id472719"></a>
<a href="distance.html#fusion.iterators.metafunctions.distance.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id468457"></a>
<a name="id472841"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -75,7 +75,7 @@
</table>
</div>
<a name="fusion.iterators.metafunctions.distance.expression_semantics"></a><h5>
<a name="id468546"></a>
<a name="id472930"></a>
<a href="distance.html#fusion.iterators.metafunctions.distance.expression_semantics">Expression
Semantics</a>
</h5>
@ -91,14 +91,14 @@
<tt class="computeroutput"><span class="identifier">J</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.distance.header"></a><h5>
<a name="id468680"></a>
<a name="id473064"></a>
<a href="distance.html#fusion.iterators.metafunctions.distance.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.distance.example"></a><h5>
<a name="id468774"></a>
<a name="id473157"></a>
<a href="distance.html#fusion.iterators.metafunctions.distance.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.equal_to"></a><a href="equal_to.html" title="equal_to">equal_to</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.equal_to.description"></a><h5>
<a name="id467402"></a>
<a name="id471786"></a>
<a href="equal_to.html#fusion.iterators.metafunctions.equal_to.description">Description</a>
</h5>
<p>
@ -34,7 +34,7 @@
and <tt class="computeroutput"><span class="identifier">J</span></tt> are equal.
</p>
<a name="fusion.iterators.metafunctions.equal_to.synopsis"></a><h5>
<a name="id467453"></a>
<a name="id471837"></a>
<a href="equal_to.html#fusion.iterators.metafunctions.equal_to.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id467576"></a>
<a name="id471960"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -74,7 +74,7 @@
</table>
</div>
<a name="fusion.iterators.metafunctions.equal_to.expression_semantics"></a><h5>
<a name="id467654"></a>
<a name="id472038"></a>
<a href="equal_to.html#fusion.iterators.metafunctions.equal_to.expression_semantics">Expression
Semantics</a>
</h5>
@ -90,14 +90,14 @@
Returns <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt> otherwise.
</p>
<a name="fusion.iterators.metafunctions.equal_to.header"></a><h5>
<a name="id467846"></a>
<a name="id472230"></a>
<a href="equal_to.html#fusion.iterators.metafunctions.equal_to.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.equal_to.example"></a><h5>
<a name="id467940"></a>
<a name="id472324"></a>
<a href="equal_to.html#fusion.iterators.metafunctions.equal_to.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.next"></a><a href="next.html" title="next">next</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.next.description"></a><h5>
<a name="id465781"></a>
<a name="id470165"></a>
<a href="next.html#fusion.iterators.metafunctions.next.description">Description</a>
</h5>
<p>
Returns the type of the next iterator in a sequence.
</p>
<a name="fusion.iterators.metafunctions.next.synposis"></a><h5>
<a name="id465811"></a>
<a name="id470195"></a>
<a href="next.html#fusion.iterators.metafunctions.next.synposis">Synposis</a>
</h5>
<pre class="programlisting">
@ -47,7 +47,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id465914"></a>
<a name="id470298"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -73,7 +73,7 @@
</table>
</div>
<a name="fusion.iterators.metafunctions.next.expression_semantics"></a><h5>
<a name="id465991"></a>
<a name="id470374"></a>
<a href="next.html#fusion.iterators.metafunctions.next.expression_semantics">Expression
Semantics</a>
</h5>
@ -89,14 +89,14 @@
next element in the sequence after <tt class="computeroutput"><span class="identifier">I</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.next.header"></a><h5>
<a name="id466112"></a>
<a name="id470496"></a>
<a href="next.html#fusion.iterators.metafunctions.next.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.next.example"></a><h5>
<a name="id466206"></a>
<a name="id470589"></a>
<a href="next.html#fusion.iterators.metafunctions.next.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.prior"></a><a href="prior.html" title="prior">prior</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.prior.description"></a><h5>
<a name="id466512"></a>
<a name="id470895"></a>
<a href="prior.html#fusion.iterators.metafunctions.prior.description">Description</a>
</h5>
<p>
Returns the type of the previous iterator in a sequence.
</p>
<a name="fusion.iterators.metafunctions.prior.synopsis"></a><h5>
<a name="id466543"></a>
<a name="id470926"></a>
<a href="prior.html#fusion.iterators.metafunctions.prior.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -47,7 +47,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id466646"></a>
<a name="id471030"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -73,7 +73,7 @@
</table>
</div>
<a name="fusion.iterators.metafunctions.prior.expression_semantics"></a><h5>
<a name="id466723"></a>
<a name="id471107"></a>
<a href="prior.html#fusion.iterators.metafunctions.prior.expression_semantics">Expression
Semantics</a>
</h5>
@ -89,14 +89,14 @@
previous element in the sequence before <tt class="computeroutput"><span class="identifier">I</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.prior.header"></a><h5>
<a name="id466845"></a>
<a name="id471229"></a>
<a href="prior.html#fusion.iterators.metafunctions.prior.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.prior.example"></a><h5>
<a name="id466940"></a>
<a name="id471323"></a>
<a href="prior.html#fusion.iterators.metafunctions.prior.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="fusion.iterators.metafunctions.value_of"></a><a href="value_of.html" title="value_of">value_of</a></h4></div></div></div>
<a name="fusion.iterators.metafunctions.value_of.description"></a><h5>
<a name="id463767"></a>
<a name="id468151"></a>
<a href="value_of.html#fusion.iterators.metafunctions.value_of.description">Description</a>
</h5>
<p>
Returns the type stored at the position of an iterator.
</p>
<a name="fusion.iterators.metafunctions.value_of.synopsis"></a><h5>
<a name="id463796"></a>
<a name="id468180"></a>
<a href="value_of.html#fusion.iterators.metafunctions.value_of.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -47,7 +47,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id463900"></a>
<a name="id468284"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -73,7 +73,7 @@
</table>
</div>
<a name="fusion.iterators.metafunctions.value_of.expression_semantics"></a><h5>
<a name="id463976"></a>
<a name="id468360"></a>
<a href="value_of.html#fusion.iterators.metafunctions.value_of.expression_semantics">Expression
Semantics</a>
</h5>
@ -88,14 +88,14 @@
a sequence at iterator position <tt class="computeroutput"><span class="identifier">I</span></tt>.
</p>
<a name="fusion.iterators.metafunctions.value_of.header"></a><h5>
<a name="id464088"></a>
<a name="id468472"></a>
<a href="value_of.html#fusion.iterators.metafunctions.value_of.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">value_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.metafunctions.value_of.example"></a><h5>
<a name="id464182"></a>
<a name="id468566"></a>
<a href="value_of.html#fusion.iterators.metafunctions.value_of.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -31,14 +31,14 @@
=="> Operator
==</a></h4></div></div></div>
<a name="fusion.iterators.operators.operator_equality.description"></a><h5>
<a name="id462655"></a>
<a name="id467039"></a>
<a href="operator_equality.html#fusion.iterators.operators.operator_equality.description">Description</a>
</h5>
<p>
Compares 2 iterators for equality.
</p>
<a name="fusion.iterators.operators.operator_equality.synopsis"></a><h5>
<a name="id462686"></a>
<a name="id467070"></a>
<a href="operator_equality.html#fusion.iterators.operators.operator_equality.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -50,7 +50,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id462832"></a>
<a name="id467216"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -75,7 +75,7 @@
</table>
</div>
<a name="fusion.iterators.operators.operator_equality.expression_semantics"></a><h5>
<a name="id462911"></a>
<a name="id467295"></a>
<a href="operator_equality.html#fusion.iterators.operators.operator_equality.expression_semantics">Expression
Semantics</a>
</h5>
@ -91,7 +91,7 @@
and <tt class="computeroutput"><span class="identifier">j</span></tt> respectively.
</p>
<a name="fusion.iterators.operators.operator_equality.header"></a><h5>
<a name="id463095"></a>
<a name="id467479"></a>
<a href="operator_equality.html#fusion.iterators.operators.operator_equality.header">Header</a>
</h5>
<pre class="programlisting">

View File

@ -30,14 +30,14 @@
!="> Operator
!=</a></h4></div></div></div>
<a name="fusion.iterators.operators.operator_inequality.description"></a><h5>
<a name="id463212"></a>
<a name="id467595"></a>
<a href="operator_inequality.html#fusion.iterators.operators.operator_inequality.description">Description</a>
</h5>
<p>
Compares 2 iterators for inequality.
</p>
<a name="fusion.iterators.operators.operator_inequality.synopsis"></a><h5>
<a name="id463243"></a>
<a name="id467627"></a>
<a href="operator_inequality.html#fusion.iterators.operators.operator_inequality.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -49,7 +49,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id463390"></a>
<a name="id467774"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -74,7 +74,7 @@
</table>
</div>
<a name="fusion.iterators.operators.operator_inequality.expression_semantics"></a><h5>
<a name="id463468"></a>
<a name="id467852"></a>
<a href="operator_inequality.html#fusion.iterators.operators.operator_inequality.expression_semantics">Expression
Semantics</a>
</h5>
@ -87,7 +87,7 @@
and <tt class="computeroutput"><span class="identifier">j</span></tt> respectively.
</p>
<a name="fusion.iterators.operators.operator_inequality.header"></a><h5>
<a name="id463633"></a>
<a name="id468017"></a>
<a href="operator_inequality.html#fusion.iterators.operators.operator_inequality.header">Header</a>
</h5>
<pre class="programlisting">

View File

@ -30,14 +30,14 @@
*"> Operator
*</a></h4></div></div></div>
<a name="fusion.iterators.operators.operator_unary_star.description"></a><h5>
<a name="id461762"></a>
<a name="id466146"></a>
<a href="operator_unary_star.html#fusion.iterators.operators.operator_unary_star.description">Description</a>
</h5>
<p>
Dereferences an iterator.
</p>
<a name="fusion.iterators.operators.operator_unary_star.synopsis"></a><h5>
<a name="id461793"></a>
<a name="id466176"></a>
<a href="operator_unary_star.html#fusion.iterators.operators.operator_unary_star.synopsis">Synopsis</a>
</h5>
<pre class="programlisting">
@ -48,7 +48,7 @@
</pre>
<div class="informaltable">
<h4>
<a name="id461955"></a>
<a name="id466338"></a>
<span class="table-title">Parameters</span>
</h4>
<table class="table">
@ -74,7 +74,7 @@
</table>
</div>
<a name="fusion.iterators.operators.operator_unary_star.expression_semantics"></a><h5>
<a name="id462033"></a>
<a name="id466416"></a>
<a href="operator_unary_star.html#fusion.iterators.operators.operator_unary_star.expression_semantics">Expression
Semantics</a>
</h5>
@ -89,14 +89,14 @@
<span class="bold"><b>Semantics</b></span>: Equivalent to <tt class="computeroutput"><a href="../functions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">deref</span></tt></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>.
</p>
<a name="fusion.iterators.operators.operator_unary_star.header"></a><h5>
<a name="id462168"></a>
<a name="id466552"></a>
<a href="operator_unary_star.html#fusion.iterators.operators.operator_unary_star.header">Header</a>
</h5>
<pre class="programlisting">
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.iterators.operators.operator_unary_star.example"></a><h5>
<a name="id462262"></a>
<a name="id466646"></a>
<a href="operator_unary_star.html#fusion.iterators.operators.operator_unary_star.example">Example</a>
</h5>
<pre class="programlisting">

View File

@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="fusion.notes"></a><a href="notes.html" title="Notes">Notes</a></h2></div></div></div>
<a name="fusion.notes.recursive_inlined_functions"></a><h3>
<a name="id608790"></a>
<a name="id613173"></a>
<a href="notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined
Functions</a>
</h3>
@ -39,7 +39,7 @@
compiler limit of course). Compile time complexity remains linear.
</p>
<a name="fusion.notes.overloaded_functions"></a><h3>
<a name="id608864"></a>
<a name="id613246"></a>
<a href="notes.html#fusion.notes.overloaded_functions">Overloaded Functions</a>
</h3>
<p>
@ -49,7 +49,7 @@
given a key, <tt class="computeroutput"><span class="identifier">k</span></tt>.
</p>
<a name="fusion.notes.tag_dispatching"></a><h3>
<a name="id608944"></a>
<a name="id613326"></a>
<a href="notes.html#fusion.notes.tag_dispatching">Tag Dispatching</a>
</h3>
<p>
@ -101,7 +101,7 @@
</li>
</ol></div>
<a name="fusion.notes.extensibility"></a><h3>
<a name="id609317"></a>
<a name="id613699"></a>
<a href="notes.html#fusion.notes.extensibility">Extensibility</a>
</h3>
<p>
@ -136,7 +136,7 @@
it very cheap to pass around.
</p>
<a name="fusion.notes.element_conversion"></a><h3>
<a name="id609627"></a>
<a name="id614009"></a>
<a href="notes.html#fusion.notes.element_conversion">Element Conversion</a>
</h3>
<p>
@ -158,7 +158,7 @@
</p>
<p>
Array arguments are deduced to reference to const types. For example
<sup>[<a name="id609781" href="#ftn.id609781">14</a>]</sup>
<sup>[<a name="id614163" href="#ftn.id614163">14</a>]</sup>
:
</p>
<pre class="programlisting">
@ -191,7 +191,7 @@
<a href="sequences/containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a><span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(*)(</span><span class="keyword">int</span><span class="special">)&gt;</span>
</pre>
<a name="fusion.notes.boost__ref"></a><h3>
<a name="id610203"></a>
<a name="id614585"></a>
<a href="notes.html#fusion.notes.boost__ref">boost::ref</a>
</h3>
<p>
@ -234,7 +234,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id609781" href="#id609781">14</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id614163" href="#id614163">14</a>] </sup>
Note that the type of a string literal is an array of const characters,
not <tt class="computeroutput"><span class="keyword">const</span><EFBFBD><span class="keyword">char</span><span class="special">*</span></tt>. To get <a href="sequences/generation/functions/make_list.html" title="make_list"><tt class="computeroutput"><span class="identifier">make_list</span></tt></a> to create a <a href="sequences/containers/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a> with an element of a non-const
array type one must use the <tt class="computeroutput"><span class="identifier">ref</span></tt>

View File

@ -34,7 +34,7 @@
The library is organized in three layers:
</p>
<a name="fusion.organization.layers"></a><h3>
<a name="id445636"></a>
<a name="id450020"></a>
<a href="organization.html#fusion.organization.layers">Layers</a>
</h3>
<div class="blockquote"><blockquote class="blockquote"><p>
@ -50,7 +50,7 @@
against.
</p>
<a name="fusion.organization.directory"></a><h3>
<a name="id445691"></a>
<a name="id450075"></a>
<a href="organization.html#fusion.organization.directory">Directory</a>
</h3>
<div class="itemizedlist"><ul type="disc">
@ -159,7 +159,7 @@
</li>
</ul></div>
<a name="fusion.organization.example"></a><h3>
<a name="id445862"></a>
<a name="id450246"></a>
<a href="organization.html#fusion.organization.example">Example</a>
</h3>
<p>
@ -175,12 +175,12 @@
<p>
The first includes all sequences. The second includes all of sequence containers.
The third includes only <tt class="computeroutput"><span class="identifier">list</span></tt><EFBFBD>
<sup>[<a name="id446102" href="#ftn.id446102">3</a>]</sup>
<sup>[<a name="id450486" href="#ftn.id450486">3</a>]</sup>
.
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id446102" href="#id446102">3</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id450486" href="#id450486">3</a>] </sup>
Modules may contain smaller components. Header file information for each
component will be provided as part of the component's documentation.
</p></div>

View File

@ -32,11 +32,11 @@
<span class="bold"><b>--Niklaus Wirth</b></span>
</p></blockquote></div>
<a name="fusion.preface.description"></a><h3>
<a name="id372639"></a>
<a name="id447162"></a>
<a href="preface.html#fusion.preface.description">Description</a>
</h3>
<p>
Fusion is a library for working with hetrogenous collections of data, commonly
Fusion is a library for working with heterogenous collections of data, commonly
referred to as tuples. A set of containers (vector, list, set and map) is provided,
along with views that provide a transformed presentation of their underlying
data. Collectively the containers and views are referred to as sequences, and
@ -50,7 +50,7 @@
of compile time metaprogramming with runtime programming.
</p>
<a name="fusion.preface.motivation"></a><h3>
<a name="id372690"></a>
<a name="id447212"></a>
<a href="preface.html#fusion.preface.motivation">Motivation</a>
</h3>
<p>
@ -76,7 +76,7 @@
an instant <span class="emphasis"><em>AHA!</em></span> moment.
</p>
<a name="fusion.preface.how_to_use_this_manual"></a><h3>
<a name="id374509"></a>
<a name="id378282"></a>
<a href="preface.html#fusion.preface.how_to_use_this_manual">How to use this manual</a>
</h3>
<p>
@ -85,7 +85,7 @@
</p>
<div class="informaltable">
<h4>
<a name="id374536"></a>
<a name="id378309"></a>
<span class="table-title">Icons</span>
</h4>
<table class="table">
@ -133,7 +133,7 @@
Tools</a>.
</p>
<a name="fusion.preface.support"></a><h3>
<a name="id373159"></a>
<a name="id377565"></a>
<a href="preface.html#fusion.preface.support">Support</a>
</h3>
<p>

View File

@ -33,7 +33,7 @@
</p>
<p>
For starters, we shall include all of Fusion's <span class="underline">_sequence</span>_s
<sup>[<a name="id443004" href="#ftn.id443004">1</a>]</sup>
<sup>[<a name="id447388" href="#ftn.id447388">1</a>]</sup>
:
</p>
<pre class="programlisting">
@ -41,7 +41,7 @@
</pre>
<p>
Let's begin with a <tt class="computeroutput"><a href="sequences/containers/vector.html" title="vector"><tt class="computeroutput"><span class="identifier">vector</span></tt></a></tt><EFBFBD>
<sup>[<a name="id443107" href="#ftn.id443107">2</a>]</sup>
<sup>[<a name="id447491" href="#ftn.id447491">2</a>]</sup>
:
</p>
<pre class="programlisting">
@ -59,7 +59,7 @@
Let's see some examples.
</p>
<a name="fusion.quick_start.print_the_vector_as_xml"></a><h3>
<a name="id443565"></a>
<a name="id447949"></a>
<a href="quick_start.html#fusion.quick_start.print_the_vector_as_xml">Print the vector
as XML</a>
</h3>
@ -116,7 +116,7 @@
print just about any Fusion <a href="sequences.html" title="Sequences">Sequence</a>.
</p>
<a name="fusion.quick_start.print_only_pointers"></a><h3>
<a name="id444154"></a>
<a name="id448537"></a>
<a href="quick_start.html#fusion.quick_start.print_only_pointers">Print only pointers</a>
</h3>
<p>
@ -150,7 +150,7 @@
Easy, right?
</p>
<a name="fusion.quick_start.associative_tuples"></a><h3>
<a name="id444559"></a>
<a name="id448943"></a>
<a href="quick_start.html#fusion.quick_start.associative_tuples">Associative tuples</a>
</h3>
<p>
@ -225,7 +225,7 @@
a <tt class="computeroutput"><span class="identifier">dog</span></tt> or a whole <tt class="computeroutput"><span class="identifier">alternate_universe</span></tt>.
</p>
<a name="fusion.quick_start.tip_of_the_iceberg"></a><h3>
<a name="id445577"></a>
<a name="id449961"></a>
<a href="quick_start.html#fusion.quick_start.tip_of_the_iceberg">Tip of the Iceberg</a>
</h3>
<p>
@ -236,12 +236,12 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id443004" href="#id443004">1</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id447388" href="#id447388">1</a>] </sup>
There are finer grained header files available if you wish to have more
control over which components to include (see section <a href="organization.html" title="Organization">Orgainization</a>
for details).
</p></div>
<div class="footnote"><p><sup>[<a name="ftn.id443107" href="#id443107">2</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id447491" href="#id447491">2</a>] </sup>
Unless otherwise noted, components are in namespace <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span></tt>.
For the sake of simplicity, code in this quick start implies <tt class="computeroutput"><span class="keyword">using</span></tt> directives for the fusion components
we will be using.

View File

@ -46,7 +46,7 @@
type that can be used to iterate through the Sequence's elements.
</p>
<a name="fusion.sequences.header"></a><h3>
<a name="id471266"></a>
<a name="id475650"></a>
<a href="sequences.html#fusion.sequences.header">Header</a>
</h3>
<pre class="programlisting">

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -30,7 +30,7 @@
Sequence">Associative
Sequence</a></h4></div></div></div>
<a name="fusion.sequences.concepts.associative_sequence.description"></a><h5>
<a name="id475992"></a>
<a name="id480377"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.description">Description</a>
</h5>
<p>
@ -71,7 +71,7 @@
</dl>
</div>
<a name="fusion.sequences.concepts.associative_sequence.valid_expressions"></a><h5>
<a name="id476156"></a>
<a name="id480540"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.valid_expressions">Valid
Expressions</a>
</h5>
@ -80,7 +80,7 @@
</p>
<div class="informaltable">
<h4>
<a name="id476184"></a>
<a name="id480568"></a>
</h4>
<table class="table">
<colgroup>
@ -126,13 +126,13 @@
</table>
</div>
<a name="fusion.sequences.concepts.associative_sequence.result_type_expressions"></a><h5>
<a name="id476459"></a>
<a name="id480843"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.result_type_expressions">Result
Type Expressions</a>
</h5>
<div class="informaltable">
<h4>
<a name="id476482"></a>
<a name="id480866"></a>
</h4>
<table class="table">
<colgroup>
@ -171,13 +171,13 @@
be a reference to begin with. For this purpose, you can use <tt class="computeroutput"><a href="../intrinsics/metafunctions/value_at_key.html" title="value_at_key"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_key</span></tt></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span><EFBFBD><span class="identifier">N</span><span class="special">&gt;</span></tt>.
</p>
<a name="fusion.sequences.concepts.associative_sequence.expression_semantics"></a><h5>
<a name="id476991"></a>
<a name="id481375"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.expression_semantics">Expression
Semantics</a>
</h5>
<div class="informaltable">
<h4>
<a name="id477014"></a>
<a name="id481398"></a>
</h4>
<table class="table">
<colgroup>
@ -208,7 +208,7 @@
</table>
</div>
<a name="fusion.sequences.concepts.associative_sequence.models"></a><h5>
<a name="id477276"></a>
<a name="id481660"></a>
<a href="associative_sequence.html#fusion.sequences.concepts.associative_sequence.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -31,7 +31,7 @@
Sequence">Bidirectional
Sequence</a></h4></div></div></div>
<a name="fusion.sequences.concepts.bidirectional_sequence.description"></a><h5>
<a name="id473452"></a>
<a name="id477836"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.description">Description</a>
</h5>
<p>
@ -42,7 +42,7 @@
Iterator</a>.
</p>
<a name="fusion.sequences.concepts.bidirectional_sequence.refinement_of"></a><h5>
<a name="id473502"></a>
<a name="id477886"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.refinement_of">Refinement
of</a>
</h5>
@ -72,7 +72,7 @@
</dl>
</div>
<a name="fusion.sequences.concepts.bidirectional_sequence.valid_expressions"></a><h5>
<a name="id473622"></a>
<a name="id478007"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.valid_expressions">Valid
Expressions</a>
</h5>
@ -83,7 +83,7 @@
</p>
<div class="informaltable">
<h4>
<a name="id473658"></a>
<a name="id478043"></a>
</h4>
<table class="table">
<colgroup>
@ -138,13 +138,13 @@
</table>
</div>
<a name="fusion.sequences.concepts.bidirectional_sequence.result_type_expressions"></a><h5>
<a name="id473964"></a>
<a name="id478348"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.result_type_expressions">Result
Type Expressions</a>
</h5>
<div class="informaltable">
<h4>
<a name="id473988"></a>
<a name="id478372"></a>
</h4>
<table class="table">
<colgroup>
@ -175,7 +175,7 @@
</table>
</div>
<a name="fusion.sequences.concepts.bidirectional_sequence.expression_semantics"></a><h5>
<a name="id474206"></a>
<a name="id478590"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.expression_semantics">Expression
Semantics</a>
</h5>
@ -187,7 +187,7 @@
</p>
<div class="informaltable">
<h4>
<a name="id474245"></a>
<a name="id478629"></a>
</h4>
<table class="table">
<colgroup>
@ -206,7 +206,7 @@
</table>
</div>
<a name="fusion.sequences.concepts.bidirectional_sequence.models"></a><h5>
<a name="id474342"></a>
<a name="id478726"></a>
<a href="bidirectional_sequence.html#fusion.sequences.concepts.bidirectional_sequence.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -30,7 +30,7 @@
Sequence">Forward
Sequence</a></h4></div></div></div>
<a name="fusion.sequences.concepts.forward_sequence.description"></a><h5>
<a name="id471521"></a>
<a name="id475905"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.description">Description</a>
</h5>
<p>
@ -62,7 +62,7 @@
</dl>
</div>
<a name="fusion.sequences.concepts.forward_sequence.valid_expressions"></a><h5>
<a name="id471638"></a>
<a name="id476022"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.valid_expressions">Valid
Expressions</a>
</h5>
@ -71,7 +71,7 @@
</p>
<div class="informaltable">
<h4>
<a name="id471666"></a>
<a name="id476050"></a>
</h4>
<table class="table">
<colgroup>
@ -138,13 +138,13 @@
</table>
</div>
<a name="fusion.sequences.concepts.forward_sequence.result_type_expressions"></a><h5>
<a name="id472068"></a>
<a name="id476452"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.result_type_expressions">Result
Type Expressions</a>
</h5>
<div class="informaltable">
<h4>
<a name="id472090"></a>
<a name="id476475"></a>
</h4>
<table class="table">
<colgroup>
@ -183,13 +183,13 @@
</table>
</div>
<a name="fusion.sequences.concepts.forward_sequence.expression_semantics"></a><h5>
<a name="id472426"></a>
<a name="id476810"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.expression_semantics">Expression
Semantics</a>
</h5>
<div class="informaltable">
<h4>
<a name="id472449"></a>
<a name="id476833"></a>
</h4>
<table class="table">
<colgroup>
@ -232,7 +232,7 @@
</table>
</div>
<a name="fusion.sequences.concepts.forward_sequence.invariants"></a><h5>
<a name="id472824"></a>
<a name="id477208"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.invariants">Invariants</a>
</h5>
<p>
@ -258,7 +258,7 @@
</li>
</ul></div>
<a name="fusion.sequences.concepts.forward_sequence.models"></a><h5>
<a name="id473128"></a>
<a name="id477512"></a>
<a href="forward_sequence.html#fusion.sequences.concepts.forward_sequence.models">Models</a>
</h5>
<div class="itemizedlist"><ul type="disc">

Some files were not shown because too many files have changed in this diff Show More