fusion: merge of associative iterators/views and the new fold interface

[SVN r58618]
This commit is contained in:
Christopher Schmidt
2010-01-01 22:00:21 +00:00
parent b605617c4f
commit cda74605fc
379 changed files with 28481 additions and 2185 deletions
+59 -2
View File
@@ -1,11 +1,20 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Introduction</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
<<<<<<< .working
<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
=======
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<<<<<<< .working
>>>>>>> .merge-right.r57125
<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
=======
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Fusion 2.0">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Fusion 2.0">
>>>>>>> .merge-right.r58299
<link rel="previous" href="preface.html" title="Preface">
<link rel="next" href="quick_start.html" title="Quick Start">
</head>
@@ -120,7 +129,31 @@
sequences are fully compatible with Fusion. You can work with Fusion sequences
on <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a> if you
wish to work solely on types
<<<<<<< .working
<<<<<<< .working
<<<<<<< .working
<<<<<<< .working
<<<<<<< .working
<<<<<<< .working
<sup>[<a name="id353558" href="#ftn.id353558">1</a>]</sup>
=======
<sup>[<a name="id658337" href="#ftn.id658337" class="footnote">1</a>]</sup>
=======
<sup>[<a name="id614097" href="#ftn.id614097" class="footnote">1</a>]</sup>
=======
<sup>[<a name="id606451" href="#ftn.id606451" class="footnote">1</a>]</sup>
=======
<sup>[<a name="id629406" href="#ftn.id629406" class="footnote">1</a>]</sup>
=======
<sup>[<a name="id618004" href="#ftn.id618004" class="footnote">1</a>]</sup>
=======
<sup>[<a name="id614727" href="#ftn.id614727" class="footnote">1</a>]</sup>
>>>>>>> .merge-right.r58559
>>>>>>> .merge-right.r58549
>>>>>>> .merge-right.r58299
>>>>>>> .merge-right.r57337
>>>>>>> .merge-right.r57242
>>>>>>> .merge-right.r57125
. In <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>, Fusion
sequences follow <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>'s
sequence-type preserving semantics (i.e. algorithms preserve the original sequence
@@ -135,7 +168,31 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<<<<<<< .working
<<<<<<< .working
<<<<<<< .working
<<<<<<< .working
<<<<<<< .working
<<<<<<< .working
<div class="footnote"><p><sup>[<a name="ftn.id353558" href="#id353558">1</a>] </sup>
=======
<div class="footnote"><p><sup>[<a name="ftn.id658337" href="#id658337" class="para">1</a>] </sup>
=======
<div class="footnote"><p><sup>[<a name="ftn.id614097" href="#id614097" class="para">1</a>] </sup>
=======
<div class="footnote"><p><sup>[<a name="ftn.id606451" href="#id606451" class="para">1</a>] </sup>
=======
<div class="footnote"><p><sup>[<a name="ftn.id629406" href="#id629406" class="para">1</a>] </sup>
=======
<div class="footnote"><p><sup>[<a name="ftn.id618004" href="#id618004" class="para">1</a>] </sup>
=======
<div class="footnote"><p><sup>[<a name="ftn.id614727" href="#id614727" class="para">1</a>] </sup>
>>>>>>> .merge-right.r58559
>>>>>>> .merge-right.r58549
>>>>>>> .merge-right.r58299
>>>>>>> .merge-right.r57337
>>>>>>> .merge-right.r57242
>>>>>>> .merge-right.r57125
Choose <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>
over fusion when doing pure type calculations. Once the static type calculation
is finished, you can instantiate a fusion sequence (see <a href="container/conversion/functions.html" title="Functions">Conversion</a>)
@@ -145,7 +202,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2007 Joel de Guzman, Dan Marsden, Tobias
Schwinger<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)