diff options
Diffstat (limited to 'libs/phoenix/doc/html')
95 files changed, 2505 insertions, 566 deletions
diff --git a/libs/phoenix/doc/html/index.html b/libs/phoenix/doc/html/index.html index 928fe1858..99f6cd5d3 100644 --- a/libs/phoenix/doc/html/index.html +++ b/libs/phoenix/doc/html/index.html @@ -1,11 +1,11 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Chapter 1. Phoenix 3.0.5</title> +<title>Chapter 1. Phoenix 3.2.0</title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="next" href="phoenix/what_s_new.html" title="What's New"> +<link rel="home" href="index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="next" href="phoenix/release_notes.html" title="Release Notes"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -17,11 +17,11 @@ <td align="center"><a href="../../../../more/index.htm">More</a></td> </tr></table> <hr> -<div class="spirit-nav"><a accesskey="n" href="phoenix/what_s_new.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div> +<div class="spirit-nav"><a accesskey="n" href="phoenix/release_notes.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div> <div class="chapter"> <div class="titlepage"><div> <div><h2 class="title"> -<a name="phoenix"></a>Chapter 1. Phoenix 3.0.5</h2></div> +<a name="phoenix"></a>Chapter 1. Phoenix 3.2.0</h2></div> <div><div class="author"><h3 class="author"> <span class="firstname">Joel</span> <span class="surname">de Guzman</span> </h3></div></div> @@ -34,8 +34,8 @@ <div><div class="author"><h3 class="author"> <span class="firstname">John</span> <span class="surname">Fletcher</span> </h3></div></div> -<div><p class="copyright">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher</p></div> +<div><p class="copyright">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher</p></div> <div><div class="legalnotice"> <a name="phoenix.legal"></a><p> Distributed under the Boost Software License, Version 1.0. (See accompanying @@ -46,8 +46,17 @@ <div class="toc"> <p><b>Table of Contents</b></p> <dl class="toc"> +<dt><span class="section"><a href="phoenix/release_notes.html">Release Notes</a></span></dt> <dt><span class="section"><a href="phoenix/what_s_new.html">What's New</a></span></dt> <dd><dl> +<dt><span class="section"><a href="phoenix/what_s_new/phoenix___warning_on__lambda_and_let_.html">Phoenix + - warning on <span class="bold"><strong>lambda and let</strong></span></a></span></dt> +<dt><span class="section"><a href="phoenix/what_s_new/phoenix_3_2_0__boost_1_58_0_.html">Phoenix + 3.2.0 (Boost 1.58.0)</a></span></dt> +<dt><span class="section"><a href="phoenix/what_s_new/phoenix_3_1_1.html">Phoenix 3.1.1</a></span></dt> +<dt><span class="section"><a href="phoenix/what_s_new/phoenix_3_1_0.html">Phoenix 3.1.0</a></span></dt> +<dt><span class="section"><a href="phoenix/what_s_new/phoenix_3_0_6__boost_1_57_0_.html">Phoenix + 3.0.6 (Boost 1.57.0)</a></span></dt> <dt><span class="section"><a href="phoenix/what_s_new/phoenix_3_0_5.html">Phoenix 3.0.5</a></span></dt> <dt><span class="section"><a href="phoenix/what_s_new/phoenix_3_0.html">Phoenix 3.0</a></span></dt> </dl></dd> @@ -144,6 +153,39 @@ <dt><span class="section"><a href="phoenix/examples/transforming_the_expression_tree.html">Transforming the Expression Tree</a></span></dt> </dl></dd> +<dt><span class="section"><a href="phoenix/lazy_list.html">Lazy List</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="phoenix/lazy_list/background.html">Background</a></span></dt> +<dt><span class="section"><a href="phoenix/lazy_list/what_is_provided.html">What is provided</a></span></dt> +<dt><span class="section"><a href="phoenix/lazy_list/tutorial_with_examples.html">Tutorial with + examples</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="phoenix/lazy_list/tutorial_with_examples/arithmetic_functions.html">Arithmetic + functions</a></span></dt> +<dt><span class="section"><a href="phoenix/lazy_list/tutorial_with_examples/list_generation.html">List + Generation</a></span></dt> +</dl></dd> +<dt><span class="section"><a href="phoenix/lazy_list/exceptions.html">Exceptions</a></span></dt> +<dt><span class="section"><a href="phoenix/lazy_list/implementation_details.html">Implementation + Details</a></span></dt> +<dt><span class="section"><a href="phoenix/lazy_list/testing.html">Testing</a></span></dt> +<dt><span class="section"><a href="phoenix/lazy_list/where_next_.html">Where Next?</a></span></dt> +</dl></dd> +<dt><span class="section"><a href="phoenix/maintenance.html">Maintenance</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="phoenix/maintenance/background.html">Background</a></span></dt> +<dt><span class="section"><a href="phoenix/maintenance/my_understanding_of_how_maintenance_works.html">My + Understanding of how maintenance works</a></span></dt> +<dt><span class="section"><a href="phoenix/maintenance/method_in_use.html">Method in use</a></span></dt> +<dt><span class="section"><a href="phoenix/maintenance/experience.html">Experience</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="phoenix/maintenance/experience/maintenance_tools.html">Maintenance + Tools</a></span></dt> +<dt><span class="section"><a href="phoenix/maintenance/experience/bugs_to_be_fixed.html">Bugs + to be fixed</a></span></dt> +<dt><span class="section"><a href="phoenix/maintenance/experience/compilers.html">Compilers</a></span></dt> +</dl></dd> +</dl></dd> <dt><span class="section"><a href="phoenix/wrap_up.html">Wrap Up</a></span></dt> <dt><span class="section"><a href="phoenix/acknowledgments.html">Acknowledgments</a></span></dt> <dt><span class="section"><a href="phoenix/references.html">References</a></span></dt> @@ -166,7 +208,7 @@ Matters</em></span> </p></blockquote></div> <p> - <span class="inlinemediaobject"><img src="images/lambda_cpp.png" alt="lambda_cpp"></span> + <span class="inlinemediaobject"><img src="images/lambda_cpp.png"></span> </p> <h3> <a name="phoenix.h1"></a> @@ -174,7 +216,7 @@ </h3> <p> Phoenix enables Functional Programming (FP) in C++. The design and implementation - of Phoenix is highly influenced by <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">http://cgi.di.uoa.gr/~smaragd/fc++/</a> + of Phoenix is highly influenced by <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> by Yannis Smaragdakis and Brian McNamara and the <a href="http://www.boost.org/libs/lambda/doc/index.html" target="_top">BLL</a> (Boost Lambda Library) by Jaakko Jaarvi and Gary Powell. Phoenix is a blend of FC++ and BLL using the implementation techniques used in the <a href="http://spirit.sourceforge.net" target="_top">Spirit</a> @@ -238,7 +280,7 @@ <tr> <td> <p> - <span class="inlinemediaobject"><img src="images/note.png" alt="note"></span> + <span class="inlinemediaobject"><img src="images/note.png"></span> </p> </td> <td> @@ -256,7 +298,7 @@ <tr> <td> <p> - <span class="inlinemediaobject"><img src="images/alert.png" alt="alert"></span> + <span class="inlinemediaobject"><img src="images/alert.png"></span> </p> </td> <td> @@ -273,7 +315,7 @@ <tr> <td> <p> - <span class="inlinemediaobject"><img src="images/tip.png" alt="tip"></span> + <span class="inlinemediaobject"><img src="images/tip.png"></span> </p> </td> <td> @@ -293,9 +335,10 @@ <br class="table-break"><div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="images/note.png" alt="note"></span> Unless otherwise noted <code class="computeroutput"><span class="keyword">using</span> - <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">;</span></code> - is assumed + <span class="inlinemediaobject"><img src="images/note.png"></span> + Unless otherwise noted <code class="computeroutput"><span class="keyword">using</span> <span class="keyword">namespace</span> + <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">;</span></code> is + assumed </p> </div> <h3> @@ -304,10 +347,10 @@ </h3> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> -<td align="left"><p><small>Last revised: October 30, 2014 at 10:11:36 GMT</small></p></td> +<td align="left"><p><small>Last revised: April 07, 2015 at 22:41:06 GMT</small></p></td> <td align="right"><div class="copyright-footer"></div></td> </tr></table> <hr> -<div class="spirit-nav"><a accesskey="n" href="phoenix/what_s_new.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div> +<div class="spirit-nav"><a accesskey="n" href="phoenix/release_notes.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div> </body> </html> diff --git a/libs/phoenix/doc/html/phoenix-doc_HTML.manifest b/libs/phoenix/doc/html/phoenix-doc_HTML.manifest index 0602c86f3..8881fbe42 100644 --- a/libs/phoenix/doc/html/phoenix-doc_HTML.manifest +++ b/libs/phoenix/doc/html/phoenix-doc_HTML.manifest @@ -1,5 +1,11 @@ index.html +phoenix/release_notes.html phoenix/what_s_new.html +phoenix/what_s_new/phoenix___warning_on__lambda_and_let_.html +phoenix/what_s_new/phoenix_3_2_0__boost_1_58_0_.html +phoenix/what_s_new/phoenix_3_1_1.html +phoenix/what_s_new/phoenix_3_1_0.html +phoenix/what_s_new/phoenix_3_0_6__boost_1_57_0_.html phoenix/what_s_new/phoenix_3_0_5.html phoenix/what_s_new/phoenix_3_0.html phoenix/introduction.html @@ -64,6 +70,24 @@ phoenix/examples.html phoenix/examples/extending_actors.html phoenix/examples/adding_an_expression.html phoenix/examples/transforming_the_expression_tree.html +phoenix/lazy_list.html +phoenix/lazy_list/background.html +phoenix/lazy_list/what_is_provided.html +phoenix/lazy_list/tutorial_with_examples.html +phoenix/lazy_list/tutorial_with_examples/arithmetic_functions.html +phoenix/lazy_list/tutorial_with_examples/list_generation.html +phoenix/lazy_list/exceptions.html +phoenix/lazy_list/implementation_details.html +phoenix/lazy_list/testing.html +phoenix/lazy_list/where_next_.html +phoenix/maintenance.html +phoenix/maintenance/background.html +phoenix/maintenance/my_understanding_of_how_maintenance_works.html +phoenix/maintenance/method_in_use.html +phoenix/maintenance/experience.html +phoenix/maintenance/experience/maintenance_tools.html +phoenix/maintenance/experience/bugs_to_be_fixed.html +phoenix/maintenance/experience/compilers.html phoenix/wrap_up.html phoenix/acknowledgments.html phoenix/references.html diff --git a/libs/phoenix/doc/html/phoenix/acknowledgments.html b/libs/phoenix/doc/html/phoenix/acknowledgments.html index ba60c847b..4d9ec87ae 100644 --- a/libs/phoenix/doc/html/phoenix/acknowledgments.html +++ b/libs/phoenix/doc/html/phoenix/acknowledgments.html @@ -4,8 +4,8 @@ <title>Acknowledgments</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="prev" href="wrap_up.html" title="Wrap Up"> <link rel="next" href="references.html" title="References"> </head> @@ -80,8 +80,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/actor.html b/libs/phoenix/doc/html/phoenix/actor.html index 0ce5339ad..ce8d55c92 100644 --- a/libs/phoenix/doc/html/phoenix/actor.html +++ b/libs/phoenix/doc/html/phoenix/actor.html @@ -4,8 +4,8 @@ <title>Actor</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="prev" href="organization.html" title="Organization"> <link rel="next" href="modules.html" title="Modules"> </head> @@ -76,8 +76,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/basics.html b/libs/phoenix/doc/html/phoenix/basics.html index bf89a10e2..38274dd90 100644 --- a/libs/phoenix/doc/html/phoenix/basics.html +++ b/libs/phoenix/doc/html/phoenix/basics.html @@ -4,8 +4,8 @@ <title>Basics</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="prev" href="starter_kit/more.html" title="More"> <link rel="next" href="organization.html" title="Organization"> </head> @@ -58,7 +58,7 @@ back. The figure below depicts the typical scenario. </p> <p> - <span class="inlinemediaobject"><img src="../images/fbox.png" alt="fbox"></span> + <span class="inlinemediaobject"><img src="../images/fbox.png"></span> </p> <p> A fully evaluated function is one in which all the arguments are given. All @@ -68,7 +68,7 @@ sum of the two numbers. The figure below is a fully evaluated <code class="computeroutput"><span class="identifier">add</span></code> function. </p> <p> - <span class="inlinemediaobject"><img src="../images/adder.png" alt="adder"></span> + <span class="inlinemediaobject"><img src="../images/adder.png"></span> </p> <p> A partially applied function, on the other hand, is one in which not all the @@ -80,7 +80,7 @@ of 1. Why? because we already supplied part of the input: <code class="computeroutput"><span class="number">2</span></code> </p> <p> - <span class="inlinemediaobject"><img src="../images/add2.png" alt="add2"></span> + <span class="inlinemediaobject"><img src="../images/add2.png"></span> </p> <p> Now, when we shove in a number into our lambda function, it will return 2 plus @@ -90,7 +90,7 @@ function, which then returns 5: </p> <p> - <span class="inlinemediaobject"><img src="../images/add2_call.png" alt="add2_call"></span> + <span class="inlinemediaobject"><img src="../images/add2_call.png"></span> </p> <p> Obviously, partially applying the <code class="computeroutput"><span class="identifier">add</span></code> @@ -259,8 +259,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/examples.html b/libs/phoenix/doc/html/phoenix/examples.html index 106c17de3..80cec1bd5 100644 --- a/libs/phoenix/doc/html/phoenix/examples.html +++ b/libs/phoenix/doc/html/phoenix/examples.html @@ -4,8 +4,8 @@ <title>Advanced Examples</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="prev" href="inside/placeholder_unification.html" title="Placeholder Unification"> <link rel="next" href="examples/extending_actors.html" title="Extending Actors"> </head> @@ -35,8 +35,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/examples/adding_an_expression.html b/libs/phoenix/doc/html/phoenix/examples/adding_an_expression.html index aafcb1994..059f9ea4b 100644 --- a/libs/phoenix/doc/html/phoenix/examples/adding_an_expression.html +++ b/libs/phoenix/doc/html/phoenix/examples/adding_an_expression.html @@ -4,7 +4,7 @@ <title>Adding an expression</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../examples.html" title="Advanced Examples"> <link rel="prev" href="extending_actors.html" title="Extending Actors"> <link rel="next" href="transforming_the_expression_tree.html" title="Transforming the Expression Tree"> @@ -144,8 +144,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/examples/extending_actors.html b/libs/phoenix/doc/html/phoenix/examples/extending_actors.html index 16b2fc526..bf425f581 100644 --- a/libs/phoenix/doc/html/phoenix/examples/extending_actors.html +++ b/libs/phoenix/doc/html/phoenix/examples/extending_actors.html @@ -4,7 +4,7 @@ <title>Extending Actors</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../examples.html" title="Advanced Examples"> <link rel="prev" href="../examples.html" title="Advanced Examples"> <link rel="next" href="adding_an_expression.html" title="Adding an expression"> @@ -306,8 +306,8 @@ Statement</a> </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/examples/transforming_the_expression_tree.html b/libs/phoenix/doc/html/phoenix/examples/transforming_the_expression_tree.html index 3a8cccec8..c69022c50 100644 --- a/libs/phoenix/doc/html/phoenix/examples/transforming_the_expression_tree.html +++ b/libs/phoenix/doc/html/phoenix/examples/transforming_the_expression_tree.html @@ -4,10 +4,10 @@ <title>Transforming the Expression Tree</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../examples.html" title="Advanced Examples"> <link rel="prev" href="adding_an_expression.html" title="Adding an expression"> -<link rel="next" href="../wrap_up.html" title="Wrap Up"> +<link rel="next" href="../lazy_list.html" title="Lazy List"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="adding_an_expression.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../wrap_up.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="adding_an_expression.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../lazy_list.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -176,7 +176,8 @@ <span class="identifier">_1</span> <span class="special">*</span> <span class="identifier">invert</span><span class="special">(</span><span class="identifier">_2</span> <span class="special">-</span> <span class="identifier">_3</span><span class="special">));</span> <span class="comment">// --> _1 * _2 + _3</span> </pre> <p> - <span class="inlinemediaobject"><img src="../../images/note.png" alt="note"></span> The complete example can be found here: <a href="../../../../example/invert.cpp" target="_top">example/invert.cpp</a> + <span class="inlinemediaobject"><img src="../../images/note.png"></span> + The complete example can be found here: <a href="../../../../example/invert.cpp" target="_top">example/invert.cpp</a> </p> <p> <span class="emphasis"><em>Pretty simple ...</em></span> @@ -184,8 +185,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> @@ -193,7 +194,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="adding_an_expression.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../wrap_up.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="adding_an_expression.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../lazy_list.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/phoenix/doc/html/phoenix/inside.html b/libs/phoenix/doc/html/phoenix/inside.html index db147c817..cfde9b3a0 100644 --- a/libs/phoenix/doc/html/phoenix/inside.html +++ b/libs/phoenix/doc/html/phoenix/inside.html @@ -4,8 +4,8 @@ <title>Inside Phoenix</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="prev" href="modules/stl/algorithm.html" title="Algorithm"> <link rel="next" href="inside/actor.html" title="Actors in Detail"> </head> @@ -45,8 +45,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/inside/actions.html b/libs/phoenix/doc/html/phoenix/inside/actions.html index f4ba0f4a8..72de9046a 100644 --- a/libs/phoenix/doc/html/phoenix/inside/actions.html +++ b/libs/phoenix/doc/html/phoenix/inside/actions.html @@ -4,7 +4,7 @@ <title>More on Actions</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../inside.html" title="Inside Phoenix"> <link rel="prev" href="expression/boilerplate_macros.html" title="Boilerplate Macros"> <link rel="next" href="rules.html" title="Predefined Expressions and Rules"> @@ -40,7 +40,7 @@ Can be visualized as an AST in the following way: </p> <p> - <span class="inlinemediaobject"><img src="../../images/simple_ast.png" alt="simple_ast"></span> + <span class="inlinemediaobject"><img src="../../images/simple_ast.png"></span> </p> <p> In terms of actions this means: @@ -195,8 +195,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/inside/actor.html b/libs/phoenix/doc/html/phoenix/inside/actor.html index 047d1c11f..1bc77e344 100644 --- a/libs/phoenix/doc/html/phoenix/inside/actor.html +++ b/libs/phoenix/doc/html/phoenix/inside/actor.html @@ -4,7 +4,7 @@ <title>Actors in Detail</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../inside.html" title="Inside Phoenix"> <link rel="prev" href="../inside.html" title="Inside Phoenix"> <link rel="next" href="expression.html" title="Phoenix Expressions"> @@ -297,7 +297,7 @@ inside the Environment: </p> <p> - <span class="inlinemediaobject"><img src="../../images/funnel_in.png" alt="funnel_in"></span> + <span class="inlinemediaobject"><img src="../../images/funnel_in.png"></span> </p> <p> Other parts of the library (e.g. the scope module) extends the <code class="computeroutput"><span class="identifier">Environment</span></code> concept to hold other information @@ -397,8 +397,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/inside/custom_terminals.html b/libs/phoenix/doc/html/phoenix/inside/custom_terminals.html index 5575a17bf..ceb986a16 100644 --- a/libs/phoenix/doc/html/phoenix/inside/custom_terminals.html +++ b/libs/phoenix/doc/html/phoenix/inside/custom_terminals.html @@ -4,7 +4,7 @@ <title>Custom Terminals</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../inside.html" title="Inside Phoenix"> <link rel="prev" href="rules.html" title="Predefined Expressions and Rules"> <link rel="next" href="placeholder_unification.html" title="Placeholder Unification"> @@ -66,8 +66,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/inside/expression.html b/libs/phoenix/doc/html/phoenix/inside/expression.html index 6296b47a4..fb5e96e94 100644 --- a/libs/phoenix/doc/html/phoenix/inside/expression.html +++ b/libs/phoenix/doc/html/phoenix/inside/expression.html @@ -4,7 +4,7 @@ <title>Phoenix Expressions</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../inside.html" title="Inside Phoenix"> <link rel="prev" href="actor.html" title="Actors in Detail"> <link rel="next" href="expression/boilerplate_macros.html" title="Boilerplate Macros"> @@ -259,8 +259,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/inside/expression/boilerplate_macros.html b/libs/phoenix/doc/html/phoenix/inside/expression/boilerplate_macros.html index c3162185f..4ce6aea75 100644 --- a/libs/phoenix/doc/html/phoenix/inside/expression/boilerplate_macros.html +++ b/libs/phoenix/doc/html/phoenix/inside/expression/boilerplate_macros.html @@ -4,7 +4,7 @@ <title>Boilerplate Macros</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../expression.html" title="Phoenix Expressions"> <link rel="prev" href="../expression.html" title="Phoenix Expressions"> <link rel="next" href="../actions.html" title="More on Actions"> @@ -501,8 +501,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/inside/placeholder_unification.html b/libs/phoenix/doc/html/phoenix/inside/placeholder_unification.html index 20cd17a40..9e4705f68 100644 --- a/libs/phoenix/doc/html/phoenix/inside/placeholder_unification.html +++ b/libs/phoenix/doc/html/phoenix/inside/placeholder_unification.html @@ -4,7 +4,7 @@ <title>Placeholder Unification</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../inside.html" title="Inside Phoenix"> <link rel="prev" href="custom_terminals.html" title="Custom Terminals"> <link rel="next" href="../examples.html" title="Advanced Examples"> @@ -42,8 +42,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/inside/rules.html b/libs/phoenix/doc/html/phoenix/inside/rules.html index be1a1a471..4bc3652ec 100644 --- a/libs/phoenix/doc/html/phoenix/inside/rules.html +++ b/libs/phoenix/doc/html/phoenix/inside/rules.html @@ -4,7 +4,7 @@ <title>Predefined Expressions and Rules</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../inside.html" title="Inside Phoenix"> <link rel="prev" href="actions.html" title="More on Actions"> <link rel="next" href="custom_terminals.html" title="Custom Terminals"> @@ -57,13 +57,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">value</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">value</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -73,12 +69,8 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">custom_terminal</span> </pre> -<p> - </p> </td> </tr> <tr> @@ -88,11 +80,7 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">argument</span></pre> -<p> - </p> </td> </tr> <tr> @@ -102,11 +90,7 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">custom_terminal</span></pre> -<p> - </p> </td> </tr> <tr> @@ -118,13 +102,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">function</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">function</span><span class="special"><</span><span class="identifier">vararg</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -134,13 +114,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">negate</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">negate</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -150,13 +126,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">negate</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">unary_plus</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -166,13 +138,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">negate</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">pre_inc</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -182,13 +150,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">negate</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">pre_dec</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -198,13 +162,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">negate</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">post_inc</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -214,13 +174,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">negate</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">post_dec</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -231,13 +187,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">plus_assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">plus_assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -248,13 +200,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">minus_assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">minus_assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -265,13 +213,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">multiplies_assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">multiplies_assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -282,13 +226,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">divides_assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">divides_assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -299,13 +239,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">modules_assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">modules_assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -316,13 +252,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">plus</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">plus</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -333,13 +265,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">minus</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">minus</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -350,13 +278,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">multiplies</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">multiplies</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -367,13 +291,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">divides</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">divides</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -384,13 +304,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">modulus</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">modulus</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -400,13 +316,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">complement</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">complement</span><span class="special"><</span><span class="identifier">A0</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -417,13 +329,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">bitwise_and_assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">bitwise_and_assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -434,13 +342,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">bitwise_or_assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">bitwise_or_assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -451,13 +355,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">bitwise_xor_assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">bitwise_xor_assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -468,13 +368,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">shift_left_assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">shift_left_assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -485,13 +381,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">shift_right_assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">shift_right_assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -502,13 +394,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">bitwise_and</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">bitwise_and</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -519,13 +407,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">bitwise_or</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">bitwise_or</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -536,13 +420,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">bitwise_xor</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">bitwise_xor</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -553,13 +433,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">shift_left</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">shift_left</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -570,13 +446,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">shift_right</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">shift_right</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -587,13 +459,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">equal_to</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">equal_to</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -604,13 +472,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">not_equal_to</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">not_equal_to</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -621,13 +485,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">less_equal_to</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">less_equal_to</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -638,13 +498,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">greater_equal</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">greater_equal</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -655,13 +511,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">less</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">less</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -672,13 +524,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">greater</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">greater</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -690,13 +538,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">if_else</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">if_else</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -706,13 +550,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">logical_not</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">logical_not</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -723,13 +563,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">logical_and</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">logical_and</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -740,13 +576,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">logical_or</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">logical_or</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -759,13 +591,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">mem_fun_ptr</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">mem_fun_ptr</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">vararg</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -775,13 +603,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">address_of</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">address_of</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -791,13 +615,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">dereference</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">dereference</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -808,13 +628,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">assign</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">assign</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -825,13 +641,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">subscript</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">subscript</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -842,13 +654,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">sequence</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">sequence</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -859,13 +667,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">if_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">if_</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -877,13 +681,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">if_else_statement</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">if_else_statement</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -894,13 +694,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">switch_case</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">switch_case</span><span class="special"><</span> <span class="identifier">terminal</span><span class="special"><</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special"><</span><span class="identifier">N</span><span class="special">></span> <span class="special">>,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -910,13 +706,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">switch_default_case</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">switch_default_case</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -927,16 +719,12 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">switch_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">switch_</span><span class="special"><</span> <span class="identifier">meta_grammar</span> <span class="special">,</span> <span class="identifier">switch_grammar</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -947,16 +735,12 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">while_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">while_</span><span class="special"><</span> <span class="identifier">meta_grammar</span> <span class="special">,</span> <span class="identifier">meta_grammar</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -967,16 +751,12 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">do_while</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">do_while</span><span class="special"><</span> <span class="identifier">meta_grammar</span> <span class="special">,</span> <span class="identifier">meta_grammar</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -989,8 +769,6 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">for_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">for_</span><span class="special"><</span> <span class="identifier">meta_grammar</span> @@ -999,8 +777,6 @@ <span class="special">,</span> <span class="identifier">meta_grammar</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1011,16 +787,12 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">catch_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">catch_</span><span class="special"><</span> <span class="identifier">catch_exception</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> <span class="special">,</span> <span class="identifier">meta_grammar</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1030,13 +802,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">catch_all</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">catch_</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1048,8 +816,6 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">try_catch</span> <span class="special">:</span> <span class="identifier">proto</span><span class="special">::</span><span class="identifier">or_</span><span class="special"><</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">try_catch</span><span class="special"><</span> @@ -1067,8 +833,6 @@ <span class="special">></span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1078,13 +842,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">throw_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">throw_</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1096,8 +856,6 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">construct</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">construct</span><span class="special"><</span> <span class="identifier">terminal</span><span class="special"><</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">target</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> <span class="special">></span> @@ -1106,8 +864,6 @@ <span class="special">,</span> <span class="identifier">AN</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1119,8 +875,6 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">new_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">new_</span><span class="special"><</span> <span class="identifier">terminal</span><span class="special"><</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">target</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> <span class="special">></span> @@ -1129,8 +883,6 @@ <span class="special">,</span> <span class="identifier">AN</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1140,13 +892,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">delete_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">delete_</span><span class="special"><</span><span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1157,16 +905,12 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">static_cast_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">static_cast_</span><span class="special"><</span> <span class="identifier">terminal</span><span class="special"><</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">target</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> <span class="special">></span> <span class="special">,</span> <span class="identifier">A</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1177,16 +921,12 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">dynamic_cast_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">dynamic_cast_</span><span class="special"><</span> <span class="identifier">terminal</span><span class="special"><</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">target</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> <span class="special">></span> <span class="special">,</span> <span class="identifier">A</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1197,16 +937,12 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">reinterpret_cast_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">reinterpret_cast_</span><span class="special"><</span> <span class="identifier">terminal</span><span class="special"><</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">target</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> <span class="special">></span> <span class="special">,</span> <span class="identifier">A</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1217,16 +953,12 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">const_cast_</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">const_cast_</span><span class="special"><</span> <span class="identifier">terminal</span><span class="special"><</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">target</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> <span class="special">></span> <span class="special">,</span> <span class="identifier">A</span> <span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1236,11 +968,7 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">custom_terminal</span></pre> -<p> - </p> </td> </tr> <tr> @@ -1251,13 +979,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">let</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">let</span><span class="special"><</span><span class="identifier">terminal</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">>,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1269,13 +993,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">lambda</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">lambda</span><span class="special"><</span><span class="identifier">terminal</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">>,</span> <span class="identifier">terminal</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">>,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> <tr> @@ -1286,13 +1006,9 @@ </p> </td> <td> - <p> -</p> <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">::</span><span class="identifier">lambda_actor</span> <span class="special">:</span> <span class="identifier">expression</span><span class="special">::</span><span class="identifier">lambda_actor</span><span class="special"><</span><span class="identifier">terminal</span><span class="special"><</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_</span><span class="special">>,</span> <span class="identifier">meta_grammar</span><span class="special">></span> </pre> -<p> - </p> </td> </tr> </tbody> @@ -1300,8 +1016,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/introduction.html b/libs/phoenix/doc/html/phoenix/introduction.html index 7ee9d5a90..96427c93a 100644 --- a/libs/phoenix/doc/html/phoenix/introduction.html +++ b/libs/phoenix/doc/html/phoenix/introduction.html @@ -4,8 +4,8 @@ <title>Introduction</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="prev" href="what_s_new/phoenix_3_0.html" title="Phoenix 3.0"> <link rel="next" href="starter_kit.html" title="Starter Kit"> </head> @@ -27,7 +27,7 @@ <a name="phoenix.introduction"></a><a class="link" href="introduction.html" title="Introduction">Introduction</a> </h2></div></div></div> <p> - <span class="inlinemediaobject"><img src="../images/banner.png" alt="banner"></span> + <span class="inlinemediaobject"><img src="../images/banner.png"></span> </p> <p> The Phoenix library enables FP techniques such as higher order functions, @@ -56,8 +56,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/lazy_list.html b/libs/phoenix/doc/html/phoenix/lazy_list.html new file mode 100644 index 000000000..baf1cba7d --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/lazy_list.html @@ -0,0 +1,122 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Lazy List</title> +<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="prev" href="examples/transforming_the_expression_tree.html" title="Transforming the Expression Tree"> +<link rel="next" href="lazy_list/background.html" title="Background"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td> +<td align="center"><a href="../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="examples/transforming_the_expression_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="lazy_list/background.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="phoenix.lazy_list"></a><a class="link" href="lazy_list.html" title="Lazy List">Lazy List</a> +</h2></div></div></div> +<div class="toc"><dl class="toc"> +<dt><span class="section"><a href="lazy_list/background.html">Background</a></span></dt> +<dt><span class="section"><a href="lazy_list/what_is_provided.html">What is provided</a></span></dt> +<dt><span class="section"><a href="lazy_list/tutorial_with_examples.html">Tutorial with + examples</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="lazy_list/tutorial_with_examples/arithmetic_functions.html">Arithmetic + functions</a></span></dt> +<dt><span class="section"><a href="lazy_list/tutorial_with_examples/list_generation.html">List + Generation</a></span></dt> +</dl></dd> +<dt><span class="section"><a href="lazy_list/exceptions.html">Exceptions</a></span></dt> +<dt><span class="section"><a href="lazy_list/implementation_details.html">Implementation + Details</a></span></dt> +<dt><span class="section"><a href="lazy_list/testing.html">Testing</a></span></dt> +<dt><span class="section"><a href="lazy_list/where_next_.html">Where Next?</a></span></dt> +</dl></div> +<h2> +<a name="phoenix.lazy_list.h0"></a> + <span class="phrase"><a name="phoenix.lazy_list.summary"></a></span><a class="link" href="lazy_list.html#phoenix.lazy_list.summary">Summary</a> + </h2> +<p> + Phoenix now has a lazy list implementation which is very similar but not identical + to the implementation provided by <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a>. + This provides a set of objects defined by list<type>, for example this + which defines an empty list of type int. + </p> +<pre class="programlisting"><span class="identifier">list</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">example</span><span class="special">;</span> +</pre> +<p> + A list can contain zero or more elements of the same type. It can also be declared + using a function returning values of the correct type. Such lists are only + evaluated on demand. A set of functions are defined which enable many ways + of manipulating and using lists. Examples are provided for the features available. + </p> +<p> + Exceptions are provided to deal with certain cases and these can be turned + off if desired. There is a check on the maximum list length which has a default + of 1000 which can be changed by the user. + </p> +<p> + This is an extension to Boost Phoenix which does not change the public interface + except to define new features in the namespace + </p> +<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span> +</pre> +<p> + It has to be explicitly included using the header + </p> +<pre class="programlisting"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">phoenix</span><span class="special">/</span><span class="identifier">function</span><span class="special">/</span><span class="identifier">lazy_prelude</span><span class="special">.</span><span class="identifier">hpp</span> +</pre> +<h2> +<a name="phoenix.lazy_list.h1"></a> + <span class="phrase"><a name="phoenix.lazy_list.introduction"></a></span><a class="link" href="lazy_list.html#phoenix.lazy_list.introduction">Introduction</a> + </h2> +<p> + Boost Phoenix provides many features of functional_programming. One of the + things which has been missing until now is a lazy list implementation. One + is available in the library <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> + which although not part of Boost has many similarities. It has been possible + to reimplement the strategy of the <a href="http://people.cs.umass.edu/~yannis/fc++/New/new_list_implementation.html" target="_top">FC++ + List Implementation</a> using the facilties in Phoenix. This provides something + which has up until now not been available anywhere in Phoenix and probably + not anywhere else in Boost. This new implementation is very well integrated + with other features in Phoenix as it uses the same mechanism. In turn that + is well integrated with Boost Function. + </p> +<p> + There is a great deal of material in <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> + and it is not proposed to replicate all of it. A great deal has changed since + <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> was written and + many things are already available in Phoenix or elsewhere. The emphasis here + is to add to Phoenix in a way which will make it easier to implement functional_programming. + </p> +<p> + Progress is being made in implementing both the basic list<T> and the + functions needed to manipulate lists. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="examples/transforming_the_expression_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="lazy_list/background.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/lazy_list/background.html b/libs/phoenix/doc/html/phoenix/lazy_list/background.html new file mode 100644 index 000000000..cf5fdde7a --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/lazy_list/background.html @@ -0,0 +1,82 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Background</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../lazy_list.html" title="Lazy List"> +<link rel="prev" href="../lazy_list.html" title="Lazy List"> +<link rel="next" href="what_is_provided.html" title="What is provided"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../lazy_list.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="what_is_provided.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.lazy_list.background"></a><a class="link" href="background.html" title="Background">Background</a> +</h3></div></div></div> +<p> + The original code of <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> + was developed by Brian McNamara and Yannis Smaragdakis between 2000 and 2003. + One of the aims of their work was to implement as mich as possible of the + Haskell prelude in C++. In the end they achieved a very large part of that + and went on to implement other similar things not in the Haskell prelude. + This was made up of a large amount of code written very carefully in a consistent + style which made it easy to extend it to provide more facilities. + </p> +<p> + At the end of that time, two versions of it existed, FC++ 1.5 and <a href="http://cgi.di.uoa.gr/~smaragd/fc++/boostpaper/" target="_top">Boost FC++</a> which + was proposed for inclusion in Boost and rejected. Both are documented on + <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a>. + </p> +<p> + After 2003 John Fletcher spent a lot of time developing both these versions + and adding new features to them. One of the reasons intially was that the + existing versions could handle only a small number of function arguments. + He was able to inclrease the limit on the number of arguments and use the + new version to implement a number of new ideas. No new release has ever been + made although a draft release 1.5.2 exists. Much of his activity is documented + by <a href="http://c2.com/cgi/wiki?FunctoidsInCpp" target="_top">FunctoidsInCpp</a> + where some discussion took place with other people about this work. + </p> +<p> + John discussed with Joel de Guzman how to make <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> + compatible with Phoenix. Joel suggested using Phoenix as a basis for a new + version of <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a>. + </p> +<p> + In 2014 John became the maintainer of Phoenix and after spending time getting + to know it he has now started to fulfil his idea of a new version of <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a>. What is emerging + is significantly different from <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> + in the detail of the implementation. In some ways it will be more powerful + as it is well integrated with the facilities of Phoenix. In other ways it + will lack some features of <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> + as they can now be implemented in other ways. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../lazy_list.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="what_is_provided.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/lazy_list/exceptions.html b/libs/phoenix/doc/html/phoenix/lazy_list/exceptions.html new file mode 100644 index 000000000..c21ece0ea --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/lazy_list/exceptions.html @@ -0,0 +1,101 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Exceptions</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../lazy_list.html" title="Lazy List"> +<link rel="prev" href="tutorial_with_examples/list_generation.html" title="List Generation"> +<link rel="next" href="implementation_details.html" title="Implementation Details"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="tutorial_with_examples/list_generation.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="implementation_details.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.lazy_list.exceptions"></a><a class="link" href="exceptions.html" title="Exceptions">Exceptions</a> +</h3></div></div></div> +<p> + Exceptions are used when there is a danger of a runaway or illegal operations + on an empty list. + </p> +<p> + The key example is to take the length of a non-terminating list, e.g. + </p> +<pre class="programlisting"><span class="identifier">length</span><span class="special">(</span><span class="identifier">enum_from</span><span class="special">(</span><span class="number">1</span><span class="special">))</span> +</pre> +<p> + This is protected using an exception: + </p> +<pre class="programlisting"><span class="identifier">lazy_exception</span> +</pre> +<p> + Note that this is implemented such that defining + </p> +<pre class="programlisting"><span class="identifier">BOOST_PHOENIX_NO_LAZY_EXCEPTIONS</span> +</pre> +<p> + will enable the user to turn off the exceptions at their own risk. + </p> +<pre class="programlisting"><span class="identifier">BOOST_PHOENIX_FUNCTION_MAX_LAZY_LIST_LENGTH</span> +</pre> +<p> + is currently defined as 1000 and again the user can define their own value. + </p> +<p> + In the length function this how it is implemented: + </p> +<pre class="programlisting"> <span class="keyword">struct</span> <span class="identifier">Length</span> <span class="special">{</span> + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sig</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">result</span><span class="special">;</span> + + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">This</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">L</span><span class="special">></span> + <span class="keyword">struct</span> <span class="identifier">result</span><span class="special"><</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">L</span><span class="special">)></span> + <span class="special">{</span> + <span class="keyword">typedef</span> <span class="identifier">size_t</span> <span class="identifier">type</span><span class="special">;</span> + <span class="special">};</span> + + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">L</span><span class="special">></span> + <span class="identifier">size_t</span> <span class="keyword">operator</span><span class="special">()(</span> <span class="keyword">const</span> <span class="identifier">L</span><span class="special">&</span> <span class="identifier">ll</span> <span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> + <span class="keyword">typename</span> <span class="identifier">L</span><span class="special">::</span><span class="identifier">delay_result_type</span> <span class="identifier">l</span> <span class="special">=</span> <span class="identifier">delay</span><span class="special">(</span><span class="identifier">ll</span><span class="special">);</span> + <span class="identifier">size_t</span> <span class="identifier">x</span> <span class="special">=</span> <span class="number">0</span><span class="special">;</span> + <span class="keyword">while</span><span class="special">(</span> <span class="special">!</span><span class="identifier">null</span><span class="special">(</span><span class="identifier">l</span><span class="special">)()</span> <span class="special">)</span> <span class="special">{</span> + <span class="identifier">l</span> <span class="special">=</span> <span class="identifier">tail</span><span class="special">(</span><span class="identifier">l</span><span class="special">);</span> + <span class="special">++</span><span class="identifier">x</span><span class="special">;</span> + <span class="keyword">if</span> <span class="special">(</span><span class="identifier">x</span> <span class="special">></span> <span class="identifier">BOOST_PHOENIX_FUNCTION_MAX_LAZY_LIST_LENGTH</span><span class="special">)</span> + <span class="keyword">break</span><span class="special">;</span> + <span class="special">}</span> +<span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_PHOENIX_NO_LAZY_EXCEPTIONS</span> + <span class="keyword">if</span> <span class="special">(</span><span class="identifier">x</span> <span class="special">></span> <span class="identifier">BOOST_PHOENIX_FUNCTION_MAX_LAZY_LIST_LENGTH</span><span class="special">)</span> + <span class="keyword">throw</span> <span class="identifier">lazy_exception</span><span class="special">(</span><span class="string">"Your list is too long!!"</span><span class="special">);</span> +<span class="preprocessor">#endif</span> + <span class="keyword">return</span> <span class="identifier">x</span><span class="special">;</span> + <span class="special">}</span> + <span class="special">};</span> +</pre> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="tutorial_with_examples/list_generation.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="implementation_details.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/lazy_list/implementation_details.html b/libs/phoenix/doc/html/phoenix/lazy_list/implementation_details.html new file mode 100644 index 000000000..0611157ce --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/lazy_list/implementation_details.html @@ -0,0 +1,292 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Implementation Details</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../lazy_list.html" title="Lazy List"> +<link rel="prev" href="exceptions.html" title="Exceptions"> +<link rel="next" href="testing.html" title="Testing"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="exceptions.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="testing.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.lazy_list.implementation_details"></a><a class="link" href="implementation_details.html" title="Implementation Details">Implementation + Details</a> +</h3></div></div></div> +<h3> +<a name="phoenix.lazy_list.implementation_details.h0"></a> + <span class="phrase"><a name="phoenix.lazy_list.implementation_details.introduction"></a></span><a class="link" href="implementation_details.html#phoenix.lazy_list.implementation_details.introduction">Introduction</a> + </h3> +<p> + The implementation has depended on close study of the existing code of <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a>. The <a href="http://people.cs.umass.edu/~yannis/fc++/New/new_list_implementation.html" target="_top">FC++ + List Implementation</a> is a carefully crafted code which allows for + efficient processing of a number of different cases. In particular it makes + use of the <a href="http://people.cs.umass.edu/~yannis/fc++/New/reusers.html" target="_top">FC++ + Reuser Implementation</a> for processing of repetitive evaluations. + </p> +<p> + <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> uses a combination + of polymorphic and single type functions which can be passed as arguments + to other functions. + </p> +<p> + The implementation of list<T> has needed new implementations of the + strategy using the facilities of Boost Phoenix and also Boost Function. It + turns out that a combination of both can be used to meet the needs of list<T>. + </p> +<p> + The fact that the functions are defined by boost::phoenix::function means + that they work with phoenix arguments such as 'arg1'. This is the fact which + ensures the flexibility needed for the user to build new functions as needed. + </p> +<h3> +<a name="phoenix.lazy_list.implementation_details.h1"></a> + <span class="phrase"><a name="phoenix.lazy_list.implementation_details.fc___legacy"></a></span><a class="link" href="implementation_details.html#phoenix.lazy_list.implementation_details.fc___legacy">FC++ legacy</a> + </h3> +<p> + The <a href="http://people.cs.umass.edu/~yannis/fc++/New/new_list_implementation.html" target="_top">FC++ + List Implementation</a> and the <a href="http://people.cs.umass.edu/~yannis/fc++/New/reusers.html" target="_top">FC++ + Reuser Implementation</a> have been followed very closely in building + this code. The version used as the starting point was the <a href="http://cgi.di.uoa.gr/~smaragd/fc++/boostpaper/" target="_top">Boost + FC++</a> version. + </p> +<h3> +<a name="phoenix.lazy_list.implementation_details.h2"></a> + <span class="phrase"><a name="phoenix.lazy_list.implementation_details.polymorphic_function_types"></a></span><a class="link" href="implementation_details.html#phoenix.lazy_list.implementation_details.polymorphic_function_types">Polymorphic + Function Types</a> + </h3> +<p> + Functions are implemented as a struct within namespace impl. For an example + funcion 'x' the type is defined like this: + </p> +<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">function</span><span class="special"><</span><span class="identifier">impl</span><span class="special">::</span><span class="identifier">X</span><span class="special">></span> <span class="identifier">X</span><span class="special">;</span> +<span class="identifier">X</span> <span class="identifier">x</span> +</pre> +<p> + This alternative will work to provide a function 'x' but it is not then possible + to pass it as an argument. + </p> +<pre class="programlisting"><span class="identifier">BOOST_PHOENIX_ADAPT_CALLABLE</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">X</span><span class="special">,</span> <span class="number">1</span><span class="special">)</span> +</pre> +<h4> +<a name="phoenix.lazy_list.implementation_details.h3"></a> + <span class="phrase"><a name="phoenix.lazy_list.implementation_details.implementation_example"></a></span><a class="link" href="implementation_details.html#phoenix.lazy_list.implementation_details.implementation_example">Implementation + Example</a> + </h4> +<p> + This example implements id() which simply returns its argument: + </p> +<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">impl</span> <span class="special">{</span> + + <span class="keyword">struct</span> <span class="identifier">Id</span> + <span class="special">{</span> + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sig</span><span class="special">></span> + <span class="keyword">struct</span> <span class="identifier">result</span><span class="special">;</span> + + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">This</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A0</span><span class="special">></span> + <span class="keyword">struct</span> <span class="identifier">result</span><span class="special"><</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">A0</span><span class="special">)></span> + <span class="special">:</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special"><</span><span class="identifier">A0</span><span class="special">></span> + <span class="special">{};</span> + + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">A0</span><span class="special">></span> + <span class="identifier">A0</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">A0</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">a0</span><span class="special">)</span> <span class="keyword">const</span> + <span class="special">{</span> + <span class="keyword">return</span> <span class="identifier">a0</span><span class="special">;</span> + <span class="special">}</span> + + <span class="special">};</span> + +<span class="special">}</span> + +<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">function</span><span class="special"><</span><span class="identifier">impl</span><span class="special">::</span><span class="identifier">Id</span><span class="special">></span> <span class="identifier">Id</span><span class="special">;</span> +<span class="identifier">Id</span> <span class="identifier">id</span><span class="special">;</span> +</pre> +<h3> +<a name="phoenix.lazy_list.implementation_details.h4"></a> + <span class="phrase"><a name="phoenix.lazy_list.implementation_details.functions_with_defined_return_type"></a></span><a class="link" href="implementation_details.html#phoenix.lazy_list.implementation_details.functions_with_defined_return_type">Functions + with defined return type</a> + </h3> +<p> + Sometimes it is necessary to define a function using a templated struct, + where the template parameter type defines the return type. + </p> +<h4> +<a name="phoenix.lazy_list.implementation_details.h5"></a> + <span class="phrase"><a name="phoenix.lazy_list.implementation_details.example_with_one_argument"></a></span><a class="link" href="implementation_details.html#phoenix.lazy_list.implementation_details.example_with_one_argument">Example + with one argument</a> + </h4> +<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">impl</span> <span class="special">{</span> + + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Result</span><span class="special">></span> + <span class="keyword">struct</span> <span class="identifier">what</span> <span class="special">{</span> + + <span class="keyword">typedef</span> <span class="identifier">Result</span> <span class="identifier">result_type</span><span class="special">;</span> + + <span class="identifier">Result</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Result</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">r</span><span class="special">)</span> <span class="keyword">const</span> + <span class="special">{</span> + <span class="keyword">return</span> <span class="identifier">r</span><span class="special">;</span> + <span class="special">}</span> + <span class="special">};</span> + +<span class="special">}</span> + +<span class="identifier">boost</span><span class="special">::</span><span class="identifier">function1</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">></span> <span class="identifier">what_int</span> <span class="special">=</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">what</span><span class="special"><</span><span class="keyword">int</span><span class="special">>();</span> +<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function1</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">fun1_int_int</span><span class="special">;</span> +<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">function</span><span class="special"><</span><span class="identifier">fun1_int_int</span><span class="special">></span> <span class="identifier">What_arg</span><span class="special">;</span> +<span class="identifier">What_arg</span> <span class="identifier">what_arg</span><span class="special">(</span><span class="identifier">what_int</span><span class="special">);</span> +</pre> +<h4> +<a name="phoenix.lazy_list.implementation_details.h6"></a> + <span class="phrase"><a name="phoenix.lazy_list.implementation_details.example_with_zero_arguments"></a></span><a class="link" href="implementation_details.html#phoenix.lazy_list.implementation_details.example_with_zero_arguments">Example + with zero arguments</a> + </h4> +<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">impl</span> <span class="special">{</span> + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Result</span><span class="special">></span> + <span class="keyword">struct</span> <span class="identifier">what0</span> <span class="special">{</span> + + <span class="keyword">typedef</span> <span class="identifier">Result</span> <span class="identifier">result_type</span><span class="special">;</span> + + <span class="identifier">Result</span> <span class="keyword">operator</span><span class="special">()()</span> <span class="keyword">const</span> + <span class="special">{</span> + <span class="keyword">return</span> <span class="identifier">Result</span><span class="special">(</span><span class="number">100</span><span class="special">);</span> + <span class="special">}</span> + + <span class="special">};</span> +<span class="special">}</span> + +<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function0</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">fun0_int</span><span class="special">;</span> +<span class="identifier">boost</span><span class="special">::</span><span class="identifier">function0</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">what0_int</span> <span class="special">=</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">what0</span><span class="special"><</span><span class="keyword">int</span><span class="special">>();</span> +<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">function</span><span class="special"><</span><span class="identifier">fun0_int</span><span class="special">></span> <span class="identifier">What0_arg</span><span class="special">;</span> +<span class="identifier">What0_arg</span> <span class="identifier">what0_arg</span><span class="special">(</span><span class="identifier">what0_int</span><span class="special">);</span> +</pre> +<h3> +<a name="phoenix.lazy_list.implementation_details.h7"></a> + <span class="phrase"><a name="phoenix.lazy_list.implementation_details.list_generation_implementation"></a></span><a class="link" href="implementation_details.html#phoenix.lazy_list.implementation_details.list_generation_implementation">List + Generation Implementation</a> + </h3> +<p> + The implementation of the function + </p> +<pre class="programlisting"><span class="identifier">enum_from</span><span class="special">(</span><span class="number">1</span><span class="special">)</span> +</pre> +<p> + requires a functor which will evaluate the successive numbers on demand. + The code from <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> + has been reimplemented using internal functors as follows. + </p> +<p> + This code has to carefully manipulate the input type T to construct the result + type which is a list. + </p> +<p> + The code in EFH is used to build a series of objects which each add one element + to the list and return the function which will add the next element. That + only gets called when it is needed. + </p> +<pre class="programlisting"> <span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span> + <span class="keyword">struct</span> <span class="identifier">EFH</span> + <span class="special">{</span> + <span class="keyword">mutable</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">;</span> + <span class="identifier">EFH</span><span class="special">(</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&</span> <span class="identifier">xx</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">x</span><span class="special">(</span><span class="identifier">xx</span><span class="special">)</span> <span class="special">{}</span> + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sig</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">result</span><span class="special">;</span> + + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">This</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">TT</span><span class="special">></span> + <span class="keyword">struct</span> <span class="identifier">result</span><span class="special"><</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">TT</span><span class="special">)></span> + <span class="special">{</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">UseList</span><span class="special">::</span><span class="keyword">template</span> + <span class="identifier">List</span><span class="special"><</span><span class="identifier">TT</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">LType</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span> + <span class="identifier">ListType</span><span class="special"><</span><span class="identifier">LType</span><span class="special">>::</span><span class="identifier">delay_result_type</span> <span class="identifier">type</span><span class="special">;</span> + <span class="special">};</span> + <span class="keyword">typename</span> <span class="identifier">result</span><span class="special"><</span><span class="identifier">EFH</span><span class="special">(</span><span class="identifier">T</span><span class="special">)>::</span><span class="identifier">type</span> <span class="keyword">operator</span><span class="special">()()</span> <span class="keyword">const</span> <span class="special">{</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">UseList</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">List</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">LType</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">ListType</span><span class="special"><</span><span class="identifier">LType</span><span class="special">>::</span> + <span class="identifier">delay_result_type</span> <span class="identifier">result_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function0</span><span class="special"><</span><span class="identifier">result_type</span><span class="special">></span> <span class="identifier">fun1_R_TTT</span><span class="special">;</span> + <span class="special">++</span><span class="identifier">x</span><span class="special">;</span> + <span class="identifier">fun1_R_TTT</span> <span class="identifier">efh_R_TTT</span> <span class="special">=</span> <span class="identifier">EFH</span><span class="special"><</span><span class="identifier">T</span><span class="special">>(</span><span class="identifier">x</span><span class="special">);</span> + <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">function</span><span class="special"><</span><span class="identifier">fun1_R_TTT</span><span class="special">></span> <span class="identifier">EFH_R_T</span><span class="special">;</span> + <span class="identifier">EFH_R_T</span> <span class="identifier">efh_R_T</span><span class="special">(</span><span class="identifier">efh_R_TTT</span><span class="special">);</span> +<span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_PHOENIX_NO_LAZY_EXCEPTIONS</span> + <span class="keyword">if</span> <span class="special">(</span><span class="identifier">x</span> <span class="special">></span> <span class="identifier">BOOST_PHOENIX_FUNCTION_MAX_LAZY_LIST_LENGTH</span><span class="special">)</span> + <span class="keyword">throw</span> <span class="identifier">lazy_exception</span><span class="special">(</span><span class="string">"Running away in EFH!!"</span><span class="special">);</span> +<span class="preprocessor">#endif</span> + <span class="keyword">return</span> <span class="identifier">cons</span><span class="special">(</span> <span class="identifier">x</span><span class="special">-</span><span class="number">1</span><span class="special">,</span> <span class="identifier">efh_R_T</span><span class="special">()</span> <span class="special">);</span> + <span class="special">}</span> + <span class="special">};</span> + + <span class="keyword">struct</span> <span class="identifier">Enum_from</span> <span class="special">{</span> + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sig</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">result</span><span class="special">;</span> + + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">This</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span> + <span class="keyword">struct</span> <span class="identifier">result</span><span class="special"><</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)></span> + <span class="special">{</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">TT</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special"><</span><span class="identifier">TT</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">TTT</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">UseList</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">List</span><span class="special"><</span><span class="identifier">TTT</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">LType</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">ListType</span><span class="special"><</span><span class="identifier">LType</span><span class="special">>::</span> + <span class="identifier">delay_result_type</span> <span class="identifier">type</span><span class="special">;</span> + <span class="special">};</span> + + <span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span> + <span class="keyword">typename</span> <span class="identifier">result</span><span class="special"><</span><span class="identifier">Enum_from</span><span class="special">(</span><span class="identifier">T</span><span class="special">)>::</span><span class="identifier">type</span> <span class="keyword">operator</span><span class="special">()</span> + <span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span> + <span class="special">{</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">TT</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special"><</span><span class="identifier">TT</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">TTT</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">UseList</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">List</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">LType</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">ListType</span><span class="special"><</span><span class="identifier">LType</span><span class="special">>::</span> + <span class="identifier">delay_result_type</span> <span class="identifier">result_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">function0</span><span class="special"><</span><span class="identifier">result_type</span><span class="special">></span> <span class="identifier">fun1_R_TTT</span><span class="special">;</span> + <span class="identifier">fun1_R_TTT</span> <span class="identifier">efh_R_TTT</span> <span class="special">=</span> <span class="identifier">EFH</span><span class="special"><</span><span class="identifier">TTT</span><span class="special">>(</span><span class="identifier">x</span><span class="special">);</span> + <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">function</span><span class="special"><</span><span class="identifier">fun1_R_TTT</span><span class="special">></span> <span class="identifier">EFH_R_T</span><span class="special">;</span> + <span class="identifier">EFH_R_T</span> <span class="identifier">efh_R_T</span><span class="special">(</span><span class="identifier">efh_R_TTT</span><span class="special">);</span> + <span class="comment">//std::cout << "enum_from (" << x << ")" << std::endl;</span> + <span class="keyword">return</span> <span class="identifier">efh_R_T</span><span class="special">();</span> + <span class="special">}</span> + <span class="special">};</span> +</pre> +<p> + Similar code is used in the related functors + </p> +<pre class="programlisting"><span class="identifier">enum_from_to</span> +<span class="identifier">filter</span> +</pre> +<h3> +<a name="phoenix.lazy_list.implementation_details.h8"></a> + <span class="phrase"><a name="phoenix.lazy_list.implementation_details.conclusion"></a></span><a class="link" href="implementation_details.html#phoenix.lazy_list.implementation_details.conclusion">Conclusion</a> + </h3> +<p> + These implementation mechanisms have been carried through consistently in + the implementation. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="exceptions.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="testing.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/lazy_list/testing.html b/libs/phoenix/doc/html/phoenix/lazy_list/testing.html new file mode 100644 index 000000000..1499acf10 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/lazy_list/testing.html @@ -0,0 +1,47 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Testing</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../lazy_list.html" title="Lazy List"> +<link rel="prev" href="implementation_details.html" title="Implementation Details"> +<link rel="next" href="where_next_.html" title="Where Next?"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="implementation_details.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="where_next_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.lazy_list.testing"></a><a class="link" href="testing.html" title="Testing">Testing</a> +</h3></div></div></div> +<p> + Several tests are currently on develop and master in time for Boost 1.58.0. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="implementation_details.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="where_next_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/lazy_list/tutorial_with_examples.html b/libs/phoenix/doc/html/phoenix/lazy_list/tutorial_with_examples.html new file mode 100644 index 000000000..d4407b4f7 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/lazy_list/tutorial_with_examples.html @@ -0,0 +1,66 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Tutorial with examples</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../lazy_list.html" title="Lazy List"> +<link rel="prev" href="what_is_provided.html" title="What is provided"> +<link rel="next" href="tutorial_with_examples/arithmetic_functions.html" title="Arithmetic functions"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="what_is_provided.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tutorial_with_examples/arithmetic_functions.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.lazy_list.tutorial_with_examples"></a><a class="link" href="tutorial_with_examples.html" title="Tutorial with examples">Tutorial with + examples</a> +</h3></div></div></div> +<div class="toc"><dl class="toc"> +<dt><span class="section"><a href="tutorial_with_examples/arithmetic_functions.html">Arithmetic + functions</a></span></dt> +<dt><span class="section"><a href="tutorial_with_examples/list_generation.html">List + Generation</a></span></dt> +</dl></div> +<p> + These examples require the following header: + </p> +<pre class="programlisting"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">phoenix</span><span class="special">/</span><span class="identifier">function</span><span class="special">/</span><span class="identifier">lazy_prelude</span><span class="special">.</span><span class="identifier">hpp</span> +</pre> +<p> + The following statements should be in the execution code: + </p> +<pre class="programlisting"><span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">arg_names</span><span class="special">::</span><span class="identifier">arg1</span><span class="special">;</span> +<span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">arg_names</span><span class="special">::</span><span class="identifier">arg2</span><span class="special">;</span> +<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span><span class="special">;</span> +</pre> +<p> + To be developed. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="what_is_provided.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tutorial_with_examples/arithmetic_functions.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/lazy_list/tutorial_with_examples/arithmetic_functions.html b/libs/phoenix/doc/html/phoenix/lazy_list/tutorial_with_examples/arithmetic_functions.html new file mode 100644 index 000000000..2254c8007 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/lazy_list/tutorial_with_examples/arithmetic_functions.html @@ -0,0 +1,80 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Arithmetic functions</title> +<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../tutorial_with_examples.html" title="Tutorial with examples"> +<link rel="prev" href="../tutorial_with_examples.html" title="Tutorial with examples"> +<link rel="next" href="list_generation.html" title="List Generation"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../tutorial_with_examples.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial_with_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="list_generation.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="phoenix.lazy_list.tutorial_with_examples.arithmetic_functions"></a><a class="link" href="arithmetic_functions.html" title="Arithmetic functions">Arithmetic + functions</a> +</h4></div></div></div> +<p> + Assume the values + </p> +<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">a</span> <span class="special">=</span> <span class="number">123</span><span class="special">;</span> +<span class="keyword">int</span> <span class="identifier">b</span> <span class="special">=</span> <span class="number">256</span><span class="special">;</span> +</pre> +<p> + The following are all valid expressions returning a+b + </p> +<pre class="programlisting"><span class="identifier">plus</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span> <span class="identifier">arg2</span><span class="special">)(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span> +<span class="identifier">plus</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)(</span><span class="identifier">a</span><span class="special">)</span> +<span class="identifier">plus</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">arg2</span><span class="special">)(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">)</span> +<span class="identifier">plus</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">arg1</span><span class="special">)(</span><span class="identifier">b</span><span class="special">)</span> +<span class="identifier">plus</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)()</span> +</pre> +<p> + The expressions can be combined like this + </p> +<pre class="programlisting"><span class="identifier">plus</span><span class="special">(</span><span class="identifier">minus</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">),</span><span class="identifier">b</span><span class="special">)()</span> +<span class="identifier">plus</span><span class="special">(</span><span class="identifier">minus</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span> <span class="identifier">b</span><span class="special">),</span><span class="identifier">b</span><span class="special">)(</span><span class="identifier">a</span><span class="special">)</span> +<span class="identifier">plus</span><span class="special">(</span><span class="identifier">minus</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span> <span class="identifier">arg2</span><span class="special">),</span><span class="identifier">b</span><span class="special">)(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">)</span> +<span class="identifier">plus</span><span class="special">(</span><span class="identifier">minus</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span> <span class="identifier">arg2</span><span class="special">),</span><span class="identifier">arg2</span><span class="special">)(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">)</span> +</pre> +<p> + Other numerical operators can be used like this + </p> +<pre class="programlisting"><span class="identifier">multiplies</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span><span class="identifier">arg2</span><span class="special">)(</span><span class="number">3</span><span class="special">,</span><span class="number">6</span><span class="special">)</span> +<span class="identifier">divides</span><span class="special">(</span><span class="identifier">arg2</span><span class="special">,</span><span class="identifier">arg1</span><span class="special">)(</span><span class="number">3</span><span class="special">,</span><span class="number">6</span><span class="special">)</span> +<span class="identifier">modulus</span><span class="special">(</span><span class="identifier">arg2</span><span class="special">,</span><span class="identifier">arg1</span><span class="special">)(</span><span class="number">4</span><span class="special">,</span><span class="number">6</span><span class="special">)</span> +<span class="identifier">min</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span><span class="identifier">arg2</span><span class="special">)(</span><span class="number">4</span><span class="special">,</span><span class="number">6</span><span class="special">)</span> +<span class="identifier">max</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span><span class="identifier">arg2</span><span class="special">)(</span><span class="number">4</span><span class="special">,</span><span class="number">6</span><span class="special">)</span> +<span class="identifier">inc</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">)(</span><span class="identifier">a</span><span class="special">)</span> +<span class="identifier">dec</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">)(</span><span class="identifier">a</span><span class="special">)</span> +<span class="identifier">negate</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">)(</span><span class="identifier">a</span><span class="special">)</span> +</pre> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../tutorial_with_examples.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial_with_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="list_generation.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/lazy_list/tutorial_with_examples/list_generation.html b/libs/phoenix/doc/html/phoenix/lazy_list/tutorial_with_examples/list_generation.html new file mode 100644 index 000000000..9867f0d89 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/lazy_list/tutorial_with_examples/list_generation.html @@ -0,0 +1,66 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>List Generation</title> +<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../tutorial_with_examples.html" title="Tutorial with examples"> +<link rel="prev" href="arithmetic_functions.html" title="Arithmetic functions"> +<link rel="next" href="../exceptions.html" title="Exceptions"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="arithmetic_functions.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial_with_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exceptions.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="phoenix.lazy_list.tutorial_with_examples.list_generation"></a><a class="link" href="list_generation.html" title="List Generation">List + Generation</a> +</h4></div></div></div> +<p> + One of the most interesting capabilities of <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a> + is the generation of infinite lazy lists which are evaluated only at need. + The most simple example of this is + </p> +<pre class="programlisting"><span class="identifier">enum_from</span><span class="special">(</span><span class="number">1</span><span class="special">)</span> +</pre> +<p> + which returns the generator for integers 1,2,3,..... infinity. + </p> +<pre class="programlisting"><span class="identifier">take</span><span class="special">(</span><span class="number">4</span><span class="special">,</span><span class="identifier">enum_from</span><span class="special">(</span><span class="number">1</span><span class="special">))</span> +</pre> +<p> + returns a list of the first 4 of the list. + </p> +<pre class="programlisting"><span class="identifier">at</span><span class="special">(</span><span class="identifier">enum_from</span><span class="special">(</span><span class="number">1</span><span class="special">),</span><span class="number">3</span><span class="special">)</span> +</pre> +<p> + returns the fourth member using zero indexed access. Both of the lists + returned are lazy and only evaluated when the list members are accessed. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="arithmetic_functions.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tutorial_with_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exceptions.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/lazy_list/what_is_provided.html b/libs/phoenix/doc/html/phoenix/lazy_list/what_is_provided.html new file mode 100644 index 000000000..540e18be4 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/lazy_list/what_is_provided.html @@ -0,0 +1,180 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>What is provided</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../lazy_list.html" title="Lazy List"> +<link rel="prev" href="background.html" title="Background"> +<link rel="next" href="tutorial_with_examples.html" title="Tutorial with examples"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="background.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tutorial_with_examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.lazy_list.what_is_provided"></a><a class="link" href="what_is_provided.html" title="What is provided">What is provided</a> +</h3></div></div></div> +<p> + Functions are provided to build and manipulate objects of the list type + </p> +<pre class="programlisting"><span class="identifier">list</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span> +</pre> +<h3> +<a name="phoenix.lazy_list.what_is_provided.h0"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.namespace_and_header"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.namespace_and_header">Namespace + and header</a> + </h3> +<p> + The functions are in the namespace + </p> +<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">phoenix</span> +</pre> +<p> + defined by the header file + </p> +<pre class="programlisting"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">phoenix</span><span class="special">/</span><span class="identifier">function</span><span class="special">/</span><span class="identifier">lazy_prelude</span><span class="special">.</span><span class="identifier">hpp</span> +</pre> +<p> + which includes all other needed headers. It is not currently included in + </p> +<pre class="programlisting"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">phoenix</span><span class="special">/</span><span class="identifier">function</span><span class="special">.</span><span class="identifier">hpp</span> +</pre> +<p> + so it must be explicitly included to use these types and functions. + </p> +<h3> +<a name="phoenix.lazy_list.what_is_provided.h1"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.integration_with_boost_phoenix"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.integration_with_boost_phoenix">Integration + with Boost Phoenix</a> + </h3> +<p> + The functions are defined by boost::phoenix::function which means that they + work with phoenix arguments such as 'arg1'. They have been defined in such + a way that when needed they can be passed as arguments to other functions. + </p> +<h2> +<a name="phoenix.lazy_list.what_is_provided.h2"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.lazy_list_type"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.lazy_list_type">Lazy + List Type</a> + </h2> +<pre class="programlisting"><span class="identifier">list</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span> <span class="special">(</span><span class="identifier">where</span> <span class="identifier">T</span> <span class="identifier">is</span> <span class="identifier">the</span> <span class="identifier">element</span> <span class="identifier">type</span><span class="special">)</span> +</pre> +<h2> +<a name="phoenix.lazy_list.what_is_provided.h3"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.functions"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.functions">Functions</a> + </h2> +<p> + The functions are grouped as follows: + </p> +<h3> +<a name="phoenix.lazy_list.what_is_provided.h4"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.arithmetic_functions"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.arithmetic_functions">Arithmetic + functions</a> + </h3> +<pre class="programlisting"><span class="identifier">plus</span> +<span class="identifier">minus</span> +<span class="identifier">multiplies</span> +<span class="identifier">divides</span> +<span class="identifier">modulus</span> +<span class="identifier">negate</span> +</pre> +<h3> +<a name="phoenix.lazy_list.what_is_provided.h5"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.boolean_functions"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.boolean_functions">Boolean functions</a> + </h3> +<pre class="programlisting"><span class="identifier">equal</span> +<span class="identifier">not_equal</span> +<span class="identifier">greater</span> +<span class="identifier">less</span> +<span class="identifier">greater_equal</span> +<span class="identifier">less_equal</span> +</pre> +<h3> +<a name="phoenix.lazy_list.what_is_provided.h6"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.logical_functions"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.logical_functions">Logical functions</a> + </h3> +<pre class="programlisting"><span class="identifier">logical_and</span> +<span class="identifier">logical_or</span> +<span class="identifier">logical_not</span> +</pre> +<h3> +<a name="phoenix.lazy_list.what_is_provided.h7"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.operational_functions"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.operational_functions">Operational + functions</a> + </h3> +<pre class="programlisting"><span class="identifier">apply</span> +<span class="identifier">until</span> +<span class="identifier">until2</span> +<span class="identifier">max</span> +<span class="identifier">min</span> +<span class="identifier">inc</span> +<span class="identifier">dec</span> +<span class="identifier">make_pair</span> +</pre> +<h3> +<a name="phoenix.lazy_list.what_is_provided.h8"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.logical_predicates"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.logical_predicates">Logical predicates</a> + </h3> +<pre class="programlisting"><span class="identifier">odd</span> +<span class="identifier">even</span> +</pre> +<h3> +<a name="phoenix.lazy_list.what_is_provided.h9"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.list_functions"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.list_functions">List + Functions</a> + </h3> +<pre class="programlisting"><span class="identifier">cons</span> +<span class="identifier">cat</span> +<span class="identifier">take</span> +<span class="identifier">drop</span> +<span class="identifier">last</span> +<span class="identifier">all_but_last</span> +<span class="identifier">at</span> +<span class="identifier">length</span> +<span class="identifier">filter</span> +</pre> +<h4> +<a name="phoenix.lazy_list.what_is_provided.h10"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.list_generation_functions"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.list_generation_functions">List + Generation Functions</a> + </h4> +<pre class="programlisting"><span class="identifier">enum_from</span> +<span class="identifier">enum_from_to</span> +<span class="identifier">list_with</span> +</pre> +<h3> +<a name="phoenix.lazy_list.what_is_provided.h11"></a> + <span class="phrase"><a name="phoenix.lazy_list.what_is_provided.futher_functions"></a></span><a class="link" href="what_is_provided.html#phoenix.lazy_list.what_is_provided.futher_functions">Futher + functions</a> + </h3> +<p> + Further functions are in development from the resources available in <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a>. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="background.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tutorial_with_examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/lazy_list/where_next_.html b/libs/phoenix/doc/html/phoenix/lazy_list/where_next_.html new file mode 100644 index 000000000..54f26f597 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/lazy_list/where_next_.html @@ -0,0 +1,47 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Where Next?</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../lazy_list.html" title="Lazy List"> +<link rel="prev" href="testing.html" title="Testing"> +<link rel="next" href="../maintenance.html" title="Maintenance"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="testing.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../maintenance.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.lazy_list.where_next_"></a><a class="link" href="where_next_.html" title="Where Next?">Where Next?</a> +</h3></div></div></div> +<p> + Further functions are going to be implemented and more examples provided. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="testing.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy_list.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../maintenance.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/maintenance.html b/libs/phoenix/doc/html/phoenix/maintenance.html new file mode 100644 index 000000000..c34d8f2d2 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/maintenance.html @@ -0,0 +1,100 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Maintenance</title> +<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="prev" href="lazy_list/where_next_.html" title="Where Next?"> +<link rel="next" href="maintenance/background.html" title="Background"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td> +<td align="center"><a href="../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="lazy_list/where_next_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="maintenance/background.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="phoenix.maintenance"></a><a class="link" href="maintenance.html" title="Maintenance">Maintenance</a> +</h2></div></div></div> +<div class="toc"><dl class="toc"> +<dt><span class="section"><a href="maintenance/background.html">Background</a></span></dt> +<dt><span class="section"><a href="maintenance/my_understanding_of_how_maintenance_works.html">My + Understanding of how maintenance works</a></span></dt> +<dt><span class="section"><a href="maintenance/method_in_use.html">Method in use</a></span></dt> +<dt><span class="section"><a href="maintenance/experience.html">Experience</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="maintenance/experience/maintenance_tools.html">Maintenance + Tools</a></span></dt> +<dt><span class="section"><a href="maintenance/experience/bugs_to_be_fixed.html">Bugs + to be fixed</a></span></dt> +<dt><span class="section"><a href="maintenance/experience/compilers.html">Compilers</a></span></dt> +</dl></dd> +</dl></div> +<p> + The experience of the maintenance of Boost Phoenix during 2014 and 2015. + </p> +<p> + This section is being used to set out the maintenance policy for Boost Phoenix + and how it is being carried out. One reason for doing this is that in January + 2015 there is a lot of discussion within Boost about how best to do this. There + are also a number of issues for which the answers are not clear to me and I + am going to set those out here. + </p> +<p> + Phoenix is a complicated library and the current version 3 is built on two + other libraries <a href="http://www.boost.org/doc/libs/release/libs/proto/index.html" target="_top">Boost.Proto</a> + and <a href="http://www.boost.org/doc/libs/release/libs/fusion/index.html" target="_top">Boost.Fusion</a> + which are themselves quite complicated. Version 3 of Phoenix is a rebuilding + of the previous version using <a href="http://www.boost.org/doc/libs/release/libs/proto/index.html" target="_top">Boost.Proto</a>. + </p> +<p> + There are two ways to work with Phoenix. + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + One is to ignore the previous statement and assume everything works. + </li> +<li class="listitem"> + The second is to understand the relationships between the libraries. + </li> +</ul></div> +<p> + Unfortunately, while most things now work, there are a number of subtle bugs + where things do not work as expected, and that is the challenge which is there + for the maintainer who did not write any version of the library. + </p> +<p> + The remainder of this page is found from the index above. + </p> +<p> + John Fletcher + </p> +<p> + January and February 2015 + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="lazy_list/where_next_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="maintenance/background.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/maintenance/background.html b/libs/phoenix/doc/html/phoenix/maintenance/background.html new file mode 100644 index 000000000..5dcf21840 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/maintenance/background.html @@ -0,0 +1,79 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Background</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../maintenance.html" title="Maintenance"> +<link rel="prev" href="../maintenance.html" title="Maintenance"> +<link rel="next" href="my_understanding_of_how_maintenance_works.html" title="My Understanding of how maintenance works"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../maintenance.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../maintenance.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="my_understanding_of_how_maintenance_works.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.maintenance.background"></a><a class="link" href="background.html" title="Background">Background</a> +</h3></div></div></div> +<p> + Almost exactly a year ago, Joel de Guzman asked me to take on the lead maintenance + of Boost Phoenix and I agreed to do so, not really knowing what I was taking + on. In the first few months I fixed a lot of the things which could be fixed + easily, while at the same time learning how to use git to keep things in + order. Then things got tougher as I started to meet things which are not + so easy to fix. I also found there were things I did not understand well + enough. + </p> +<p> + At the end of 2014 I came back to the task anew. In the meantime I have learned + a lot, particularly about Boost Fusion and Boost Proto which are used a lot + by Boost Phoenix. I have also learned how to edit the QuickBooks files and + regenerate them. + </p> +<p> + I have still not solved all the problems in Boost Phoenix. I think I am closing + in on some of the remaining ones. I now know that some of the problems in + Phoenix V3 were also present in Phoenix V2. This has changed the approach + to how to solve them as I know that the problems cannot be in the use of + Boost Proto as it was not used in V2. + </p> +<p> + I have made further progress during 2015 on understanding what the problems + are and how to avoid them or work around them. That has given me the confidence + to explore further applications of the code, which I expect will develop + a lot in the next few months. + </p> +<p> + I want in this document to share some of what I have been doing and how I + have solved some of the problems. One reason for doing this is that there + may be other people who are considering taking on library maintenance of + a library they did not themselves write. I hope I can make that easier for + people to do. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../maintenance.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../maintenance.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="my_understanding_of_how_maintenance_works.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/maintenance/experience.html b/libs/phoenix/doc/html/phoenix/maintenance/experience.html new file mode 100644 index 000000000..ed540486f --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/maintenance/experience.html @@ -0,0 +1,54 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Experience</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../maintenance.html" title="Maintenance"> +<link rel="prev" href="method_in_use.html" title="Method in use"> +<link rel="next" href="experience/maintenance_tools.html" title="Maintenance Tools"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="method_in_use.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../maintenance.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="experience/maintenance_tools.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.maintenance.experience"></a><a class="link" href="experience.html" title="Experience">Experience</a> +</h3></div></div></div> +<div class="toc"><dl class="toc"> +<dt><span class="section"><a href="experience/maintenance_tools.html">Maintenance + Tools</a></span></dt> +<dt><span class="section"><a href="experience/bugs_to_be_fixed.html">Bugs + to be fixed</a></span></dt> +<dt><span class="section"><a href="experience/compilers.html">Compilers</a></span></dt> +</dl></div> +<p> + A summary of experience during testing of Boost Phoenix. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="method_in_use.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../maintenance.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="experience/maintenance_tools.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/maintenance/experience/bugs_to_be_fixed.html b/libs/phoenix/doc/html/phoenix/maintenance/experience/bugs_to_be_fixed.html new file mode 100644 index 000000000..88ed0fb0b --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/maintenance/experience/bugs_to_be_fixed.html @@ -0,0 +1,55 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Bugs to be fixed</title> +<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../experience.html" title="Experience"> +<link rel="prev" href="maintenance_tools.html" title="Maintenance Tools"> +<link rel="next" href="compilers.html" title="Compilers"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="maintenance_tools.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experience.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="compilers.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="phoenix.maintenance.experience.bugs_to_be_fixed"></a><a class="link" href="bugs_to_be_fixed.html" title="Bugs to be fixed">Bugs + to be fixed</a> +</h4></div></div></div> +<p> + The bugs to be fixed have come from several sources. + </p> +<p> + One type of bug which has been very difficult to understand has been that + some test cases failed when compiled with optimisation and not without + it. I now believe that this is related to the use of references in the + arguments passed back, and I have one test where the cure is demonstrated, + lazy_make_pair_tests. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="maintenance_tools.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experience.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="compilers.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/maintenance/experience/compilers.html b/libs/phoenix/doc/html/phoenix/maintenance/experience/compilers.html new file mode 100644 index 000000000..579926775 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/maintenance/experience/compilers.html @@ -0,0 +1,102 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Compilers</title> +<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../experience.html" title="Experience"> +<link rel="prev" href="bugs_to_be_fixed.html" title="Bugs to be fixed"> +<link rel="next" href="../../wrap_up.html" title="Wrap Up"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="bugs_to_be_fixed.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experience.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../wrap_up.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="phoenix.maintenance.experience.compilers"></a><a class="link" href="compilers.html" title="Compilers">Compilers</a> +</h4></div></div></div> +<p> + I have been attempting to understand the differences between compilers + and environments when running tests on Boost Phoenix. + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + Some environments are limited in the memory available for testing and + I have broken some large tests into smaller pieces. + </li> +<li class="listitem"> + Some of the problems experienced in testing are specific to particular + compilers being used. + </li> +<li class="listitem"> + Some problems have occurred with several more recent compilers. + </li> +<li class="listitem"> + One problem is that I do not have access to all of the compilers used + in the tests or by users. + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> +<li class="listitem"> + My system is <a href="http://www.ubuntu.com/" target="_top">Ubuntu </a> + 12.04 + </li> +<li class="listitem"> + I have expanded the compilers I have available to include the + following + </li> +<li class="listitem"> + <a href="https://gcc.gnu.org" target="_top">gcc </a> 4.6, 4.8.2, 4.9.0 + & 4.9.2 (I will add 5.0 when released) + </li> +<li class="listitem"> + <a href="http://clang.llvm.org" target="_top">Clang </a> 3.4, 3.5 & + 3.6 (pre-release in the last case) + </li> +</ul></div> + </li> +<li class="listitem"> + The most difficult problems to diagnose have been some which occur + when the compilation uses optimization. + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> +<li class="listitem"> + Some of the boost tests use optimization but most do not. + </li> +<li class="listitem"> + It is not usually documented which tests are optimized. + </li> +<li class="listitem"> + This means that a lot of tests run there which fail when optimized. + </li> +<li class="listitem"> + This has made the identification of the cause of the problems + more difficult. + </li> +</ul></div> + </li> +</ul></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="bugs_to_be_fixed.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experience.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../wrap_up.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/maintenance/experience/maintenance_tools.html b/libs/phoenix/doc/html/phoenix/maintenance/experience/maintenance_tools.html new file mode 100644 index 000000000..387b04d3f --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/maintenance/experience/maintenance_tools.html @@ -0,0 +1,53 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Maintenance Tools</title> +<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../experience.html" title="Experience"> +<link rel="prev" href="../experience.html" title="Experience"> +<link rel="next" href="bugs_to_be_fixed.html" title="Bugs to be fixed"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../experience.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experience.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bugs_to_be_fixed.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="phoenix.maintenance.experience.maintenance_tools"></a><a class="link" href="maintenance_tools.html" title="Maintenance Tools">Maintenance + Tools</a> +</h4></div></div></div> +<p> + My experience has been that not all the tools and knowledge to be a maintainer + are available in one place to a new maintainer. A lot of things which are + well known to experienced maintainers are just not readily available. In + some cases they are buried in the detailed manuals of several different + tools. One reason for writing up my experience as a maintainer to help + others. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../experience.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experience.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bugs_to_be_fixed.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/maintenance/method_in_use.html b/libs/phoenix/doc/html/phoenix/maintenance/method_in_use.html new file mode 100644 index 000000000..a538c1bec --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/maintenance/method_in_use.html @@ -0,0 +1,72 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Method in use</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../maintenance.html" title="Maintenance"> +<link rel="prev" href="my_understanding_of_how_maintenance_works.html" title="My Understanding of how maintenance works"> +<link rel="next" href="experience.html" title="Experience"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="my_understanding_of_how_maintenance_works.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../maintenance.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="experience.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.maintenance.method_in_use"></a><a class="link" href="method_in_use.html" title="Method in use">Method in use</a> +</h3></div></div></div> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + I have been using the <a href="http://nvie.com/posts/a-successful-git-branching-model/" target="_top">git + branching model</a> to maintain the Boost Phoenix. + </li> +<li class="listitem"> + I have been making most of the changes on branch develop or on branches + from it. + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"> + I test the changes on the develop branch. + </li></ul></div> + </li> +<li class="listitem"> + When I want to move things from develop to master I first branch from + develop a new branch which I give a version number of my own within Phoenix. + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"> + I can then test that before merging it into master. + </li></ul></div> + </li> +<li class="listitem"> + I now also have a separate branch for developing and testing documentation + changes. + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"> + I move selected changes from documentation onto the develop branch + and then onto master branch. + </li></ul></div> + </li> +</ul></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="my_understanding_of_how_maintenance_works.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../maintenance.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="experience.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/maintenance/my_understanding_of_how_maintenance_works.html b/libs/phoenix/doc/html/phoenix/maintenance/my_understanding_of_how_maintenance_works.html new file mode 100644 index 000000000..7b5fb9296 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/maintenance/my_understanding_of_how_maintenance_works.html @@ -0,0 +1,82 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>My Understanding of how maintenance works</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../maintenance.html" title="Maintenance"> +<link rel="prev" href="background.html" title="Background"> +<link rel="next" href="method_in_use.html" title="Method in use"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="background.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../maintenance.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="method_in_use.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.maintenance.my_understanding_of_how_maintenance_works"></a><a class="link" href="my_understanding_of_how_maintenance_works.html" title="My Understanding of how maintenance works">My + Understanding of how maintenance works</a> +</h3></div></div></div> +<p> + There has been some discussion on the mailing list of how best to get patches + available to users of libraries. This is the understanding I have been using. + I posted this and have had no comments on it. + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + Maintainers can have write access to the particular library for which + they have responsibility. This includes all the branches and in particular + both develop and master. + </li> +<li class="listitem"> + It is up to the maintainer to put patches and tests onto develop and + see whether there are any remaining problems. + </li> +<li class="listitem"> + It is then up to the maintainer to move the patches and tests from develop + to master. + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> +<li class="listitem"> + This does not have to wait for a release of Boost. + </li> +<li class="listitem"> + It can be done any time and at some point master will then become + the next release. + </li> +</ul></div> + </li> +<li class="listitem"> + I do not think that develop is moved to master in any other way. It is + the maintainer who will know when that is the correct action. + </li> +</ul></div> +<p> + If there is more than one maintainer then any of them can do this. Each will + be able to see what has happened from the git log. + </p> +</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 © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="background.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../maintenance.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="method_in_use.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/modules.html b/libs/phoenix/doc/html/phoenix/modules.html index ad0dd39ea..85b8630ef 100644 --- a/libs/phoenix/doc/html/phoenix/modules.html +++ b/libs/phoenix/doc/html/phoenix/modules.html @@ -4,8 +4,8 @@ <title>Modules</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="prev" href="actor.html" title="Actor"> <link rel="next" href="modules/core.html" title="Core"> </head> @@ -87,8 +87,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/bind.html b/libs/phoenix/doc/html/phoenix/modules/bind.html index 1c53bac36..05dc9446f 100644 --- a/libs/phoenix/doc/html/phoenix/modules/bind.html +++ b/libs/phoenix/doc/html/phoenix/modules/bind.html @@ -4,7 +4,7 @@ <title>Bind</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../modules.html" title="Modules"> <link rel="prev" href="scope/lambda.html" title="lambda"> <link rel="next" href="bind/binding_function_objects.html" title="Binding Function Objects"> @@ -66,8 +66,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/bind/binding_function_objects.html b/libs/phoenix/doc/html/phoenix/modules/bind/binding_function_objects.html index e086cabbc..73e4c9771 100644 --- a/libs/phoenix/doc/html/phoenix/modules/bind/binding_function_objects.html +++ b/libs/phoenix/doc/html/phoenix/modules/bind/binding_function_objects.html @@ -4,7 +4,7 @@ <title>Binding Function Objects</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../bind.html" title="Bind"> <link rel="prev" href="../bind.html" title="Bind"> <link rel="next" href="binding_functions.html" title="Binding Functions"> @@ -42,8 +42,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/bind/binding_functions.html b/libs/phoenix/doc/html/phoenix/modules/bind/binding_functions.html index ef51f8449..4cdeb894c 100644 --- a/libs/phoenix/doc/html/phoenix/modules/bind/binding_functions.html +++ b/libs/phoenix/doc/html/phoenix/modules/bind/binding_functions.html @@ -4,7 +4,7 @@ <title>Binding Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../bind.html" title="Bind"> <link rel="prev" href="binding_function_objects.html" title="Binding Function Objects"> <link rel="next" href="binding_member_functions.html" title="Binding Member Functions"> @@ -55,8 +55,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/bind/binding_member_functions.html b/libs/phoenix/doc/html/phoenix/modules/bind/binding_member_functions.html index b43a74d06..0204c1905 100644 --- a/libs/phoenix/doc/html/phoenix/modules/bind/binding_member_functions.html +++ b/libs/phoenix/doc/html/phoenix/modules/bind/binding_member_functions.html @@ -4,7 +4,7 @@ <title>Binding Member Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../bind.html" title="Bind"> <link rel="prev" href="binding_functions.html" title="Binding Functions"> <link rel="next" href="binding_member_variables.html" title="Binding Member Variables"> @@ -58,8 +58,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/bind/binding_member_variables.html b/libs/phoenix/doc/html/phoenix/modules/bind/binding_member_variables.html index e066dde0a..6d1492386 100644 --- a/libs/phoenix/doc/html/phoenix/modules/bind/binding_member_variables.html +++ b/libs/phoenix/doc/html/phoenix/modules/bind/binding_member_variables.html @@ -4,7 +4,7 @@ <title>Binding Member Variables</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../bind.html" title="Bind"> <link rel="prev" href="binding_member_functions.html" title="Binding Member Functions"> <link rel="next" href="compatibility_with_boost_bind.html" title="Compatibility with Boost.Bind"> @@ -60,8 +60,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/bind/compatibility_with_boost_bind.html b/libs/phoenix/doc/html/phoenix/modules/bind/compatibility_with_boost_bind.html index 694fabcfc..55ed02946 100644 --- a/libs/phoenix/doc/html/phoenix/modules/bind/compatibility_with_boost_bind.html +++ b/libs/phoenix/doc/html/phoenix/modules/bind/compatibility_with_boost_bind.html @@ -4,7 +4,7 @@ <title>Compatibility with Boost.Bind</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../bind.html" title="Bind"> <link rel="prev" href="binding_member_variables.html" title="Binding Member Variables"> <link rel="next" href="../stl.html" title="STL"> @@ -28,18 +28,20 @@ with Boost.Bind</a> </h4></div></div></div> <p> - <code class="computeroutput"><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">bind</span></code> passes all testcases of the Boost.Bind - library. It is therefore completely compatible and interchangeable. + <code class="computeroutput"><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">bind</span></code> passes the older testcases of the + Boost.Bind library. For those cases it is completely compatible and interchangeable. + Some newer cases have been added to Boost.Bind in 2015 and compatibility + in those cases is not guaranteed. </p> <p> - Given the compatibility with Boost.Bind, we also assume compatibility with - std::tr1::bind and std::bind from the upcoming C++0x standard. + Further tests are needed to check compatibility with std::tr1::bind and + std::bind from the C++11 standard. </p> </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/core.html b/libs/phoenix/doc/html/phoenix/modules/core.html index 485ae400e..7603226d8 100644 --- a/libs/phoenix/doc/html/phoenix/modules/core.html +++ b/libs/phoenix/doc/html/phoenix/modules/core.html @@ -4,7 +4,7 @@ <title>Core</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../modules.html" title="Modules"> <link rel="prev" href="../modules.html" title="Modules"> <link rel="next" href="core/values.html" title="Values"> @@ -45,8 +45,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/core/arguments.html b/libs/phoenix/doc/html/phoenix/modules/core/arguments.html index 407b088dc..30bbc923d 100644 --- a/libs/phoenix/doc/html/phoenix/modules/core/arguments.html +++ b/libs/phoenix/doc/html/phoenix/modules/core/arguments.html @@ -4,7 +4,7 @@ <title>Arguments</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../core.html" title="Core"> <link rel="prev" href="references.html" title="References"> <link rel="next" href="nothing.html" title="Nothing"> @@ -180,8 +180,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/core/nothing.html b/libs/phoenix/doc/html/phoenix/modules/core/nothing.html index 26b5f6d2e..ef26b3a65 100644 --- a/libs/phoenix/doc/html/phoenix/modules/core/nothing.html +++ b/libs/phoenix/doc/html/phoenix/modules/core/nothing.html @@ -4,7 +4,7 @@ <title>Nothing</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../core.html" title="Core"> <link rel="prev" href="arguments.html" title="Arguments"> <link rel="next" href="../function.html" title="Function"> @@ -38,8 +38,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/core/references.html b/libs/phoenix/doc/html/phoenix/modules/core/references.html index 1f3030695..a1653a86a 100644 --- a/libs/phoenix/doc/html/phoenix/modules/core/references.html +++ b/libs/phoenix/doc/html/phoenix/modules/core/references.html @@ -4,7 +4,7 @@ <title>References</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../core.html" title="Core"> <link rel="prev" href="values.html" title="Values"> <link rel="next" href="arguments.html" title="Arguments"> @@ -102,8 +102,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/core/values.html b/libs/phoenix/doc/html/phoenix/modules/core/values.html index 76886bcfc..7975b386b 100644 --- a/libs/phoenix/doc/html/phoenix/modules/core/values.html +++ b/libs/phoenix/doc/html/phoenix/modules/core/values.html @@ -4,7 +4,7 @@ <title>Values</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../core.html" title="Core"> <link rel="prev" href="../core.html" title="Core"> <link rel="next" href="references.html" title="References"> @@ -70,8 +70,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/function.html b/libs/phoenix/doc/html/phoenix/modules/function.html index d3cbc5435..223b719d2 100644 --- a/libs/phoenix/doc/html/phoenix/modules/function.html +++ b/libs/phoenix/doc/html/phoenix/modules/function.html @@ -4,7 +4,7 @@ <title>Function</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../modules.html" title="Modules"> <link rel="prev" href="core/nothing.html" title="Nothing"> <link rel="next" href="function/adapting_functions.html" title="Adapting Functions"> @@ -136,8 +136,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/function/adapting_functions.html b/libs/phoenix/doc/html/phoenix/modules/function/adapting_functions.html index 4910fa41c..3f758880c 100644 --- a/libs/phoenix/doc/html/phoenix/modules/function/adapting_functions.html +++ b/libs/phoenix/doc/html/phoenix/modules/function/adapting_functions.html @@ -4,7 +4,7 @@ <title>Adapting Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../function.html" title="Function"> <link rel="prev" href="../function.html" title="Function"> <link rel="next" href="../operator.html" title="Operator"> @@ -356,8 +356,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/object.html b/libs/phoenix/doc/html/phoenix/modules/object.html index 9fd66a401..2614c8c49 100644 --- a/libs/phoenix/doc/html/phoenix/modules/object.html +++ b/libs/phoenix/doc/html/phoenix/modules/object.html @@ -4,7 +4,7 @@ <title>Object</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../modules.html" title="Modules"> <link rel="prev" href="statement/throw_.html" title="throw_"> <link rel="next" href="object/construction.html" title="Construction"> @@ -41,8 +41,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/object/casts.html b/libs/phoenix/doc/html/phoenix/modules/object/casts.html index eebe4ebff..e6b8681de 100644 --- a/libs/phoenix/doc/html/phoenix/modules/object/casts.html +++ b/libs/phoenix/doc/html/phoenix/modules/object/casts.html @@ -4,7 +4,7 @@ <title>Casts</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../object.html" title="Object"> <link rel="prev" href="delete.html" title="Delete"> <link rel="next" href="../scope.html" title="Scope"> @@ -57,8 +57,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/object/construction.html b/libs/phoenix/doc/html/phoenix/modules/object/construction.html index cf2dab063..2e28f32b5 100644 --- a/libs/phoenix/doc/html/phoenix/modules/object/construction.html +++ b/libs/phoenix/doc/html/phoenix/modules/object/construction.html @@ -4,7 +4,7 @@ <title>Construction</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../object.html" title="Object"> <link rel="prev" href="../object.html" title="Object"> <link rel="next" href="new.html" title="New"> @@ -66,8 +66,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/object/delete.html b/libs/phoenix/doc/html/phoenix/modules/object/delete.html index ca872d733..0735dd62f 100644 --- a/libs/phoenix/doc/html/phoenix/modules/object/delete.html +++ b/libs/phoenix/doc/html/phoenix/modules/object/delete.html @@ -4,7 +4,7 @@ <title>Delete</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../object.html" title="Object"> <link rel="prev" href="new.html" title="New"> <link rel="next" href="casts.html" title="Casts"> @@ -47,8 +47,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/object/new.html b/libs/phoenix/doc/html/phoenix/modules/object/new.html index 5ab464942..ad019bc31 100644 --- a/libs/phoenix/doc/html/phoenix/modules/object/new.html +++ b/libs/phoenix/doc/html/phoenix/modules/object/new.html @@ -4,7 +4,7 @@ <title>New</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../object.html" title="Object"> <link rel="prev" href="construction.html" title="Construction"> <link rel="next" href="delete.html" title="Delete"> @@ -66,8 +66,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/operator.html b/libs/phoenix/doc/html/phoenix/modules/operator.html index cd9ae5e83..ba4eca67a 100644 --- a/libs/phoenix/doc/html/phoenix/modules/operator.html +++ b/libs/phoenix/doc/html/phoenix/modules/operator.html @@ -4,7 +4,7 @@ <title>Operator</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../modules.html" title="Modules"> <link rel="prev" href="function/adapting_functions.html" title="Adapting Functions"> <link rel="next" href="statement.html" title="Statement"> @@ -354,8 +354,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/scope.html b/libs/phoenix/doc/html/phoenix/modules/scope.html index a7bb2d3e1..cf6803f69 100644 --- a/libs/phoenix/doc/html/phoenix/modules/scope.html +++ b/libs/phoenix/doc/html/phoenix/modules/scope.html @@ -4,7 +4,7 @@ <title>Scope</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../modules.html" title="Modules"> <link rel="prev" href="object/casts.html" title="Casts"> <link rel="next" href="scope/local_variables.html" title="Local Variables"> @@ -52,8 +52,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/scope/lambda.html b/libs/phoenix/doc/html/phoenix/modules/scope/lambda.html index d84ea03a1..ddf13a671 100644 --- a/libs/phoenix/doc/html/phoenix/modules/scope/lambda.html +++ b/libs/phoenix/doc/html/phoenix/modules/scope/lambda.html @@ -4,7 +4,7 @@ <title>lambda</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../scope.html" title="Scope"> <link rel="prev" href="let.html" title="let"> <link rel="next" href="../bind.html" title="Bind"> @@ -180,8 +180,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/scope/let.html b/libs/phoenix/doc/html/phoenix/modules/scope/let.html index ad2324900..7cf316aff 100644 --- a/libs/phoenix/doc/html/phoenix/modules/scope/let.html +++ b/libs/phoenix/doc/html/phoenix/modules/scope/let.html @@ -4,7 +4,7 @@ <title>let</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../scope.html" title="Scope"> <link rel="prev" href="local_variables.html" title="Local Variables"> <link rel="next" href="lambda.html" title="lambda"> @@ -176,8 +176,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/scope/local_variables.html b/libs/phoenix/doc/html/phoenix/modules/scope/local_variables.html index be914e14a..de9d8f14d 100644 --- a/libs/phoenix/doc/html/phoenix/modules/scope/local_variables.html +++ b/libs/phoenix/doc/html/phoenix/modules/scope/local_variables.html @@ -4,7 +4,7 @@ <title>Local Variables</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../scope.html" title="Scope"> <link rel="prev" href="../scope.html" title="Scope"> <link rel="next" href="let.html" title="let"> @@ -55,8 +55,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/statement.html b/libs/phoenix/doc/html/phoenix/modules/statement.html index 2d4a451ce..af1d81a41 100644 --- a/libs/phoenix/doc/html/phoenix/modules/statement.html +++ b/libs/phoenix/doc/html/phoenix/modules/statement.html @@ -4,7 +4,7 @@ <title>Statement</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../modules.html" title="Modules"> <link rel="prev" href="operator.html" title="Operator"> <link rel="next" href="statement/block_statement.html" title="Block Statement"> @@ -100,8 +100,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/statement/___do_while_____statement.html b/libs/phoenix/doc/html/phoenix/modules/statement/___do_while_____statement.html index cb9be30aa..8fe418df8 100644 --- a/libs/phoenix/doc/html/phoenix/modules/statement/___do_while_____statement.html +++ b/libs/phoenix/doc/html/phoenix/modules/statement/___do_while_____statement.html @@ -4,7 +4,7 @@ <title>do_while_ Statement</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../statement.html" title="Statement"> <link rel="prev" href="while__statement.html" title="while_ Statement"> <link rel="next" href="for_statement.html" title="for_ Statement"> @@ -59,8 +59,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/statement/___if_else_____statement.html b/libs/phoenix/doc/html/phoenix/modules/statement/___if_else_____statement.html index 5acb49f2e..1e7ae96fe 100644 --- a/libs/phoenix/doc/html/phoenix/modules/statement/___if_else_____statement.html +++ b/libs/phoenix/doc/html/phoenix/modules/statement/___if_else_____statement.html @@ -4,7 +4,7 @@ <title>if_else_ Statement</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../statement.html" title="Statement"> <link rel="prev" href="if__statement.html" title="if_ Statement"> <link rel="next" href="switch__statement.html" title="switch_ Statement"> @@ -74,8 +74,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/statement/block_statement.html b/libs/phoenix/doc/html/phoenix/modules/statement/block_statement.html index 9ba4d6ae5..78e17324d 100644 --- a/libs/phoenix/doc/html/phoenix/modules/statement/block_statement.html +++ b/libs/phoenix/doc/html/phoenix/modules/statement/block_statement.html @@ -4,7 +4,7 @@ <title>Block Statement</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../statement.html" title="Statement"> <link rel="prev" href="../statement.html" title="Statement"> <link rel="next" href="if__statement.html" title="if_ Statement"> @@ -77,8 +77,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/statement/for_statement.html b/libs/phoenix/doc/html/phoenix/modules/statement/for_statement.html index 694ae3028..39925e2e2 100644 --- a/libs/phoenix/doc/html/phoenix/modules/statement/for_statement.html +++ b/libs/phoenix/doc/html/phoenix/modules/statement/for_statement.html @@ -4,7 +4,7 @@ <title>for_ Statement</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../statement.html" title="Statement"> <link rel="prev" href="___do_while_____statement.html" title="do_while_ Statement"> <link rel="next" href="try__catch__statement.html" title="try_ catch_ Statement"> @@ -67,8 +67,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/statement/if__statement.html b/libs/phoenix/doc/html/phoenix/modules/statement/if__statement.html index 29d79bdcc..0027cc4f2 100644 --- a/libs/phoenix/doc/html/phoenix/modules/statement/if__statement.html +++ b/libs/phoenix/doc/html/phoenix/modules/statement/if__statement.html @@ -4,7 +4,7 @@ <title>if_ Statement</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../statement.html" title="Statement"> <link rel="prev" href="block_statement.html" title="Block Statement"> <link rel="next" href="___if_else_____statement.html" title="if_else_ Statement"> @@ -40,8 +40,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/statement/switch__statement.html b/libs/phoenix/doc/html/phoenix/modules/statement/switch__statement.html index 8ec7a9a90..427d296d0 100644 --- a/libs/phoenix/doc/html/phoenix/modules/statement/switch__statement.html +++ b/libs/phoenix/doc/html/phoenix/modules/statement/switch__statement.html @@ -4,7 +4,7 @@ <title>switch_ Statement</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../statement.html" title="Statement"> <link rel="prev" href="___if_else_____statement.html" title="if_else_ Statement"> <link rel="next" href="while__statement.html" title="while_ Statement"> @@ -60,8 +60,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/statement/throw_.html b/libs/phoenix/doc/html/phoenix/modules/statement/throw_.html index 16f5ed1e8..39d9431e1 100644 --- a/libs/phoenix/doc/html/phoenix/modules/statement/throw_.html +++ b/libs/phoenix/doc/html/phoenix/modules/statement/throw_.html @@ -4,7 +4,7 @@ <title>throw_</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../statement.html" title="Statement"> <link rel="prev" href="try__catch__statement.html" title="try_ catch_ Statement"> <link rel="next" href="../object.html" title="Object"> @@ -70,8 +70,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/statement/try__catch__statement.html b/libs/phoenix/doc/html/phoenix/modules/statement/try__catch__statement.html index 5a93625b0..8ffe323c8 100644 --- a/libs/phoenix/doc/html/phoenix/modules/statement/try__catch__statement.html +++ b/libs/phoenix/doc/html/phoenix/modules/statement/try__catch__statement.html @@ -4,7 +4,7 @@ <title>try_ catch_ Statement</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../statement.html" title="Statement"> <link rel="prev" href="for_statement.html" title="for_ Statement"> <link rel="next" href="throw_.html" title="throw_"> @@ -75,8 +75,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/statement/while__statement.html b/libs/phoenix/doc/html/phoenix/modules/statement/while__statement.html index f2aa4064d..ed776ca61 100644 --- a/libs/phoenix/doc/html/phoenix/modules/statement/while__statement.html +++ b/libs/phoenix/doc/html/phoenix/modules/statement/while__statement.html @@ -4,7 +4,7 @@ <title>while_ Statement</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../statement.html" title="Statement"> <link rel="prev" href="switch__statement.html" title="switch_ Statement"> <link rel="next" href="___do_while_____statement.html" title="do_while_ Statement"> @@ -55,8 +55,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/stl.html b/libs/phoenix/doc/html/phoenix/modules/stl.html index cfcfc2fd7..b0793bdde 100644 --- a/libs/phoenix/doc/html/phoenix/modules/stl.html +++ b/libs/phoenix/doc/html/phoenix/modules/stl.html @@ -4,7 +4,7 @@ <title>STL</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../modules.html" title="Modules"> <link rel="prev" href="bind/compatibility_with_boost_bind.html" title="Compatibility with Boost.Bind"> <link rel="next" href="stl/container.html" title="Container"> @@ -38,8 +38,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/stl/algorithm.html b/libs/phoenix/doc/html/phoenix/modules/stl/algorithm.html index c0075faf8..33f8295b9 100644 --- a/libs/phoenix/doc/html/phoenix/modules/stl/algorithm.html +++ b/libs/phoenix/doc/html/phoenix/modules/stl/algorithm.html @@ -4,7 +4,7 @@ <title>Algorithm</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../stl.html" title="STL"> <link rel="prev" href="container.html" title="Container"> <link rel="next" href="../../inside.html" title="Inside Phoenix"> @@ -76,7 +76,8 @@ <div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../../../images/tip.png" alt="tip"></span> Arguments in brackets denote optional parameters. + <span class="inlinemediaobject"><img src="../../../images/tip.png"></span> + Arguments in brackets denote optional parameters. </p> </div> <div class="table"> @@ -1127,8 +1128,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/modules/stl/container.html b/libs/phoenix/doc/html/phoenix/modules/stl/container.html index b789ac406..a7d0e9cd1 100644 --- a/libs/phoenix/doc/html/phoenix/modules/stl/container.html +++ b/libs/phoenix/doc/html/phoenix/modules/stl/container.html @@ -4,7 +4,7 @@ <title>Container</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../stl.html" title="STL"> <link rel="prev" href="../stl.html" title="STL"> <link rel="next" href="algorithm.html" title="Algorithm"> @@ -218,7 +218,8 @@ <div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../../../images/tip.png" alt="tip"></span> Arguments in brackets denote optional parameters. + <span class="inlinemediaobject"><img src="../../../images/tip.png"></span> + Arguments in brackets denote optional parameters. </p> </div> <div class="table"> @@ -587,8 +588,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/organization.html b/libs/phoenix/doc/html/phoenix/organization.html index 1c9155cdd..67883fdba 100644 --- a/libs/phoenix/doc/html/phoenix/organization.html +++ b/libs/phoenix/doc/html/phoenix/organization.html @@ -4,8 +4,8 @@ <title>Organization</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="prev" href="basics.html" title="Basics"> <link rel="next" href="actor.html" title="Actor"> </head> @@ -340,15 +340,15 @@ <br class="table-break"><div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../images/tip.png" alt="tip"></span> Finer grained include files are available per feature; - see the succeeding sections. + <span class="inlinemediaobject"><img src="../images/tip.png"></span> + Finer grained include files are available per feature; see the succeeding sections. </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/references.html b/libs/phoenix/doc/html/phoenix/references.html index 776172298..c5af1e958 100644 --- a/libs/phoenix/doc/html/phoenix/references.html +++ b/libs/phoenix/doc/html/phoenix/references.html @@ -4,8 +4,8 @@ <title>References</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="prev" href="acknowledgments.html" title="Acknowledgments"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -76,8 +76,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/release_notes.html b/libs/phoenix/doc/html/phoenix/release_notes.html new file mode 100644 index 000000000..dcf16ae6c --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/release_notes.html @@ -0,0 +1,81 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Release Notes</title> +<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="prev" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="next" href="what_s_new.html" title="What's New"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td> +<td align="center"><a href="../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="what_s_new.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="phoenix.release_notes"></a><a class="link" href="release_notes.html" title="Release Notes">Release Notes</a> +</h2></div></div></div> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + <span class="emphasis"><em>Version</em></span> 3.2.0 + </li> +<li class="listitem"> + <span class="emphasis"><em>New Features:</em></span> + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"> + Phoenix now has a <span class="bold"><strong>lazy list</strong></span> implementation + as an optional extension. + </li></ul></div> + </li> +<li class="listitem"> + <span class="emphasis"><em>New Example:</em></span> + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"> + A new example <span class="bold"><strong>bind_goose</strong></span> shows the + compatibility between <span class="bold"><strong>boost bind</strong></span> + and <span class="bold"><strong>boost phoenix bind</strong></span>. + </li></ul></div> + </li> +<li class="listitem"> + <span class="emphasis"><em>Fixed Bugs:</em></span> + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/10927" target="_top">#10927</a> + Missing std:: qualifier for fabs in phoenix/test/stdlib/cmath.cpp + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/11085" target="_top">#11085</a> + Missing qualifier for pow call in phoenix/test/function/function_tests.cpp + </li> +<li class="listitem"> + Fixes for a number of cases failing with <span class="bold"><strong>bind</strong></span>, + <span class="bold"><strong>lambda</strong></span> and <span class="bold"><strong>let</strong></span>. + </li> +</ul></div> + </li> +</ul></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="what_s_new.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/starter_kit.html b/libs/phoenix/doc/html/phoenix/starter_kit.html index 782c4c1f4..620bf1493 100644 --- a/libs/phoenix/doc/html/phoenix/starter_kit.html +++ b/libs/phoenix/doc/html/phoenix/starter_kit.html @@ -4,8 +4,8 @@ <title>Starter Kit</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="prev" href="introduction.html" title="Introduction"> <link rel="next" href="starter_kit/values.html" title="Values"> </head> @@ -90,8 +90,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/starter_kit/arguments.html b/libs/phoenix/doc/html/phoenix/starter_kit/arguments.html index 96cdc3a93..9b2309ec3 100644 --- a/libs/phoenix/doc/html/phoenix/starter_kit/arguments.html +++ b/libs/phoenix/doc/html/phoenix/starter_kit/arguments.html @@ -4,7 +4,7 @@ <title>Arguments</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../starter_kit.html" title="Starter Kit"> <link rel="prev" href="references.html" title="References"> <link rel="next" href="lazy_operators.html" title="Lazy Operators"> @@ -55,14 +55,15 @@ <div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../../images/tip.png" alt="tip"></span> Learn more about arguments <a class="link" href="../modules/core/arguments.html" title="Arguments">here.</a> + <span class="inlinemediaobject"><img src="../../images/tip.png"></span> + Learn more about arguments <a class="link" href="../modules/core/arguments.html" title="Arguments">here.</a> </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/starter_kit/construct__new__delete__casts.html b/libs/phoenix/doc/html/phoenix/starter_kit/construct__new__delete__casts.html index de01507d2..f1e4387ad 100644 --- a/libs/phoenix/doc/html/phoenix/starter_kit/construct__new__delete__casts.html +++ b/libs/phoenix/doc/html/phoenix/starter_kit/construct__new__delete__casts.html @@ -4,7 +4,7 @@ <title>Construct, New, Delete, Casts</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../starter_kit.html" title="Starter Kit"> <link rel="prev" href="lazy_statements.html" title="Lazy Statements"> <link rel="next" href="lazy_functions.html" title="Lazy Functions"> @@ -50,14 +50,15 @@ <div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../../images/tip.png" alt="tip"></span> Learn more about this <a class="link" href="../modules/object.html" title="Object">here.</a> + <span class="inlinemediaobject"><img src="../../images/tip.png"></span> + Learn more about this <a class="link" href="../modules/object.html" title="Object">here.</a> </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/starter_kit/lazy_functions.html b/libs/phoenix/doc/html/phoenix/starter_kit/lazy_functions.html index 11ee3034e..51da8238f 100644 --- a/libs/phoenix/doc/html/phoenix/starter_kit/lazy_functions.html +++ b/libs/phoenix/doc/html/phoenix/starter_kit/lazy_functions.html @@ -4,7 +4,7 @@ <title>Lazy Functions</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../starter_kit.html" title="Starter Kit"> <link rel="prev" href="construct__new__delete__casts.html" title="Construct, New, Delete, Casts"> <link rel="next" href="more.html" title="More"> @@ -95,8 +95,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/starter_kit/lazy_operators.html b/libs/phoenix/doc/html/phoenix/starter_kit/lazy_operators.html index a75416ab3..b9dcee263 100644 --- a/libs/phoenix/doc/html/phoenix/starter_kit/lazy_operators.html +++ b/libs/phoenix/doc/html/phoenix/starter_kit/lazy_operators.html @@ -4,7 +4,7 @@ <title>Lazy Operators</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../starter_kit.html" title="Starter Kit"> <link rel="prev" href="arguments.html" title="Arguments"> <link rel="next" href="lazy_statements.html" title="Lazy Statements"> @@ -78,7 +78,8 @@ <div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../../images/tip.png" alt="tip"></span> Learn more about operators <a class="link" href="../modules/operator.html" title="Operator">here.</a> + <span class="inlinemediaobject"><img src="../../images/tip.png"></span> + Learn more about operators <a class="link" href="../modules/operator.html" title="Operator">here.</a> </p> </div> <h5> @@ -128,15 +129,16 @@ <div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../../images/tip.png" alt="tip"></span> ...<span class="bold"><strong>That's it, we're done</strong></span>. - Well if you wish to know a little bit more, read on... + <span class="inlinemediaobject"><img src="../../images/tip.png"></span> + ...<span class="bold"><strong>That's it, we're done</strong></span>. Well if you wish + to know a little bit more, read on... </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/starter_kit/lazy_statements.html b/libs/phoenix/doc/html/phoenix/starter_kit/lazy_statements.html index 42d2ecb8f..3eb356c08 100644 --- a/libs/phoenix/doc/html/phoenix/starter_kit/lazy_statements.html +++ b/libs/phoenix/doc/html/phoenix/starter_kit/lazy_statements.html @@ -4,7 +4,7 @@ <title>Lazy Statements</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../starter_kit.html" title="Starter Kit"> <link rel="prev" href="lazy_operators.html" title="Lazy Operators"> <link rel="next" href="construct__new__delete__casts.html" title="Construct, New, Delete, Casts"> @@ -52,14 +52,15 @@ <div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../../images/tip.png" alt="tip"></span> Learn more about statements <a class="link" href="../modules/statement.html" title="Statement">here.</a> + <span class="inlinemediaobject"><img src="../../images/tip.png"></span> + Learn more about statements <a class="link" href="../modules/statement.html" title="Statement">here.</a> </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/starter_kit/more.html b/libs/phoenix/doc/html/phoenix/starter_kit/more.html index 9b07afeda..94c2985a1 100644 --- a/libs/phoenix/doc/html/phoenix/starter_kit/more.html +++ b/libs/phoenix/doc/html/phoenix/starter_kit/more.html @@ -4,7 +4,7 @@ <title>More</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../starter_kit.html" title="Starter Kit"> <link rel="prev" href="lazy_functions.html" title="Lazy Functions"> <link rel="next" href="../basics.html" title="Basics"> @@ -37,15 +37,15 @@ <div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../../images/tip.png" alt="tip"></span> ...<span class="bold"><strong>If you still wish to learn - more, the read on...</strong></span> + <span class="inlinemediaobject"><img src="../../images/tip.png"></span> + ...<span class="bold"><strong>If you still wish to learn more, the read on...</strong></span> </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/starter_kit/references.html b/libs/phoenix/doc/html/phoenix/starter_kit/references.html index 678affb74..7cd2fac92 100644 --- a/libs/phoenix/doc/html/phoenix/starter_kit/references.html +++ b/libs/phoenix/doc/html/phoenix/starter_kit/references.html @@ -4,7 +4,7 @@ <title>References</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../starter_kit.html" title="Starter Kit"> <link rel="prev" href="values.html" title="Values"> <link rel="next" href="arguments.html" title="Arguments"> @@ -53,14 +53,15 @@ <div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../../images/tip.png" alt="tip"></span> Learn more about references <a class="link" href="../modules/core/references.html" title="References">here.</a> + <span class="inlinemediaobject"><img src="../../images/tip.png"></span> + Learn more about references <a class="link" href="../modules/core/references.html" title="References">here.</a> </p> </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/starter_kit/values.html b/libs/phoenix/doc/html/phoenix/starter_kit/values.html index 46336e5e3..5df6f7ad5 100644 --- a/libs/phoenix/doc/html/phoenix/starter_kit/values.html +++ b/libs/phoenix/doc/html/phoenix/starter_kit/values.html @@ -4,7 +4,7 @@ <title>Values</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../starter_kit.html" title="Starter Kit"> <link rel="prev" href="../starter_kit.html" title="Starter Kit"> <link rel="next" href="references.html" title="References"> @@ -60,7 +60,8 @@ <div class="sidebar"> <div class="titlepage"></div> <p> - <span class="inlinemediaobject"><img src="../../images/tip.png" alt="tip"></span> Learn more about values <a class="link" href="../modules/core/values.html" title="Values">here.</a> + <span class="inlinemediaobject"><img src="../../images/tip.png"></span> + Learn more about values <a class="link" href="../modules/core/values.html" title="Values">here.</a> </p> </div> <p> @@ -102,8 +103,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/what_s_new.html b/libs/phoenix/doc/html/phoenix/what_s_new.html index 78f467870..cf5cf5c50 100644 --- a/libs/phoenix/doc/html/phoenix/what_s_new.html +++ b/libs/phoenix/doc/html/phoenix/what_s_new.html @@ -4,10 +4,10 @@ <title>What's New</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="prev" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="next" href="what_s_new/phoenix_3_0_5.html" title="Phoenix 3.0.5"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="prev" href="release_notes.html" title="Release Notes"> +<link rel="next" href="what_s_new/phoenix___warning_on__lambda_and_let_.html" title="Phoenix - warning on lambda and let"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,21 +20,29 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="what_s_new/phoenix_3_0_5.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="release_notes.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="what_s_new/phoenix___warning_on__lambda_and_let_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="phoenix.what_s_new"></a><a class="link" href="what_s_new.html" title="What's New">What's New</a> </h2></div></div></div> <div class="toc"><dl class="toc"> +<dt><span class="section"><a href="what_s_new/phoenix___warning_on__lambda_and_let_.html">Phoenix + - warning on <span class="bold"><strong>lambda and let</strong></span></a></span></dt> +<dt><span class="section"><a href="what_s_new/phoenix_3_2_0__boost_1_58_0_.html">Phoenix + 3.2.0 (Boost 1.58.0)</a></span></dt> +<dt><span class="section"><a href="what_s_new/phoenix_3_1_1.html">Phoenix 3.1.1</a></span></dt> +<dt><span class="section"><a href="what_s_new/phoenix_3_1_0.html">Phoenix 3.1.0</a></span></dt> +<dt><span class="section"><a href="what_s_new/phoenix_3_0_6__boost_1_57_0_.html">Phoenix + 3.0.6 (Boost 1.57.0)</a></span></dt> <dt><span class="section"><a href="what_s_new/phoenix_3_0_5.html">Phoenix 3.0.5</a></span></dt> <dt><span class="section"><a href="what_s_new/phoenix_3_0.html">Phoenix 3.0</a></span></dt> </dl></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> @@ -42,7 +50,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="what_s_new/phoenix_3_0_5.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="release_notes.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="what_s_new/phoenix___warning_on__lambda_and_let_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0.html b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0.html index 5adec5a18..895c7487d 100644 --- a/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0.html +++ b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0.html @@ -4,7 +4,7 @@ <title>Phoenix 3.0</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../what_s_new.html" title="What's New"> <link rel="prev" href="phoenix_3_0_5.html" title="Phoenix 3.0.5"> <link rel="next" href="../introduction.html" title="Introduction"> @@ -47,14 +47,14 @@ </li> <li class="listitem"> <a class="link" href="../modules/bind.html" title="Bind">Bind</a> is not completely compatible - with Boost.Bind + with Boost.Bind. The limitations will be documented as soon as possible. </li> </ul></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> diff --git a/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0_5.html b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0_5.html index 84ee49022..42375f0f6 100644 --- a/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0_5.html +++ b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0_5.html @@ -4,9 +4,9 @@ <title>Phoenix 3.0.5</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.0.5"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> <link rel="up" href="../what_s_new.html" title="What's New"> -<link rel="prev" href="../what_s_new.html" title="What's New"> +<link rel="prev" href="phoenix_3_0_6__boost_1_57_0_.html" title="Phoenix 3.0.6 (Boost 1.57.0)"> <link rel="next" href="phoenix_3_0.html" title="Phoenix 3.0"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,17 +20,12 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../what_s_new.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_0.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="phoenix_3_0_6__boost_1_57_0_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_0.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> <a name="phoenix.what_s_new.phoenix_3_0_5"></a><a class="link" href="phoenix_3_0_5.html" title="Phoenix 3.0.5">Phoenix 3.0.5</a> </h3></div></div></div> -<p> - This is the latest in a series of updates to Phoenix to fix some bugs and - to extend the examples. Details of the changes will be found in the <a href="http://www.boost.org/doc/libs/release/libs/phoenix/ChangeLog" target="_top">ChangeLog</a> - and the release number will be increased for each set of changes released. - </p> <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Introduction of <a href="http://www.boost.org/doc/libs/release/libs/phoenix/ChangeLog" target="_top">ChangeLog</a> @@ -42,19 +37,17 @@ <li class="listitem"> Fixes to bugs #5714 and #5824 are particularly important as they fixed silent errors in the processing of some compound expressions with commas. - <span class="bold"><strong>This could cause output from some user codes to - change unexpectedly.</strong></span> </li> <li class="listitem"> - TODO There is still a lot of work to be done on fixes, documentation - and examples. + <span class="bold"><strong>This could cause output from some user codes to + change unexpectedly.</strong></span> </li> </ul></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> @@ -62,7 +55,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="../what_s_new.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_0.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="phoenix_3_0_6__boost_1_57_0_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_0.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0_6__boost_1_57_0_.html b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0_6__boost_1_57_0_.html new file mode 100644 index 000000000..131240d43 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_0_6__boost_1_57_0_.html @@ -0,0 +1,56 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Phoenix 3.0.6 (Boost 1.57.0)</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../what_s_new.html" title="What's New"> +<link rel="prev" href="phoenix_3_1_0.html" title="Phoenix 3.1.0"> +<link rel="next" href="phoenix_3_0_5.html" title="Phoenix 3.0.5"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="phoenix_3_1_0.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_0_5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.what_s_new.phoenix_3_0_6__boost_1_57_0_"></a><a class="link" href="phoenix_3_0_6__boost_1_57_0_.html" title="Phoenix 3.0.6 (Boost 1.57.0)">Phoenix + 3.0.6 (Boost 1.57.0)</a> +</h3></div></div></div> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + Fixed bug in example/container_actor.cpp in end() function. + </li> +<li class="listitem"> + Fixed bug4853 and 5626 - added header <utility> for std::forward. + </li> +<li class="listitem"> + Fixed bug4853 - added header <iostream> for gcc 4.9 test + </li> +</ul></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="phoenix_3_1_0.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_0_5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_1_0.html b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_1_0.html new file mode 100644 index 000000000..2611a45b9 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_1_0.html @@ -0,0 +1,62 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Phoenix 3.1.0</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../what_s_new.html" title="What's New"> +<link rel="prev" href="phoenix_3_1_1.html" title="Phoenix 3.1.1"> +<link rel="next" href="phoenix_3_0_6__boost_1_57_0_.html" title="Phoenix 3.0.6 (Boost 1.57.0)"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="phoenix_3_1_1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_0_6__boost_1_57_0_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.what_s_new.phoenix_3_1_0"></a><a class="link" href="phoenix_3_1_0.html" title="Phoenix 3.1.0">Phoenix 3.1.0</a> +</h3></div></div></div> +<p> + This contains a series of updates to Phoenix to fix some bugs and to extend + the examples. Details of the changes will be found in the <a href="http://www.boost.org/doc/libs/release/libs/phoenix/ChangeLog" target="_top">ChangeLog</a> + and the release number will be increased for each set of changes released. + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + A start is being made on updating the documentation. + </li> +<li class="listitem"> + A bug has been fixed which was causing a lot of test examples of <span class="bold"><strong>bind</strong></span> to fail. This was particularly the case with + more recent compilers which are stricter. + </li> +<li class="listitem"> + TODO There is still a lot of work to be done on fixes, documentation + and examples. + </li> +</ul></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="phoenix_3_1_1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_0_6__boost_1_57_0_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_1_1.html b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_1_1.html new file mode 100644 index 000000000..696b6aa7b --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_1_1.html @@ -0,0 +1,61 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Phoenix 3.1.1</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../what_s_new.html" title="What's New"> +<link rel="prev" href="phoenix_3_2_0__boost_1_58_0_.html" title="Phoenix 3.2.0 (Boost 1.58.0)"> +<link rel="next" href="phoenix_3_1_0.html" title="Phoenix 3.1.0"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="phoenix_3_2_0__boost_1_58_0_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_1_0.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.what_s_new.phoenix_3_1_1"></a><a class="link" href="phoenix_3_1_1.html" title="Phoenix 3.1.1">Phoenix 3.1.1</a> +</h3></div></div></div> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + This is the start of a series of changes which continue the fixing of + the bugs. + </li> +<li class="listitem"> + There are new examples and tests which show the capability of phoenix. + </li> +<li class="listitem"> + A new example bind_goose shows the compatibility between boost bind and + boost phoenix bind. + </li> +<li class="listitem"> + New tests lazy_argument_tests, lazy_make_pair_tests, lazy_templated_struct_tests + show different possible uses of boost phoenix function objects. + </li> +</ul></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="phoenix_3_2_0__boost_1_58_0_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_1_0.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_2_0.html b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_2_0.html new file mode 100644 index 000000000..ad2c053f0 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_2_0.html @@ -0,0 +1,66 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Phoenix 3.2.0</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../what_s_new.html" title="What's New"> +<link rel="prev" href="phoenix___warning_on__lambda_and_let_.html" title="Phoenix - warning on lambda and let"> +<link rel="next" href="phoenix_3_1_1.html" title="Phoenix 3.1.1"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="phoenix___warning_on__lambda_and_let_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_1_1.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.what_s_new.phoenix_3_2_0"></a><a class="link" href="phoenix_3_2_0.html" title="Phoenix 3.2.0">Phoenix 3.2.0</a> +</h3></div></div></div> +<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<li class="listitem"> + Phoenix now has a lazy list implementation which is very similar but + not identical to the implementation provided by <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a>. + <div class="itemizedlist"><ul class="itemizedlist" type="circle"> +<li class="listitem"> + Details can be found in <a class="link" href="../lazy_list.html" title="Lazy List">Lazy + List</a>. + </li> +<li class="listitem"> + Tests have been added for the new features provided. + </li> +<li class="listitem"> + This is an addition which causes no changes to the previous public + interface. + </li> +</ul></div> + </li> +<li class="listitem"> + Fixes for #10927 and #11085 + </li> +</ul></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="phoenix___warning_on__lambda_and_let_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_1_1.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_2_0__boost_1_58_0_.html b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_2_0__boost_1_58_0_.html new file mode 100644 index 000000000..3169b1839 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix_3_2_0__boost_1_58_0_.html @@ -0,0 +1,67 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Phoenix 3.2.0 (Boost 1.58.0)</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../what_s_new.html" title="What's New"> +<link rel="prev" href="phoenix___warning_on__lambda_and_let_.html" title="Phoenix - warning on lambda and let"> +<link rel="next" href="phoenix_3_1_1.html" title="Phoenix 3.1.1"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="phoenix___warning_on__lambda_and_let_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_1_1.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.what_s_new.phoenix_3_2_0__boost_1_58_0_"></a><a class="link" href="phoenix_3_2_0__boost_1_58_0_.html" title="Phoenix 3.2.0 (Boost 1.58.0)">Phoenix + 3.2.0 (Boost 1.58.0)</a> +</h3></div></div></div> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + Phoenix now has a lazy list implementation which is very similar but + not identical to the implementation provided by <a href="http://cgi.di.uoa.gr/~smaragd/fc++/" target="_top">FC++</a>. + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> +<li class="listitem"> + Details can be found in <a class="link" href="../lazy_list.html" title="Lazy List">Lazy + List</a>. + </li> +<li class="listitem"> + Tests have been added for the new features provided. + </li> +<li class="listitem"> + This is an addition which causes no changes to the previous public + interface. + </li> +</ul></div> + </li> +<li class="listitem"> + Fixes for #10927 and #11085 + </li> +</ul></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="phoenix___warning_on__lambda_and_let_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_1_1.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/what_s_new/phoenix___warning_on__lambda_and_let_.html b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix___warning_on__lambda_and_let_.html new file mode 100644 index 000000000..022df78f7 --- /dev/null +++ b/libs/phoenix/doc/html/phoenix/what_s_new/phoenix___warning_on__lambda_and_let_.html @@ -0,0 +1,70 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Phoenix - warning on lambda and let</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../what_s_new.html" title="What's New"> +<link rel="prev" href="../what_s_new.html" title="What's New"> +<link rel="next" href="phoenix_3_2_0__boost_1_58_0_.html" title="Phoenix 3.2.0 (Boost 1.58.0)"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../what_s_new.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_2_0__boost_1_58_0_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="phoenix.what_s_new.phoenix___warning_on__lambda_and_let_"></a><a class="link" href="phoenix___warning_on__lambda_and_let_.html" title="Phoenix - warning on lambda and let">Phoenix + - warning on <span class="bold"><strong>lambda and let</strong></span></a> +</h3></div></div></div> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + There are a number of bugs in the implementation of <span class="bold"><strong>lambda</strong></span> + and <span class="bold"><strong>let</strong></span> constructs in Boost Phoenix + 3.0.6 (Boost release 1.57.0). + </li> +<li class="listitem"> + These are currently being investigated and a better version for Boost + 1.58.0. + </li> +<li class="listitem"> + The constructs are not completely unusable and many of the tests run. + </li> +<li class="listitem"> + Some usage may work with some compilers but not others. + </li> +<li class="listitem"> + Workarounds for different compilers are being made available and can + be seen in the tests where they are used. + </li> +<li class="listitem"> + For Boost Phoenix 3.2.0 most tests now run and work is continuing to + resolve the remaining problems. + </li> +</ul></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../what_s_new.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../what_s_new.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="phoenix_3_2_0__boost_1_58_0_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/phoenix/doc/html/phoenix/wrap_up.html b/libs/phoenix/doc/html/phoenix/wrap_up.html index 000799403..19b7a2a03 100644 --- a/libs/phoenix/doc/html/phoenix/wrap_up.html +++ b/libs/phoenix/doc/html/phoenix/wrap_up.html @@ -4,9 +4,9 @@ <title>Wrap Up</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.0.5"> -<link rel="prev" href="examples/transforming_the_expression_tree.html" title="Transforming the Expression Tree"> +<link rel="home" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="up" href="../index.html" title="Chapter 1. Phoenix 3.2.0"> +<link rel="prev" href="maintenance/experience/compilers.html" title="Compilers"> <link rel="next" href="acknowledgments.html" title="Acknowledgments"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="examples/transforming_the_expression_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgments.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="maintenance/experience/compilers.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgments.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> @@ -62,8 +62,8 @@ </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 © 2002-2005, 2010, 2014 Joel de Guzman, Dan Marsden, Thomas Heller, John - Fletcher<p> +<td align="right"><div class="copyright-footer">Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas + Heller, John Fletcher<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>) </p> @@ -71,7 +71,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="examples/transforming_the_expression_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgments.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="maintenance/experience/compilers.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgments.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> |