diff options
Diffstat (limited to 'libs/fusion/doc/html/fusion/adapted')
21 files changed, 256 insertions, 45 deletions
diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_adt.html b/libs/fusion/doc/html/fusion/adapted/adapt_adt.html index 066ec4040c..31af3111d3 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_adt.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_adt.html @@ -151,8 +151,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html b/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html index 843cd0b5ee..7852b9ce92 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html @@ -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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_adt.html b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_adt.html index 59ef76b4f2..a9bc882ba3 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_adt.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_adt.html @@ -161,8 +161,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_struct_named.html b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_struct_named.html index 78598cce8c..099634e0c8 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_struct_named.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_struct_named.html @@ -118,8 +118,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_adt.html b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_adt.html index 0ebeb7ee0b..6c73a259ae 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_adt.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_adt.html @@ -169,8 +169,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html index e5b29be634..179be5e7c0 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html @@ -110,8 +110,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_struct.html b/libs/fusion/doc/html/fusion/adapted/adapt_struct.html index a6fd5bfd3f..bc6bbb6dce 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_struct.html @@ -91,8 +91,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_struct_named.html b/libs/fusion/doc/html/fusion/adapted/adapt_struct_named.html index 0371cf3e76..ec1d3eafa4 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_struct_named.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_struct_named.html @@ -110,8 +110,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_tpl_adt.html b/libs/fusion/doc/html/fusion/adapted/adapt_tpl_adt.html index 179da73779..fd6af7e3e1 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_tpl_adt.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_tpl_adt.html @@ -36,7 +36,7 @@ <a name="fusion.adapted.adapt_tpl_adt.h0"></a> <span><a name="fusion.adapted.adapt_tpl_adt.synopsis"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.synopsis">Synopsis</a> </h5> -<pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_ADT</span><span class="special">(</span> +<pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span><span class="special">(</span> <span class="special">(</span><span class="identifier">template_param0</span><span class="special">)(</span><span class="identifier">template_param1</span><span class="special">)...,</span> <span class="special">(</span><span class="identifier">type_name</span><span class="special">)</span> <span class="special">(</span><span class="identifier">specialization_param0</span><span class="special">)(</span><span class="identifier">specialization_param1</span><span class="special">)...,</span> <span class="special">(</span><span class="identifier">attribute_type0</span><span class="special">,</span> <span class="identifier">attribute_const_type0</span><span class="special">,</span> <span class="identifier">get_expr0</span><span class="special">,</span> <span class="identifier">set_expr0</span><span class="special">)</span> @@ -160,8 +160,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_tpl_struct.html b/libs/fusion/doc/html/fusion/adapted/adapt_tpl_struct.html index 41c0519048..d22459d766 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_tpl_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_tpl_struct.html @@ -99,8 +99,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/array.html b/libs/fusion/doc/html/fusion/adapted/array.html index 28ea840464..4f94be6737 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/array.html +++ b/libs/fusion/doc/html/fusion/adapted/array.html @@ -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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/boost__array.html b/libs/fusion/doc/html/fusion/adapted/boost__array.html index 04c4b76ae5..1cab5c8d7b 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/boost__array.html +++ b/libs/fusion/doc/html/fusion/adapted/boost__array.html @@ -71,8 +71,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/boost__tuple.html b/libs/fusion/doc/html/fusion/adapted/boost__tuple.html index 513fbf0b06..421e5f26e4 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/boost__tuple.html +++ b/libs/fusion/doc/html/fusion/adapted/boost__tuple.html @@ -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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/define_assoc_struct.html b/libs/fusion/doc/html/fusion/adapted/define_assoc_struct.html index 2f56c603de..80592cb71c 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/define_assoc_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/define_assoc_struct.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> <link rel="up" href="../adapted.html" title="Adapted"> -<link rel="prev" href="define_tpl_struct.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT"> +<link rel="prev" href="define_tpl_struct_inline.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE"> <link rel="next" href="define_assoc_tpl_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT"> </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="define_tpl_struct.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_assoc_tpl_struct.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="define_tpl_struct_inline.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_assoc_tpl_struct.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -207,8 +207,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> @@ -216,7 +216,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="define_tpl_struct.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_assoc_tpl_struct.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="define_tpl_struct_inline.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_assoc_tpl_struct.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/fusion/doc/html/fusion/adapted/define_assoc_tpl_struct.html b/libs/fusion/doc/html/fusion/adapted/define_assoc_tpl_struct.html index 296dbfc4b6..ba6f033107 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/define_assoc_tpl_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/define_assoc_tpl_struct.html @@ -212,8 +212,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/define_struct.html b/libs/fusion/doc/html/fusion/adapted/define_struct.html index 6c3dd8dce1..9e410569b6 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/define_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/define_struct.html @@ -193,8 +193,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/define_struct_inline.html b/libs/fusion/doc/html/fusion/adapted/define_struct_inline.html new file mode 100644 index 0000000000..8a1db27458 --- /dev/null +++ b/libs/fusion/doc/html/fusion/adapted/define_struct_inline.html @@ -0,0 +1,105 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>BOOST_FUSION_DEFINE_STRUCT_INLINE</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<link rel="up" href="../adapted.html" title="Adapted"> +<link rel="prev" href="define_tpl_struct.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT"> +<link rel="next" href="define_tpl_struct_inline.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE"> +</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="define_tpl_struct.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_tpl_struct_inline.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="fusion.adapted.define_struct_inline"></a><a class="link" href="define_struct_inline.html" title="BOOST_FUSION_DEFINE_STRUCT_INLINE">BOOST_FUSION_DEFINE_STRUCT_INLINE</a> +</h3></div></div></div> +<h5> +<a name="fusion.adapted.define_struct_inline.h0"></a> + <span><a name="fusion.adapted.define_struct_inline.description"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.description">Description</a> + </h5> +<p> + BOOST_FUSION_DEFINE_STRUCT_INLINE is a macro that can be used to generate + all the necessary boilerplate to define and adapt an arbitrary struct as + a model of <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random + Access Sequence</a>. Unlike BOOST_FUSION_DEFINE_STRUCT, it can be used + at class or namespace scope. + </p> +<h5> +<a name="fusion.adapted.define_struct_inline.h1"></a> + <span><a name="fusion.adapted.define_struct_inline.synopsis"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.synopsis">Synopsis</a> + </h5> +<pre class="programlisting"><span class="identifier">BOOST_FUSION_DEFINE_STRUCT_INLINE</span><span class="special">(</span> + <span class="identifier">struct_name</span><span class="special">,</span> + <span class="special">(</span><span class="identifier">member_type0</span><span class="special">,</span> <span class="identifier">member_name0</span><span class="special">)</span> + <span class="special">(</span><span class="identifier">member_type1</span><span class="special">,</span> <span class="identifier">member_name1</span><span class="special">)</span> + <span class="special">...</span> + <span class="special">)</span> +</pre> +<h5> +<a name="fusion.adapted.define_struct_inline.h2"></a> + <span><a name="fusion.adapted.define_struct_inline.expression_semantics"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.expression_semantics">Expression + Semantics</a> + </h5> +<p> + The semantics of BOOST_FUSION_DEFINE_STRUCT_INLINE are identical to those + of BOOST_FUSION_DEFINE_STRUCT, with two differences: + </p> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> + BOOST_FUSION_DEFINE_STRUCT_INLINE can be used at class or namespace scope, + and thus does not take a namespace list parameter. + </li> +<li class="listitem"> + The structure generated by BOOST_FUSION_DEFINE_STRUCT_INLINE has a base + class, and is thus not POD in C++03. + </li> +</ol></div> +<h5> +<a name="fusion.adapted.define_struct_inline.h3"></a> + <span><a name="fusion.adapted.define_struct_inline.header"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.header">Header</a> + </h5> +<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">define_struct_inline</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">define_struct_inline</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +</pre> +<h5> +<a name="fusion.adapted.define_struct_inline.h4"></a> + <span><a name="fusion.adapted.define_struct_inline.example"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.example">Example</a> + </h5> +<pre class="programlisting"><span class="comment">// enclosing::employee is a Fusion sequence</span> +<span class="keyword">class</span> <span class="identifier">enclosing</span> +<span class="special">{</span> + <span class="identifier">BOOST_FUSION_DEFINE_STRUCT_INLINE</span><span class="special">(</span> + <span class="identifier">employee</span><span class="special">,</span> + <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="identifier">name</span><span class="special">)</span> + <span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">age</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 © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="define_tpl_struct.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_tpl_struct_inline.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/fusion/doc/html/fusion/adapted/define_tpl_struct.html b/libs/fusion/doc/html/fusion/adapted/define_tpl_struct.html index 849d6bd7a2..896a62649c 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/define_tpl_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/define_tpl_struct.html @@ -7,7 +7,7 @@ <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="define_struct.html" title="BOOST_FUSION_DEFINE_STRUCT"> -<link rel="next" href="define_assoc_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_STRUCT"> +<link rel="next" href="define_struct_inline.html" title="BOOST_FUSION_DEFINE_STRUCT_INLINE"> </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="define_struct.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_assoc_struct.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="define_struct.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_struct_inline.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -202,8 +202,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> @@ -211,7 +211,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="define_struct.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_assoc_struct.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="define_struct.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_struct_inline.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/fusion/doc/html/fusion/adapted/define_tpl_struct_inline.html b/libs/fusion/doc/html/fusion/adapted/define_tpl_struct_inline.html new file mode 100644 index 0000000000..ddd3689b89 --- /dev/null +++ b/libs/fusion/doc/html/fusion/adapted/define_tpl_struct_inline.html @@ -0,0 +1,106 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<link rel="up" href="../adapted.html" title="Adapted"> +<link rel="prev" href="define_struct_inline.html" title="BOOST_FUSION_DEFINE_STRUCT_INLINE"> +<link rel="next" href="define_assoc_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_STRUCT"> +</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="define_struct_inline.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_assoc_struct.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="fusion.adapted.define_tpl_struct_inline"></a><a class="link" href="define_tpl_struct_inline.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE">BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE</a> +</h3></div></div></div> +<h5> +<a name="fusion.adapted.define_tpl_struct_inline.h0"></a> + <span><a name="fusion.adapted.define_tpl_struct_inline.description"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.description">Description</a> + </h5> +<p> + BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE is a macro that can be used to generate + all the necessary boilerplate to define and adapt an arbitrary template struct + as a model of <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random + Access Sequence</a>. Unlike BOOST_FUSION_DEFINE_TPL_STRUCT, it can be + used at class or namespace scope. + </p> +<h5> +<a name="fusion.adapted.define_tpl_struct_inline.h1"></a> + <span><a name="fusion.adapted.define_tpl_struct_inline.synopsis"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.synopsis">Synopsis</a> + </h5> +<pre class="programlisting"><span class="identifier">BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE</span><span class="special">(</span> + <span class="special">(</span><span class="identifier">template_param0</span><span class="special">)(</span><span class="identifier">template_param1</span><span class="special">)...,</span> + <span class="identifier">struct_name</span><span class="special">,</span> + <span class="special">(</span><span class="identifier">member_type0</span><span class="special">,</span> <span class="identifier">member_name0</span><span class="special">)</span> + <span class="special">(</span><span class="identifier">member_type1</span><span class="special">,</span> <span class="identifier">member_name1</span><span class="special">)</span> + <span class="special">...</span> + <span class="special">)</span> +</pre> +<h5> +<a name="fusion.adapted.define_tpl_struct_inline.h2"></a> + <span><a name="fusion.adapted.define_tpl_struct_inline.expression_semantics"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.expression_semantics">Expression + Semantics</a> + </h5> +<p> + The semantics of BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE are identical to those + of BOOST_FUSION_DEFINE_TPL_STRUCT, with two differences: + </p> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> + BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE can be used at class or namespace + scope, and thus does not take a namespace list parameter. + </li> +<li class="listitem"> + The structure generated by BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE has + a base class, and is thus not POD in C++03. + </li> +</ol></div> +<h5> +<a name="fusion.adapted.define_tpl_struct_inline.h3"></a> + <span><a name="fusion.adapted.define_tpl_struct_inline.header"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.header">Header</a> + </h5> +<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">define_struct_inline</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">define_struct_inline</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +</pre> +<h5> +<a name="fusion.adapted.define_tpl_struct_inline.h4"></a> + <span><a name="fusion.adapted.define_tpl_struct_inline.example"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.example">Example</a> + </h5> +<pre class="programlisting"><span class="comment">// Any instantiated enclosing::employee is a Fusion sequence</span> +<span class="keyword">class</span> <span class="identifier">enclosing</span> +<span class="special">{</span> + <span class="identifier">BOOST_FUSION_DEFINE_TPL_STRUCT</span><span class="special">(</span> + <span class="special">(</span><span class="identifier">Name</span><span class="special">)(</span><span class="identifier">Age</span><span class="special">),</span> <span class="identifier">employee</span><span class="special">,</span> + <span class="special">(</span><span class="identifier">Name</span><span class="special">,</span> <span class="identifier">name</span><span class="special">)</span> + <span class="special">(</span><span class="identifier">Age</span><span class="special">,</span> <span class="identifier">age</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 © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="define_struct_inline.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.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="define_assoc_struct.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html b/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html index 66b873be86..dd9e45f422 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html +++ b/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html @@ -84,8 +84,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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> diff --git a/libs/fusion/doc/html/fusion/adapted/std__pair.html b/libs/fusion/doc/html/fusion/adapted/std__pair.html index da1b372c0c..7cf25ea1e9 100755..100644 --- a/libs/fusion/doc/html/fusion/adapted/std__pair.html +++ b/libs/fusion/doc/html/fusion/adapted/std__pair.html @@ -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 © 2001-2006, 2011 Joel de Guzman, Dan Marsden, Tobias - Schwinger<p> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> |