Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r72675 - in sandbox/conversion/libs/conversion_ext/doc: . html html/boost html/boost/conversion
From: vicente.botet_at_[hidden]
Date: 2011-06-19 03:51:19


Author: viboes
Date: 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
New Revision: 72675
URL: http://svn.boost.org/trac/boost/changeset/72675

Log:
Conversion: MAJOR change spliting implicit and explicit conversions
Added:
   sandbox/conversion/libs/conversion_ext/doc/html/BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_Target__Source_id35975317.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_Target__Source_id35975430.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_T__std_basi_id35972655.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_array_Targe_id35973544.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_array_Targe_id35973620.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_numeric_int_id35974032.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_rational_Ta_id35974385.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_std_basic_s_id35972604.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_std_pair_T1_id35972444.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_std_vector__id35972769.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_Target__Sourc_id35977381.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_array_Targ_id35973479.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_chrono_dur_id35973775.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_chrono_tim_id35973909.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_numeric_in_id35973963.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_optional_T_id35974105.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_optional_T_id35974167.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_posix_time_id35973716.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_posix_time_id35973870.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_rational_T_id35974329.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_std_pair_T_id35972394.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_std_vector_id35972721.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/enable_functor_T__typen_id35976101.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_Targ_id35976913.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_Targ_id35977006.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_T_id35972559.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_f_id35974445.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_f_id35974499.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_o_id35974240.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_s_id35972513.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_opti_id35977103.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/implicit_convert_to.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35977976.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35977996.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35978007.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35978018.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35978029.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertible.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978047.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978066.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978085.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978097.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978108.html (contents, props changed)
   sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978119.html (contents, props changed)
Text files modified:
   sandbox/conversion/libs/conversion_ext/doc/Jamfile.v2 | 32
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assign_to.html | 8
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assignable_to.html | 20
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner.html | 10
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp.html | 10
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convert_to.html | 10
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convert_to_or_fallback.html | 2
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter.html | 21
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp.html | 16
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_or_fallbacker.html | 12
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convertible_from.html | 18
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convertible_to.html | 24
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/enable_functor.html | 12
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_convert_to.html | 13
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter.html | 10
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp.html | 22
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/make_converter_to.html | 8
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/mat.html | 10
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/mcf.html | 4
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_assign_to.html | 2
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_assigner.html | 18
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_convert_to.html | 8
   sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_converter.html | 12
   sandbox/conversion/libs/conversion_ext/doc/html/index.html | 1045 ++++++++++++++++++++++++++++-----------
   sandbox/conversion/libs/conversion_ext/doc/html/standalone_HTML.manifest | 91 +-
   25 files changed, 955 insertions(+), 483 deletions(-)

Modified: sandbox/conversion/libs/conversion_ext/doc/Jamfile.v2
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/Jamfile.v2 (original)
+++ sandbox/conversion/libs/conversion_ext/doc/Jamfile.v2 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -110,7 +110,10 @@
                                    \"BOOST_EXPLICIT=explicit\" \\
                                    \"BOOST_STATIC_CONSTANT(x,y)=static x const y\" \\
                                    \"BOOST_STATIC_ASSERT(cnd)=\" \\
- \"BOOST_CONSTEXPR=constexpr\""
+ \"BOOST_CONVERSION_REQUIRES(CND) \" \\
+ \"BOOST_CONSTEXPR=constexpr\""
+
+# \"BOOST_CONVERSION_REQUIRES(CND) , typename enable_if_c< CND >::type\" \\
 
         <doxygen:param>ALIASES=" Effects=\"<p><b>Effects:</b>\" \\
                                  Example=\"<p><b>Example:</b>\" \\
@@ -140,9 +143,9 @@
         <doxygen:param>SHOW_USED_FILES=YES
 
         <doxygen:param>SHOW_INCLUDE_FILES=YES
- <doxygen:param>WARNINGS=YES # Default NO, but useful to see warnings, especially in a logfile.
- # It is also wise to to set a warnings logfile like this:
- <doxygen:param>WARN_LOGFILE=AutoDoxywarnings.log # This may not be empty (usually not a good sign!), depending on options chosen.
+ #<doxygen:param>WARNINGS=YES # Default NO, but useful to see warnings, especially in a logfile.
+ # It is also wise to set a warnings logfile like this:
+ #<doxygen:param>WARN_LOGFILE=AutoDoxywarnings.log # This may not be empty (usually not a good sign!), depending on options chosen.
         # Much better to send message to a logfile than the default stderr.
         # and make sure that there are no Doxygen errors or significant warnings in the log file.
         <doxygen:param>RECURSIVE=NO # Search recursively down subdirectories.
@@ -166,15 +169,31 @@
 doxygen core
    :
       [ glob ../../../boost/conversion.hpp ]
- [ glob ../../../boost/conversion/*.hpp ]
+ [ glob ../../../boost/conversion/include.hpp ]
+ [ glob ../../../boost/conversion/assign_to.hpp ]
+ [ glob ../../../boost/conversion/assignable_to.hpp ]
+ [ glob ../../../boost/conversion/convert_to_or_fallback.hpp ]
+ [ glob ../../../boost/conversion/convert_to.hpp ]
+ [ glob ../../../boost/conversion/convertible_from.hpp ]
+ [ glob ../../../boost/conversion/convertible_to.hpp ]
+ [ glob ../../../boost/conversion/explicit_convert_to.hpp ]
+ [ glob ../../../boost/conversion/implicit_convert_to.hpp ]
+ [ glob ../../../boost/conversion/try_assign_to.hpp ]
+ [ glob ../../../boost/conversion/try_convert_to.hpp ]
       [ glob ../../../boost/conversion/fp/convert_to.hpp ]
+ [ glob ../../../boost/conversion/type_traits/is_extrinsic_assignble.hpp ]
+ [ glob ../../../boost/conversion/type_traits/is_extrinsic_convertible.hpp ]
+ [ glob ../../../boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp ]
    :
         <xsl:param>"boost.doxygen.reftitle=Core"
    ;
 
 doxygen std
    :
- [ glob ../../../boost/conversion/std/*.hpp ]
+ #[ glob ../../../boost/conversion/std/complex.hpp ]
+ [ glob ../../../boost/conversion/std/pair.hpp ]
+ [ glob ../../../boost/conversion/std/string.hpp ]
+ [ glob ../../../boost/conversion/std/vector.hpp ]
    :
         <xsl:param>"boost.doxygen.reftitle=C++ Standard classes specializations"
    ;
@@ -184,6 +203,7 @@
       [ glob ../../../boost/conversion/boost/*.hpp ]
    :
         <xsl:param>"boost.doxygen.reftitle=Boost classes specializations"
+ <xsl:param>boost.doxygen.header.prefix=boost/conversion
    ;
 
 

Added: sandbox/conversion/libs/conversion_ext/doc/html/BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Macro BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP</title>
+<link rel="stylesheet" href="./boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">
+<link rel="prev" href="boost/is_extrinsic_explicit_c_id35978119.html" title="Struct is_extrinsic_explicit_convertible&lt;const void, const void&gt;">
+<link rel="next" href="boost/conversion/converter_cp_std_pair_T_id35972394.html" title="Struct template converter_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost/is_extrinsic_explicit_c_id35978119.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="boost/conversion/converter_cp_std_pair_T_id35972394.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP</span></h2>
+<p>BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp</a>&gt;
+
+</span>BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP</pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost/is_extrinsic_explicit_c_id35978119.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="boost/conversion/converter_cp_std_pair_T_id35972394.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assign_to.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assign_to.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assign_to.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.assign_to_hpp" title="Header &lt;boost/conversion/assign_to.hpp&gt;">
-<link rel="prev" href="assigner_Target__Source_id35971295.html" title="Struct template assigner&lt;Target, Source, typename enable_if&lt; is_assignable&lt; Target, Source &gt; &gt;::type&gt;">
+<link rel="prev" href="assigner_Target__Source_id35975430.html" title="Struct template assigner&lt;Target, Source&gt;">
 <link rel="next" href="assignable_to.html" title="Class template assignable_to">
 </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="assigner_Target__Source_id35971295.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assignable_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assigner_Target__Source_id35975430.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assignable_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.assign_to"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
   <span class="identifier">Target</span> <span class="special">&amp;</span> <span class="identifier">assign_to</span><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36351459"></a><h2>Description</h2>
+<a name="id36355792"></a><h2>Description</h2>
 <p>
 </p>
 <p><span class="bold"><strong>Parameters:</strong></span> </p>
@@ -55,7 +55,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="assigner_Target__Source_id35971295.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assignable_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assigner_Target__Source_id35975430.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assignable_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assignable_to.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assignable_to.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assignable_to.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -35,31 +35,31 @@
 <span class="keyword">class</span> <a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a> <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
   <span class="comment">// <a class="link" href="assignable_to.html#boost.conversion.assignable_toconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="assignable_to.html#id35971496-bb"><span class="identifier">assignable_to</span></a><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- assignable_to&amp; <a class="link" href="assignable_to.html#id35971518-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="assignable_to.html#id35975641-bb"><span class="identifier">assignable_to</span></a><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ assignable_to&amp; <a class="link" href="assignable_to.html#id35975665-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span>
- assignable_to&amp; <a class="link" href="assignable_to.html#id35971554-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span> assignable_to&amp; <a class="link" href="assignable_to.html#id35971622-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ assignable_to&amp; <a class="link" href="assignable_to.html#id35975704-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span> assignable_to&amp; <a class="link" href="assignable_to.html#id35975777-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
 
   <span class="comment">// public data members</span>
   <span class="identifier">Target</span> <span class="special">&amp;</span> <span class="identifier">ref_</span><span class="special">;</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36351988"></a><h2>Description</h2>
+<a name="id36356372"></a><h2>Description</h2>
 <div class="refsect2">
-<a name="id36351991"></a><h3>
+<a name="id36356375"></a><h3>
 <a name="boost.conversion.assignable_toconstruct-copy-destruct"></a><code class="computeroutput">assignable_to</code>
         public
        construct/copy/destruct</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<pre class="literallayout"><a name="id35971496-bb"></a><span class="identifier">assignable_to</span><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id35975641-bb"></a><span class="identifier">assignable_to</span><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span></pre>
 <p>default copy constructor </p>
 <p><span class="bold"><strong>Exception Safety:</strong></span> no-throw guarantee. constructor from a reference </p>
 <p><span class="bold"><strong>Exception Safety:</strong></span> no-throw guarantee. </p>
 </li>
 <li class="listitem">
-<pre class="literallayout">assignable_to&amp; <a name="id35971518-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout">assignable_to&amp; <a name="id35975665-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre>
 <p>Assignment.</p>
 <p><span class="bold"><strong>Effects:</strong></span> Forwards the assignment to the reference. </p>
 <p><span class="bold"><strong>Returns:</strong></span> <code class="computeroutput">*this</code> </p>
@@ -67,7 +67,7 @@
 </li>
 <li class="listitem">
 <pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span>
- assignable_to&amp; <a name="id35971554-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> s<span class="special">)</span><span class="special">;</span></pre>
+ assignable_to&amp; <a name="id35975704-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> s<span class="special">)</span><span class="special">;</span></pre>
 <p>Assignment from a <code class="computeroutput"><a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a></code> wrapping a type <code class="computeroutput">Source</code> convertible to Target.</p>
 <p><span class="bold"><strong>Effects:</strong></span> Forwards the assignment to the reference using <code class="computeroutput">assign_to</code>. </p>
 <p><span class="bold"><strong>Returns:</strong></span> <code class="computeroutput">*this</code> </p>
@@ -75,7 +75,7 @@
 <p><span class="bold"><strong>Remark(s):</strong></span> This constructor doesn't participates on overload resolution if <code class="computeroutput">Source</code> is not extrinsic assignable to <code class="computeroutput">Target</code>. </p>
 </li>
 <li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span> assignable_to&amp; <a name="id35971622-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span> assignable_to&amp; <a name="id35975777-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre>
 <p>Assignment from a type <code class="computeroutput">Source</code> assignable to <code class="computeroutput">Target</code>.</p>
 <p><span class="bold"><strong>Effects:</strong></span> Forwards the assignment to the reference using <code class="computeroutput">assign_to</code> </p>
 <p><span class="bold"><strong>Returns:</strong></span> <code class="computeroutput">*this</code> </p>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -7,7 +7,7 @@
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.assign_to_hpp" title="Header &lt;boost/conversion/assign_to.hpp&gt;">
 <link rel="prev" href="assigner_cp.html" title="Struct template assigner_cp">
-<link rel="next" href="assigner_Target__Source_id35971189.html" title="Struct template assigner&lt;Target, Source, typename enable_if_c&lt; is_copy_assignable&lt; Target &gt;::value &amp;&amp;is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value &gt;::type&gt;">
+<link rel="next" href="assigner_Target__Source_id35975317.html" title="Struct template assigner&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_copy_assignable&lt; Target &gt;::value &amp;&amp;is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;">
 </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="assigner_cp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assigner_Target__Source_id35971189.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assigner_cp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assigner_Target__Source_id35975317.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.assigner"></a><div class="titlepage"></div>
@@ -32,8 +32,8 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.assign_to_hpp" title="Header &lt;boost/conversion/assign_to.hpp&gt;">boost/conversion/assign_to.hpp</a>&gt;
 
 </span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="assigner.html" title="Struct template assigner">assigner</a> <span class="special">:</span> <span class="keyword">public</span> boost::conversion::assigner_cp&lt; Target, Source, Enable &gt;,
- <span class="keyword">public</span> boost::conversion::assigner_cp&lt; Target, Source, Enable &gt;
+<span class="keyword">struct</span> <a class="link" href="assigner.html" title="Struct template assigner">assigner</a> <span class="special">:</span>
+ <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">assigner_cp</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Enable</span> <span class="special">&gt;</span>
 <span class="special">{</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 </div>
@@ -47,7 +47,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="assigner_cp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assigner_Target__Source_id35971189.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assigner_cp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assigner_Target__Source_id35975317.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_Target__Source_id35975317.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_Target__Source_id35975317.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template assigner&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_copy_assignable&lt; Target &gt;::value &amp;&amp;is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.assign_to_hpp" title="Header &lt;boost/conversion/assign_to.hpp&gt;">
+<link rel="prev" href="assigner.html" title="Struct template assigner">
+<link rel="next" href="assigner_Target__Source_id35975430.html" title="Struct template assigner&lt;Target, Source&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assigner_Target__Source_id35975430.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.assigner_Target,_Source_id35975317"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template assigner&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_copy_assignable&lt; Target &gt;::value &amp;&amp;is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;</span></h2>
+<p>boost::conversion::assigner&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_copy_assignable&lt; Target &gt;::value &amp;&amp;is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.assign_to_hpp" title="Header &lt;boost/conversion/assign_to.hpp&gt;">boost/conversion/assign_to.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_Target__Source_id35975317.html" title="Struct template assigner&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_copy_assignable&lt; Target &gt;::value &amp;&amp;is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;">assigner</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">SourceBOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_copy_assignable</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="identifier">is_extrinsic_explicit_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span
> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">is_assignable</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="assigner_Target__Source_id35975317.html#id35975383-bb">public member functions</a></span>
+ <span class="identifier">Target</span> <span class="special">&amp;</span> <a class="link" href="assigner_Target__Source_id35975317.html#id35975387-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36355126"></a><h2>Description</h2>
+<p>Specialization when <code class="computeroutput">Target</code> is not assignable from <code class="computeroutput">Source</code>, but <code class="computeroutput">Target</code> is copy constructible and <code class="computeroutput">Source</code> is extrinsic convertible to <code class="computeroutput">Target</code>. </p>
+<p><span class="bold"><strong>Requires:</strong></span> <code class="computeroutput">Target</code> must be CopyAssinable and <code class="computeroutput"><code class="computeroutput">Source</code> must</code> be extrinsic convertible to <code class="computeroutput">Target</code>. </p>
+<div class="refsect2">
+<a name="id36355186"></a><h3>
+<a name="id35975383-bb"></a><code class="computeroutput">assigner</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">Target</span> <span class="special">&amp;</span> <a name="id35975387-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Effects:</strong></span> Converts the <code class="computeroutput">from</code> parameter to the <code class="computeroutput">to</code> parameter, using by default the assignment operator. </p>
+<p><span class="bold"><strong>Throws:</strong></span> Whatever the underlying assignment operator of the <code class="computeroutput">Target</code> class throws. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assigner_Target__Source_id35975430.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_Target__Source_id35975430.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_Target__Source_id35975430.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template assigner&lt;Target, Source&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.assign_to_hpp" title="Header &lt;boost/conversion/assign_to.hpp&gt;">
+<link rel="prev" href="assigner_Target__Source_id35975317.html" title="Struct template assigner&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_copy_assignable&lt; Target &gt;::value &amp;&amp;is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;">
+<link rel="next" href="assign_to.html" title="Function template assign_to">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_Target__Source_id35975317.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assign_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.assigner_Target,_Source_id35975430"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template assigner&lt;Target, Source&gt;</span></h2>
+<p>boost::conversion::assigner&lt;Target, Source&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.assign_to_hpp" title="Header &lt;boost/conversion/assign_to.hpp&gt;">boost/conversion/assign_to.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_Target__Source_id35975430.html" title="Struct template assigner&lt;Target, Source&gt;">assigner</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="assigner_Target__Source_id35975430.html#id35975470-bb">public member functions</a></span>
+ <span class="identifier">Target</span> <span class="special">&amp;</span> <a class="link" href="assigner_Target__Source_id35975430.html#id35975474-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36355505"></a><h2>Description</h2>
+<p>Specialization when <code class="computeroutput">Target</code> is assignable from <code class="computeroutput">Source</code>. </p>
+<p><span class="bold"><strong>Requires:</strong></span> <code class="computeroutput">Target</code> must be Assinable from Source. </p>
+<div class="refsect2">
+<a name="id36355533"></a><h3>
+<a name="id35975470-bb"></a><code class="computeroutput">assigner</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">Target</span> <span class="special">&amp;</span> <a name="id35975474-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Effects:</strong></span> Assigns the <code class="computeroutput">from</code> parameter to the <code class="computeroutput">to</code> parameter. </p>
+<p><span class="bold"><strong>Throws:</strong></span> Whatever the underlying assignment operator of the <code class="computeroutput">Target</code> class throws. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_Target__Source_id35975317.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assign_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.assign_to_hpp" title="Header &lt;boost/conversion/assign_to.hpp&gt;">
-<link rel="prev" href="default_assigner_condition.html" title="Struct template default_assigner_condition">
+<link rel="prev" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="next" href="assigner.html" title="Struct template assigner">
 </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="default_assigner_condition.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assigner.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../index.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assigner.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.assigner_cp"></a><div class="titlepage"></div>
@@ -36,10 +36,10 @@
          <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="comment"> // A dummy template parameter that can be
                                  // used for SFINAE.</span>
          <span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="assigner_cp.html" title="Struct template assigner_cp">assigner_cp</a> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_cp.html" title="Struct template assigner_cp">assigner_cp</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">false_type</span> <span class="special">{</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36350193"></a><h2>Description</h2>
+<a name="id36354614"></a><h2>Description</h2>
 <p>Customization point for <code class="computeroutput">assign_to</code>.
 </p>
 </div>
@@ -54,7 +54,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="default_assigner_condition.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assigner.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../index.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assign_to_hpp"><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="assigner.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_T__std_basi_id35972655.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_T__std_basi_id35972655.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template assigner_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.std.string_hpp" title="Header &lt;boost/conversion/std/string.hpp&gt;">
+<link rel="prev" href="assigner_cp_std_basic_s_id35972604.html" title="Struct template assigner_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;">
+<link rel="next" href="converter_cp_std_vector_id35972721.html" title="Struct template converter_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_std_basic_s_id35972604.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.string_hpp"><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="converter_cp_std_vector_id35972721.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.assigner_cp_T,_std_basi_id35972655"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template assigner_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;</span></h2>
+<p>boost::conversion::assigner_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.std.string_hpp" title="Header &lt;boost/conversion/std/string.hpp&gt;">boost/conversion/std/string.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Alloc<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_cp_T__std_basi_id35972655.html" title="Struct template assigner_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;">assigner_cp</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="assigner_cp_T__std_basi_id35972655.html#id35972686-bb">public member functions</a></span>
+ <span class="identifier">T</span> <span class="special">&amp;</span> <a class="link" href="assigner_cp_T__std_basi_id35972655.html#id35972689-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36371475"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36371479"></a><h3>
+<a name="id35972686-bb"></a><code class="computeroutput">assigner_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">T</span> <span class="special">&amp;</span> <a name="id35972689-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_std_basic_s_id35972604.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.string_hpp"><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="converter_cp_std_vector_id35972721.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_array_Targe_id35973544.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_array_Targe_id35973544.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.array_hpp" title="Header &lt;boost/conversion/boost/array.hpp&gt;">
+<link rel="prev" href="converter_cp_array_Targ_id35973479.html" title="Struct template converter_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;&gt;">
+<link rel="next" href="assigner_cp_array_Targe_id35973620.html" title="Struct template assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;is_assignable&lt; Target, Source &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_array_Targ_id35973479.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.array_hpp"><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="assigner_cp_array_Targe_id35973620.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.assigner_cp_array_Targe_id35973544"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;</span></h2>
+<p>boost::conversion::assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.array_hpp" title="Header &lt;boost/conversion/boost/array.hpp&gt;">boost/conversion/boost/array.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_cp_array_Targe_id35973544.html" title="Struct template assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;">assigner_cp</a><span class="special">&lt;</span><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_assignable</span><span class="special">&lt
;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">is_assignable</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="assigner_cp_array_Targe_id35973544.html#id35973591-bb">public member functions</a></span>
+ <span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <a class="link" href="assigner_cp_array_Targe_id35973544.html#id35973594-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36373705"></a><h2>Description</h2>
+<p>Partial specialization of <code class="computeroutput">assigner</code> for <code class="computeroutput">boost::array</code> of the same size </p>
+<div class="refsect2">
+<a name="id36373722"></a><h3>
+<a name="id35973591-bb"></a><code class="computeroutput">assigner_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+<a name="id35973594-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Effects:</strong></span> assign to each one of the target array elements the conversion of the source array element. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_array_Targ_id35973479.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.array_hpp"><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="assigner_cp_array_Targe_id35973620.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_array_Targe_id35973620.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_array_Targe_id35973620.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;is_assignable&lt; Target, Source &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.array_hpp" title="Header &lt;boost/conversion/boost/array.hpp&gt;">
+<link rel="prev" href="assigner_cp_array_Targe_id35973544.html" title="Struct template assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;">
+<link rel="next" href="converter_cp_posix_time_id35973716.html" title="Struct template converter_cp&lt;posix_time::time_duration, chrono::duration&lt; Rep, Period &gt;&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_array_Targe_id35973544.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.array_hpp"><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="converter_cp_posix_time_id35973716.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.assigner_cp_array_Targe_id35973620"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;is_assignable&lt; Target, Source &gt;::value))&gt;</span></h2>
+<p>boost::conversion::assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;is_assignable&lt; Target, Source &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.array_hpp" title="Header &lt;boost/conversion/boost/array.hpp&gt;">boost/conversion/boost/array.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_cp_array_Targe_id35973620.html" title="Struct template assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;is_assignable&lt; Target, Source &gt;::value))&gt;">assigner_cp</a><span class="special">&lt;</span><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_assignable</span><span class="special">&lt;
</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="identifier">is_assignable</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="assigner_cp_array_Targe_id35973620.html#id35973667-bb">public member functions</a></span>
+ <span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <a class="link" href="assigner_cp_array_Targe_id35973620.html#id35973670-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36374334"></a><h2>Description</h2>
+<p>Partial specialization of <code class="computeroutput">assigner</code> for <code class="computeroutput">boost::array</code> of the same size </p>
+<div class="refsect2">
+<a name="id36374351"></a><h3>
+<a name="id35973667-bb"></a><code class="computeroutput">assigner_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+<a name="id35973670-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Effects:</strong></span> assign to each one of the target array elements the conversion of the source array element. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_array_Targe_id35973544.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.array_hpp"><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="converter_cp_posix_time_id35973716.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_numeric_int_id35974032.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_numeric_int_id35974032.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template assigner_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.interval_hpp" title="Header &lt;boost/conversion/boost/interval.hpp&gt;">
+<link rel="prev" href="converter_cp_numeric_in_id35973963.html" title="Struct template converter_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">
+<link rel="next" href="converter_cp_optional_T_id35974105.html" title="Struct template converter_cp&lt;optional&lt; Target &gt;, optional&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_numeric_in_id35973963.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.interval_hpp"><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="converter_cp_optional_T_id35974105.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.assigner_cp_numeric_int_id35974032"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template assigner_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</span></h2>
+<p>boost::conversion::assigner_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.interval_hpp" title="Header &lt;boost/conversion/boost/interval.hpp&gt;">boost/conversion/boost/interval.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> PTarget<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> PSource<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_cp_numeric_int_id35974032.html" title="Struct template assigner_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">assigner_cp</a><span class="special">&lt;</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">PTarget</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">PSource</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><
span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="assigner_cp_numeric_int_id35974032.html#id35974067-bb">public member functions</a></span>
+ <span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">PTarget</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <a class="link" href="assigner_cp_numeric_int_id35974032.html#id35974071-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">PTarget</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">PSource</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36377322"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36377326"></a><h3>
+<a name="id35974067-bb"></a><code class="computeroutput">assigner_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">PTarget</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+<a name="id35974071-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">PTarget</span> <span class="special">&gt;</span> <span class="special">&amp;</span> to<span class="special">,</span>
+ <span class="keyword">const</span> <span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">PSource</span> <span class="special">&gt;</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_numeric_in_id35973963.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.interval_hpp"><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="converter_cp_optional_T_id35974105.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_rational_Ta_id35974385.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_rational_Ta_id35974385.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template assigner_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.rational_hpp" title="Header &lt;boost/conversion/boost/rational.hpp&gt;">
+<link rel="prev" href="converter_cp_rational_T_id35974329.html" title="Struct template converter_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">
+<link rel="next" href="explicit_converter_cp_f_id35974445.html" title="Struct template explicit_converter_cp&lt;fusion::tuple&lt; T1, T2 &gt;, fusion::tuple&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_rational_T_id35974329.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.rational_hpp"><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="explicit_converter_cp_f_id35974445.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.assigner_cp_rational_Ta_id35974385"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template assigner_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</span></h2>
+<p>boost::conversion::assigner_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.rational_hpp" title="Header &lt;boost/conversion/boost/rational.hpp&gt;">boost/conversion/boost/rational.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_cp_rational_Ta_id35974385.html" title="Struct template assigner_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">assigner_cp</a><span class="special">&lt;</span><span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</
span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="assigner_cp_rational_Ta_id35974385.html#id35974407-bb">public member functions</a></span>
+ <span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <a class="link" href="assigner_cp_rational_Ta_id35974385.html#id35974410-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36379624"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36379628"></a><h3>
+<a name="id35974407-bb"></a><code class="computeroutput">assigner_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+<a name="id35974410-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_rational_T_id35974329.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.rational_hpp"><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="explicit_converter_cp_f_id35974445.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_std_basic_s_id35972604.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_std_basic_s_id35972604.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template assigner_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.std.string_hpp" title="Header &lt;boost/conversion/std/string.hpp&gt;">
+<link rel="prev" href="explicit_converter_cp_T_id35972559.html" title="Struct template explicit_converter_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;">
+<link rel="next" href="assigner_cp_T__std_basi_id35972655.html" title="Struct template assigner_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_cp_T_id35972559.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.string_hpp"><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="assigner_cp_T__std_basi_id35972655.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.assigner_cp_std_basic_s_id35972604"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template assigner_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;</span></h2>
+<p>boost::conversion::assigner_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.std.string_hpp" title="Header &lt;boost/conversion/std/string.hpp&gt;">boost/conversion/std/string.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Alloc<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_cp_std_basic_s_id35972604.html" title="Struct template assigner_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;">assigner_cp</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="assigner_cp_std_basic_s_id35972604.html#id35972635-bb">public member functions</a></span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <a class="link" href="assigner_cp_std_basic_s_id35972604.html#id35972638-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36370994"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36370997"></a><h3>
+<a name="id35972635-bb"></a><code class="computeroutput">assigner_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+<a name="id35972638-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_cp_T_id35972559.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.string_hpp"><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="assigner_cp_T__std_basi_id35972655.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_std_pair_T1_id35972444.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_std_pair_T1_id35972444.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template assigner_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.std.pair_hpp" title="Header &lt;boost/conversion/std/pair.hpp&gt;">
+<link rel="prev" href="converter_cp_std_pair_T_id35972394.html" title="Struct template converter_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;">
+<link rel="next" href="explicit_converter_cp_s_id35972513.html" title="Struct template explicit_converter_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_std_pair_T_id35972394.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.pair_hpp"><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="explicit_converter_cp_s_id35972513.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.assigner_cp_std_pair_T1_id35972444"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template assigner_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;</span></h2>
+<p>boost::conversion::assigner_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.std.pair_hpp" title="Header &lt;boost/conversion/std/pair.hpp&gt;">boost/conversion/std/pair.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> S1<span class="special">,</span> <span class="keyword">typename</span> S2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_cp_std_pair_T1_id35972444.html" title="Struct template assigner_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;">assigner_cp</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="specia
l">(</span><span class="special">(</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">T1</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">S2</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="assigner_cp_std_pair_T1_id35972444.html#id35972479-bb">public member functions</a></span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <a class="link" href="assigner_cp_std_pair_T1_id35972444.html#id35972482-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36369635"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36369638"></a><h3>
+<a name="id35972479-bb"></a><code class="computeroutput">assigner_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+<a name="id35972482-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_std_pair_T_id35972394.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.pair_hpp"><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="explicit_converter_cp_s_id35972513.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_std_vector__id35972769.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/assigner_cp_std_vector__id35972769.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template assigner_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.std.vector_hpp" title="Header &lt;boost/conversion/std/vector.hpp&gt;">
+<link rel="prev" href="converter_cp_std_vector_id35972721.html" title="Struct template converter_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;">
+<link rel="next" href="converter_cp_array_Targ_id35973479.html" title="Struct template converter_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_std_vector_id35972721.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.vector_hpp"><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="converter_cp_array_Targ_id35973479.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.assigner_cp_std_vector__id35972769"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template assigner_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;</span></h2>
+<p>boost::conversion::assigner_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.std.vector_hpp" title="Header &lt;boost/conversion/std/vector.hpp&gt;">boost/conversion/std/vector.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> A1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> A2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="assigner_cp_std_vector__id35972769.html" title="Struct template assigner_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;">assigner_cp</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span clas
s="identifier">is_extrinsic_assignable</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="assigner_cp_std_vector__id35972769.html#id35972802-bb">public member functions</a></span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+ <a class="link" href="assigner_cp_std_vector__id35972769.html#id35972805-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36372598"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36372602"></a><h3>
+<a name="id35972802-bb"></a><code class="computeroutput">assigner_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> <span class="special">&amp;</span>
+<a name="id35972805-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_std_vector_id35972721.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.vector_hpp"><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="converter_cp_array_Targ_id35973479.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convert_to.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convert_to.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convert_to.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -6,8 +6,8 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.convert_to_hpp" title="Header &lt;boost/conversion/convert_to.hpp&gt;">
-<link rel="prev" href="converter_Target__Sourc_id35972133.html" title="Struct template converter&lt;Target, Source&gt;">
-<link rel="next" href="../../BOOST_CONVERSION_ENABLE_CND.html" title="Macro BOOST_CONVERSION_ENABLE_CND">
+<link rel="prev" href="enable_functor.html" title="Struct template enable_functor">
+<link rel="next" href="enable_functor_T__typen_id35976101.html" title="Struct template enable_functor&lt;T, typename enable_if&lt; phoenix::is_actor&lt; T &gt; &gt;::type&gt;">
 </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="converter_Target__Sourc_id35972133.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="../../BOOST_CONVERSION_ENABLE_CND.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="enable_functor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="enable_functor_T__typen_id35976101.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.convert_to"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
   <span class="identifier">Target</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36355288"></a><h2>Description</h2>
+<a name="id36357419"></a><h2>Description</h2>
 <p>Lazily convert to a type <code class="computeroutput">Target</code> from an arbitrary argument.</p>
 <p>
 </p>
@@ -63,7 +63,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="converter_Target__Sourc_id35972133.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="../../BOOST_CONVERSION_ENABLE_CND.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="enable_functor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="enable_functor_T__typen_id35976101.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convert_to_or_fallback.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convert_to_or_fallback.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convert_to_or_fallback.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -36,7 +36,7 @@
   <span class="identifier">Target</span> <span class="identifier">convert_to_or_fallback</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">,</span>
                                 <span class="identifier">Fallback</span> <span class="keyword">const</span> <span class="special">&amp;</span> fallback<span class="special">)</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36356922"></a><h2>Description</h2>
+<a name="id36359022"></a><h2>Description</h2>
 <p>
 </p>
 <p><span class="bold"><strong>Returns:</strong></span> the converted value if the conversion succeeds or the fallback. </p>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -5,9 +5,9 @@
 <link rel="stylesheet" href="../.././boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
-<link rel="up" href="../../index.html#header.boost.conversion.convert_to_hpp" title="Header &lt;boost/conversion/convert_to.hpp&gt;">
+<link rel="up" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp" title="Header &lt;boost/conversion/implicit_convert_to.hpp&gt;">
 <link rel="prev" href="converter_cp.html" title="Struct template converter_cp">
-<link rel="next" href="converter_Target__Sourc_id35972133.html" title="Struct template converter&lt;Target, Source&gt;">
+<link rel="next" href="converter_Target__Sourc_id35977381.html" title="Struct template converter&lt;Target, Source, typename enable_if_c&lt; is_convertible&lt; Source, Target &gt;::value &gt;::type&gt;">
 </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="converter_cp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="converter_Target__Sourc_id35972133.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="converter_cp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp"><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="converter_Target__Sourc_id35977381.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.converter"></a><div class="titlepage"></div>
@@ -29,13 +29,22 @@
 <p>boost::conversion::converter</p>
 </div>
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.convert_to_hpp" title="Header &lt;boost/conversion/convert_to.hpp&gt;">boost/conversion/convert_to.hpp</a>&gt;
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp" title="Header &lt;boost/conversion/implicit_convert_to.hpp&gt;">boost/conversion/implicit_convert_to.hpp</a>&gt;
 
-</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="comment"> // target type of the conversion.</span>
+ <span class="keyword">typename</span> Source<span class="special">,</span> <span class="comment"> // source type of the conversion.</span>
+ <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="comment"> // A dummy template parameter that can be
+ // used for SFINAE.</span>
+ <span class="special">&gt;</span>
 <span class="keyword">struct</span> <a class="link" href="converter.html" title="Struct template converter">converter</a> <span class="special">:</span>
   <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">converter_cp</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Enable</span> <span class="special">&gt;</span>
 <span class="special">{</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36364285"></a><h2>Description</h2>
+<p>Default customization point for <code class="computeroutput">implicit_convert_to</code>.
+</p>
+</div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -47,7 +56,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="converter_cp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="converter_Target__Sourc_id35972133.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="converter_cp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp"><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="converter_Target__Sourc_id35977381.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_Target__Sourc_id35977381.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_Target__Sourc_id35977381.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter&lt;Target, Source, typename enable_if_c&lt; is_convertible&lt; Source, Target &gt;::value &gt;::type&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp" title="Header &lt;boost/conversion/implicit_convert_to.hpp&gt;">
+<link rel="prev" href="converter.html" title="Struct template converter">
+<link rel="next" href="implicit_convert_to.html" title="Function template implicit_convert_to">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp"><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="implicit_convert_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_Target,_Sourc_id35977381"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter&lt;Target, Source, typename enable_if_c&lt; is_convertible&lt; Source, Target &gt;::value &gt;::type&gt;</span></h2>
+<p>boost::conversion::converter&lt;Target, Source, typename enable_if_c&lt; is_convertible&lt; Source, Target &gt;::value &gt;::type&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp" title="Header &lt;boost/conversion/implicit_convert_to.hpp&gt;">boost/conversion/implicit_convert_to.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_Target__Sourc_id35977381.html" title="Struct template converter&lt;Target, Source, typename enable_if_c&lt; is_convertible&lt; Source, Target &gt;::value &gt;::type&gt;">converter</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span> <span class="identifier">is_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_Target__Sourc_id35977381.html#id35977426-bb">public member functions</a></span>
+ <span class="identifier">Target</span> <a class="link" href="converter_Target__Sourc_id35977381.html#id35977430-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36364541"></a><h2>Description</h2>
+<p>Specialization for <code class="computeroutput">converter</code> when <code class="computeroutput">is_convertible&lt;Source,Target&gt;</code>. </p>
+<p><span class="bold"><strong>Requires:</strong></span> <code class="computeroutput">is_convertible&lt;Source,Target&gt;</code> </p>
+<div class="refsect2">
+<a name="id36364570"></a><h3>
+<a name="id35977426-bb"></a><code class="computeroutput">converter</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">Target</span> <a name="id35977430-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> val<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Effects:</strong></span> Converts the <code class="computeroutput">from</code> parameter to an instance of the <code class="computeroutput">Target</code> type, using the conversion operator or copy constructor. </p>
+<p><span class="bold"><strong>Throws:</strong></span> Whatever the underlying conversion <code class="computeroutput">Target</code> operator of the <code class="computeroutput">Source</code> class throws. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp"><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="implicit_convert_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -5,8 +5,8 @@
 <link rel="stylesheet" href="../.././boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
-<link rel="up" href="../../index.html#header.boost.conversion.convert_to_hpp" title="Header &lt;boost/conversion/convert_to.hpp&gt;">
-<link rel="prev" href="default_converter_condi_id35972045.html" title="Struct template default_converter_condition">
+<link rel="up" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp" title="Header &lt;boost/conversion/implicit_convert_to.hpp&gt;">
+<link rel="prev" href="explicit_convert_to.html" title="Function template explicit_convert_to">
 <link rel="next" href="converter.html" title="Struct template converter">
 </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="default_converter_condi_id35972045.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="converter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="explicit_convert_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp"><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="converter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.converter_cp"></a><div class="titlepage"></div>
@@ -29,18 +29,18 @@
 <p>boost::conversion::converter_cp</p>
 </div>
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.convert_to_hpp" title="Header &lt;boost/conversion/convert_to.hpp&gt;">boost/conversion/convert_to.hpp</a>&gt;
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp" title="Header &lt;boost/conversion/implicit_convert_to.hpp&gt;">boost/conversion/implicit_convert_to.hpp</a>&gt;
 
 </span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="comment"> // target type of the conversion.</span>
          <span class="keyword">typename</span> Source<span class="special">,</span> <span class="comment"> // source type of the conversion.</span>
          <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="comment"> // A dummy template parameter that can be
                                  // used for SFINAE.</span>
          <span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="converter_cp.html" title="Struct template converter_cp">converter_cp</a> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp.html" title="Struct template converter_cp">converter_cp</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">false_type</span> <span class="special">{</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36354682"></a><h2>Description</h2>
-<p>Customization point for <code class="computeroutput">convert_to</code>.
+<a name="id36364084"></a><h2>Description</h2>
+<p>Customization point for <code class="computeroutput">implicit_convert_to</code>.
 </p>
 </div>
 </div>
@@ -54,7 +54,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="default_converter_condi_id35972045.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="converter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="explicit_convert_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp"><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="converter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_array_Targ_id35973479.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_array_Targ_id35973479.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,67 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.array_hpp" title="Header &lt;boost/conversion/boost/array.hpp&gt;">
+<link rel="prev" href="assigner_cp_std_vector__id35972769.html" title="Struct template assigner_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;">
+<link rel="next" href="assigner_cp_array_Targe_id35973544.html" title="Struct template assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_std_vector__id35972769.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.array_hpp"><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="assigner_cp_array_Targe_id35973544.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_array_Targ_id35973479"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.array_hpp" title="Header &lt;boost/conversion/boost/array.hpp&gt;">boost/conversion/boost/array.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_array_Targ_id35973479.html" title="Struct template converter_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_array_Targ_id35973479.html#id35973521-bb">public member functions</a></span>
+ <span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <a class="link" href="converter_cp_array_Targ_id35973479.html#id35973524-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36373114"></a><h2>Description</h2>
+<p>Partial specialization of <code class="computeroutput">converter</code> for <code class="computeroutput">boost::array</code> of the same size</p>
+<p>!!!!!!!!!!!! boost::array is not constructible frome array&lt;U,N&gt; so this should be removed or replaced by explicit </p>
+<div class="refsect2">
+<a name="id36373135"></a><h3>
+<a name="id35973521-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <a name="id35973524-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Returns:</strong></span> the array having as elements the result of the conversion of each one of the source array elements. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_std_vector__id35972769.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.array_hpp"><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="assigner_cp_array_Targe_id35973544.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_chrono_dur_id35973775.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_chrono_dur_id35973775.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,67 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;chrono::duration&lt; Rep, Period &gt;, posix_time::time_duration&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.chrono_duration_to_posix_time_duration_hpp" title="Header &lt;boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp&gt;">
+<link rel="prev" href="converter_cp_posix_time_id35973716.html" title="Struct template converter_cp&lt;posix_time::time_duration, chrono::duration&lt; Rep, Period &gt;&gt;">
+<link rel="next" href="converter_cp_posix_time_id35973870.html" title="Struct template converter_cp&lt;posix_time::ptime, chrono::time_point&lt; Clock, Duration &gt;&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_posix_time_id35973716.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.chrono_duration_to_posix_time_duration_hpp"><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="converter_cp_posix_time_id35973870.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_chrono_dur_id35973775"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;chrono::duration&lt; Rep, Period &gt;, posix_time::time_duration&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;chrono::duration&lt; Rep, Period &gt;, posix_time::time_duration&gt; &#8212; <code class="computeroutput">converter</code> specialization for conversions from <code class="computeroutput">boost::posix_time::time_duration</code> to <code class="computeroutput">boost::chrono::duration&lt;&gt;</code>. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.chrono_duration_to_posix_time_duration_hpp" title="Header &lt;boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp&gt;">boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Rep<span class="special">,</span> <span class="keyword">typename</span> Period<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_chrono_dur_id35973775.html" title="Struct template converter_cp&lt;chrono::duration&lt; Rep, Period &gt;, posix_time::time_duration&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special">&lt;</span> <span class="identifier">Rep</span><span class="special">,</span> <span class="identifier">Period</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_chrono_dur_id35973775.html#id35973809-bb">public member functions</a></span>
+ <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special">&lt;</span> <span class="identifier">Rep</span><span class="special">,</span> <span class="identifier">Period</span> <span class="special">&gt;</span>
+ <a class="link" href="converter_cp_chrono_dur_id35973775.html#id35973813-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36375231"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36375235"></a><h3>
+<a name="id35973809-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special">&lt;</span> <span class="identifier">Rep</span><span class="special">,</span> <span class="identifier">Period</span> <span class="special">&gt;</span>
+<a name="id35973813-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Returns:</strong></span> the duration cast from a nanoseconds duration initialized to the total number of nanosecond of the <code class="computeroutput">from</code> parameter. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_posix_time_id35973716.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.chrono_duration_to_posix_time_duration_hpp"><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="converter_cp_posix_time_id35973870.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_chrono_tim_id35973909.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_chrono_tim_id35973909.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;chrono::time_point&lt; Clock, Duration &gt;, posix_time::ptime&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.chrono_time_point_to_posix_time_ptime_hpp" title="Header &lt;boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp&gt;">
+<link rel="prev" href="converter_cp_posix_time_id35973870.html" title="Struct template converter_cp&lt;posix_time::ptime, chrono::time_point&lt; Clock, Duration &gt;&gt;">
+<link rel="next" href="converter_cp_numeric_in_id35973963.html" title="Struct template converter_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_posix_time_id35973870.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.chrono_time_point_to_posix_time_ptime_hpp"><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="converter_cp_numeric_in_id35973963.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_chrono_tim_id35973909"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;chrono::time_point&lt; Clock, Duration &gt;, posix_time::ptime&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;chrono::time_point&lt; Clock, Duration &gt;, posix_time::ptime&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.chrono_time_point_to_posix_time_ptime_hpp" title="Header &lt;boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp&gt;">boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Clock<span class="special">,</span> <span class="keyword">typename</span> Duration<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_chrono_tim_id35973909.html" title="Struct template converter_cp&lt;chrono::time_point&lt; Clock, Duration &gt;, posix_time::ptime&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span> <span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_chrono_tim_id35973909.html#id35973931-bb">public member functions</a></span>
+ <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span> <span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span> <span class="special">&gt;</span> <a class="link" href="converter_cp_chrono_tim_id35973909.html#id35973934-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36376053"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36376056"></a><h3>
+<a name="id35973931-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span> <span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span> <span class="special">&gt;</span>
+<a name="id35973934-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_posix_time_id35973870.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.chrono_time_point_to_posix_time_ptime_hpp"><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="converter_cp_numeric_in_id35973963.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_numeric_in_id35973963.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_numeric_in_id35973963.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,67 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.interval_hpp" title="Header &lt;boost/conversion/boost/interval.hpp&gt;">
+<link rel="prev" href="converter_cp_chrono_tim_id35973909.html" title="Struct template converter_cp&lt;chrono::time_point&lt; Clock, Duration &gt;, posix_time::ptime&gt;">
+<link rel="next" href="assigner_cp_numeric_int_id35974032.html" title="Struct template assigner_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_chrono_tim_id35973909.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.interval_hpp"><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="assigner_cp_numeric_int_id35974032.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_numeric_in_id35973963"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt; &#8212; <code class="computeroutput">converter</code> specialization for source and target been <code class="computeroutput">boost::numeric::interval</code>. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.interval_hpp" title="Header &lt;boost/conversion/boost/interval.hpp&gt;">boost/conversion/boost/interval.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> PTarget<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> PSource<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_numeric_in_id35973963.html" title="Struct template converter_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">PTarget</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">PSource</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span
><span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_numeric_in_id35973963.html#id35974007-bb">public member functions</a></span>
+ <span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">PTarget</span> <span class="special">&gt;</span>
+ <a class="link" href="converter_cp_numeric_in_id35973963.html#id35974010-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">PSource</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36376595"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36376598"></a><h3>
+<a name="id35974007-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">PTarget</span> <span class="special">&gt;</span>
+<a name="id35974010-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">interval</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">PSource</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Returns:</strong></span> the target interval having as extremes the conversion from the source interval extremes. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_chrono_tim_id35973909.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.interval_hpp"><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="assigner_cp_numeric_int_id35974032.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_optional_T_id35974105.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_optional_T_id35974105.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;optional&lt; Target &gt;, optional&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.optional_hpp" title="Header &lt;boost/conversion/boost/optional.hpp&gt;">
+<link rel="prev" href="assigner_cp_numeric_int_id35974032.html" title="Struct template assigner_cp&lt;numeric::interval&lt; Target, PTarget &gt;, numeric::interval&lt; Source, PSource &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">
+<link rel="next" href="converter_cp_optional_T_id35974167.html" title="Struct template converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_numeric_int_id35974032.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.optional_hpp"><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="converter_cp_optional_T_id35974167.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_optional_T_id35974105"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;optional&lt; Target &gt;, optional&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;optional&lt; Target &gt;, optional&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.optional_hpp" title="Header &lt;boost/conversion/boost/optional.hpp&gt;">boost/conversion/boost/optional.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_optional_T_id35974105.html" title="Struct template converter_cp&lt;optional&lt; Target &gt;, optional&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::
</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_optional_T_id35974105.html#id35974135-bb">public member functions</a></span>
+ <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a class="link" href="converter_cp_optional_T_id35974105.html#id35974138-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36377836"></a><h2>Description</h2>
+<p>Partial specialization of <code class="computeroutput">converter</code> for boost::optional </p>
+<div class="refsect2">
+<a name="id36377848"></a><h3>
+<a name="id35974135-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a name="id35974138-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Returns:</strong></span> If the optional source is initialized <code class="computeroutput">boost::optional&lt;Target&gt;</code> initialized to the conversion of the optional value. Uninitialized <code class="computeroutput">boost::optional&lt;Target</code> otherwise. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_numeric_int_id35974032.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.optional_hpp"><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="converter_cp_optional_T_id35974167.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_optional_T_id35974167.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_optional_T_id35974167.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.optional_hpp" title="Header &lt;boost/conversion/boost/optional.hpp&gt;">
+<link rel="prev" href="converter_cp_optional_T_id35974105.html" title="Struct template converter_cp&lt;optional&lt; Target &gt;, optional&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">
+<link rel="next" href="explicit_converter_cp_o_id35974240.html" title="Struct template explicit_converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_optional_T_id35974105.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.optional_hpp"><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="explicit_converter_cp_o_id35974240.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_optional_T_id35974167"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt; &#8212; <code class="computeroutput">converter</code> specialization to try to convert the source to <code class="computeroutput">Target::value_type</code> when <code class="computeroutput">Target</code> is optional. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.optional_hpp" title="Header &lt;boost/conversion/boost/optional.hpp&gt;">boost/conversion/boost/optional.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_optional_T_id35974167.html" title="Struct template converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">SourceBOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special
">!</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_optional_T_id35974167.html#id35974205-bb">public member functions</a></span>
+ <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a class="link" href="converter_cp_optional_T_id35974167.html#id35974208-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36378292"></a><h2>Description</h2>
+<p>We can see this specialization as a try_convert_to function. </p>
+<div class="refsect2">
+<a name="id36378298"></a><h3>
+<a name="id35974205-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a name="id35974208-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Returns:</strong></span> If the source is convertible to the target <code class="computeroutput">value_type</code> <code class="computeroutput">Target</code> initialized to the result of the conversion. Uninitialized <code class="computeroutput">Target</code> otherwise. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_optional_T_id35974105.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.optional_hpp"><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="explicit_converter_cp_o_id35974240.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_posix_time_id35973716.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_posix_time_id35973716.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,67 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;posix_time::time_duration, chrono::duration&lt; Rep, Period &gt;&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.chrono_duration_to_posix_time_duration_hpp" title="Header &lt;boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp&gt;">
+<link rel="prev" href="assigner_cp_array_Targe_id35973620.html" title="Struct template assigner_cp&lt;array&lt; Target, N &gt;, array&lt; Source, N &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; Target, Source &gt;::value &amp;&amp;is_assignable&lt; Target, Source &gt;::value))&gt;">
+<link rel="next" href="converter_cp_chrono_dur_id35973775.html" title="Struct template converter_cp&lt;chrono::duration&lt; Rep, Period &gt;, posix_time::time_duration&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_array_Targe_id35973620.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.chrono_duration_to_posix_time_duration_hpp"><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="converter_cp_chrono_dur_id35973775.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_posix_time_id35973716"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;posix_time::time_duration, chrono::duration&lt; Rep, Period &gt;&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;posix_time::time_duration, chrono::duration&lt; Rep, Period &gt;&gt; &#8212; <code class="computeroutput">converter</code> specialization for conversions from <code class="computeroutput">boost::chrono::duration&lt;&gt;</code> to <code class="computeroutput">boost::posix_time::time_duration</code>. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.chrono_duration_to_posix_time_duration_hpp" title="Header &lt;boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp&gt;">boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Rep<span class="special">,</span> <span class="keyword">typename</span> Period<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_posix_time_id35973716.html" title="Struct template converter_cp&lt;posix_time::time_duration, chrono::duration&lt; Rep, Period &gt;&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span><span class="special">,</span> <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special">&lt;</span> <span class="identifier">Rep</span><span class="special">,</span> <span class="identifier">Period</span> <span class="special">&gt;</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_posix_time_id35973716.html#id35973751-bb">public member functions</a></span>
+ <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span>
+ <a class="link" href="converter_cp_posix_time_id35973716.html#id35973754-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special">&lt;</span> <span class="identifier">Rep</span><span class="special">,</span> <span class="identifier">Period</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36374830"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36374834"></a><h3>
+<a name="id35973751-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span>
+<a name="id35973754-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special">&lt;</span> <span class="identifier">Rep</span><span class="special">,</span> <span class="identifier">Period</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Returns:</strong></span> the duration converted to seconds+nanoseconds following the boost::posix_time::time_duration formatting. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_array_Targe_id35973620.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.chrono_duration_to_posix_time_duration_hpp"><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="converter_cp_chrono_dur_id35973775.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_posix_time_id35973870.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_posix_time_id35973870.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;posix_time::ptime, chrono::time_point&lt; Clock, Duration &gt;&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.chrono_time_point_to_posix_time_ptime_hpp" title="Header &lt;boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp&gt;">
+<link rel="prev" href="converter_cp_chrono_dur_id35973775.html" title="Struct template converter_cp&lt;chrono::duration&lt; Rep, Period &gt;, posix_time::time_duration&gt;">
+<link rel="next" href="converter_cp_chrono_tim_id35973909.html" title="Struct template converter_cp&lt;chrono::time_point&lt; Clock, Duration &gt;, posix_time::ptime&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_chrono_dur_id35973775.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.chrono_time_point_to_posix_time_ptime_hpp"><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="converter_cp_chrono_tim_id35973909.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_posix_time_id35973870"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;posix_time::ptime, chrono::time_point&lt; Clock, Duration &gt;&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;posix_time::ptime, chrono::time_point&lt; Clock, Duration &gt;&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.chrono_time_point_to_posix_time_ptime_hpp" title="Header &lt;boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp&gt;">boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Clock<span class="special">,</span> <span class="keyword">typename</span> Duration<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_posix_time_id35973870.html" title="Struct template converter_cp&lt;posix_time::ptime, chrono::time_point&lt; Clock, Duration &gt;&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">,</span> <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span> <span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span> <span class="special">&gt;</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_posix_time_id35973870.html#id35973892-bb">public member functions</a></span>
+ <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a class="link" href="converter_cp_posix_time_id35973870.html#id35973896-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span> <span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36375677"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36375680"></a><h3>
+<a name="id35973892-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span>
+<a name="id35973896-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span> <span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span> <span class="special">&gt;</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_chrono_dur_id35973775.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.chrono_time_point_to_posix_time_ptime_hpp"><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="converter_cp_chrono_tim_id35973909.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_rational_T_id35974329.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_rational_T_id35974329.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,65 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.rational_hpp" title="Header &lt;boost/conversion/boost/rational.hpp&gt;">
+<link rel="prev" href="explicit_converter_cp_o_id35974240.html" title="Struct template explicit_converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt;">
+<link rel="next" href="assigner_cp_rational_Ta_id35974385.html" title="Struct template assigner_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_cp_o_id35974240.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.rational_hpp"><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="assigner_cp_rational_Ta_id35974385.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_rational_T_id35974329"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt; &#8212; <code class="computeroutput">converter</code> specialization for source and target been <code class="computeroutput">boost::rational</code>. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.rational_hpp" title="Header &lt;boost/conversion/boost/rational.hpp&gt;">boost/conversion/boost/rational.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_rational_T_id35974329.html" title="Struct template converter_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::
</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_rational_T_id35974329.html#id35974360-bb">public member functions</a></span>
+ <span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a class="link" href="converter_cp_rational_T_id35974329.html#id35974363-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36379180"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36379183"></a><h3>
+<a name="id35974360-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a name="id35974363-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">rational</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Returns:</strong></span> the target rational having as numerator and denominator the conversion from the numerator and denominator of the source rational. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_cp_o_id35974240.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.rational_hpp"><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="assigner_cp_rational_Ta_id35974385.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_std_pair_T_id35972394.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_std_pair_T_id35972394.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.std.pair_hpp" title="Header &lt;boost/conversion/std/pair.hpp&gt;">
+<link rel="prev" href="../../BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html" title="Macro BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP">
+<link rel="next" href="assigner_cp_std_pair_T1_id35972444.html" title="Struct template assigner_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.pair_hpp"><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="assigner_cp_std_pair_T1_id35972444.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_std_pair_T_id35972394"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.std.pair_hpp" title="Header &lt;boost/conversion/std/pair.hpp&gt;">boost/conversion/std/pair.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> S1<span class="special">,</span> <span class="keyword">typename</span> S2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_std_pair_T_id35972394.html" title="Struct template converter_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="spec
ial">(</span><span class="special">(</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">T1</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">S2</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_std_pair_T_id35972394.html#id35972429-bb">public member functions</a></span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span> <a class="link" href="converter_cp_std_pair_T_id35972394.html#id35972432-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36369013"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36369017"></a><h3>
+<a name="id35972429-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span> <a name="id35972432-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../../BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.pair_hpp"><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="assigner_cp_std_pair_T1_id35972444.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_std_vector_id35972721.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_cp_std_vector_id35972721.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template converter_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.std.vector_hpp" title="Header &lt;boost/conversion/std/vector.hpp&gt;">
+<link rel="prev" href="assigner_cp_T__std_basi_id35972655.html" title="Struct template assigner_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;">
+<link rel="next" href="assigner_cp_std_vector__id35972769.html" title="Struct template assigner_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_T__std_basi_id35972655.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.vector_hpp"><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="assigner_cp_std_vector__id35972769.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.converter_cp_std_vector_id35972721"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template converter_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;</span></h2>
+<p>boost::conversion::converter_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.std.vector_hpp" title="Header &lt;boost/conversion/std/vector.hpp&gt;">boost/conversion/std/vector.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> A1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> A2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="converter_cp_std_vector_id35972721.html" title="Struct template converter_cp&lt;std::vector&lt; T1, A1 &gt;, std::vector&lt; T2, A2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_assignable&lt; T1, T2 &gt;::value))&gt;">converter_cp</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span cl
ass="identifier">is_extrinsic_assignable</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="converter_cp_std_vector_id35972721.html#id35972754-bb">public member functions</a></span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> <a class="link" href="converter_cp_std_vector_id35972721.html#id35972757-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36372020"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36372023"></a><h3>
+<a name="id35972754-bb"></a><code class="computeroutput">converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> <a name="id35972757-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_T__std_basi_id35972655.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.vector_hpp"><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="assigner_cp_std_vector__id35972769.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_or_fallbacker.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_or_fallbacker.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/converter_or_fallbacker.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -39,18 +39,18 @@
          <span class="special">&gt;</span>
 <span class="keyword">struct</span> <a class="link" href="converter_or_fallbacker.html" title="Struct template converter_or_fallbacker">converter_or_fallbacker</a> <span class="special">{</span>
 
- <span class="comment">// <a class="link" href="converter_or_fallbacker.html#id35972611-bb">public member functions</a></span>
- <span class="identifier">Target</span> <a class="link" href="converter_or_fallbacker.html#id35972614-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Fallback</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="converter_or_fallbacker.html#id35976336-bb">public member functions</a></span>
+ <span class="identifier">Target</span> <a class="link" href="converter_or_fallbacker.html#id35976340-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Fallback</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36356627"></a><h2>Description</h2>
+<a name="id36358727"></a><h2>Description</h2>
 <p>This struct can be specialized by the user.
 </p>
 <div class="refsect2">
-<a name="id36356633"></a><h3>
-<a name="id35972611-bb"></a><code class="computeroutput">converter_or_fallbacker</code> public member functions</h3>
+<a name="id36358733"></a><h3>
+<a name="id35976336-bb"></a><code class="computeroutput">converter_or_fallbacker</code> public member functions</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">Target</span> <a name="id35972614-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> val<span class="special">,</span> <span class="identifier">Fallback</span> <span class="keyword">const</span> <span class="special">&amp;</span> fallback<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">Target</span> <a name="id35976340-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> val<span class="special">,</span> <span class="identifier">Fallback</span> <span class="keyword">const</span> <span class="special">&amp;</span> fallback<span class="special">)</span><span class="special">;</span></pre>
 <p><span class="bold"><strong>Requires:</strong></span> <code class="computeroutput">Fallback</code> must be convertible to <code class="computeroutput">Target</code> and <code class="computeroutput">::boost::conversion::convert_to&lt;Target&gt;(from)</code> must be well formed. </p>
 <p><span class="bold"><strong>Returns:</strong></span> The converted value if the conversion succeeds or the fallback. </p>
 <p><span class="bold"><strong>Throws:</strong></span> Whatever the conversion from <code class="computeroutput">Fallback</code> to <code class="computeroutput">Target</code> can throws when the conversion fails. </p>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convertible_from.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convertible_from.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convertible_from.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -35,27 +35,27 @@
 <span class="keyword">class</span> <a class="link" href="convertible_from.html" title="Class template convertible_from">convertible_from</a> <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
   <span class="comment">// <a class="link" href="convertible_from.html#boost.conversion.convertible_fromconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="convertible_from.html#id35972891-bb"><span class="identifier">convertible_from</span></a><span class="special">(</span><span class="identifier">Source</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="convertible_from.html#id35976581-bb"><span class="identifier">convertible_from</span></a><span class="special">(</span><span class="identifier">Source</span><span class="special">)</span><span class="special">;</span>
 
- <span class="comment">// <a class="link" href="convertible_from.html#id35972818-bb">public member functions</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">&gt;</span> <a class="link" href="convertible_from.html#id35972821-bb"><span class="keyword">operator</span> <span class="identifier">Target</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="convertible_from.html#id35976508-bb">public member functions</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">&gt;</span> <a class="link" href="convertible_from.html#id35976511-bb"><span class="keyword">operator</span> <span class="identifier">Target</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36357460"></a><h2>Description</h2>
+<a name="id36359553"></a><h2>Description</h2>
 <div class="refsect2">
-<a name="id36357463"></a><h3>
+<a name="id36359556"></a><h3>
 <a name="boost.conversion.convertible_fromconstruct-copy-destruct"></a><code class="computeroutput">convertible_from</code>
         public
        construct/copy/destruct</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><a name="id35972891-bb"></a><span class="identifier">convertible_from</span><span class="special">(</span><span class="identifier">Source</span> source<span class="special">)</span><span class="special">;</span></pre>constructor from a <code class="computeroutput">Source</code><p><span class="bold"><strong>Throws:</strong></span> Whatever the <code class="computeroutput">Source</code> copy constructor could throw. </p>
+<pre class="literallayout"><a name="id35976581-bb"></a><span class="identifier">convertible_from</span><span class="special">(</span><span class="identifier">Source</span> source<span class="special">)</span><span class="special">;</span></pre>constructor from a <code class="computeroutput">Source</code><p><span class="bold"><strong>Throws:</strong></span> Whatever the <code class="computeroutput">Source</code> copy constructor could throw. </p>
 </li></ol></div>
 </div>
 <div class="refsect2">
-<a name="id36357531"></a><h3>
-<a name="id35972818-bb"></a><code class="computeroutput">convertible_from</code> public member functions</h3>
+<a name="id36359624"></a><h3>
+<a name="id35976508-bb"></a><code class="computeroutput">convertible_from</code> public member functions</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">&gt;</span> <a name="id35972821-bb"></a><span class="keyword">operator</span> <span class="identifier">Target</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Implicit conversion to <code class="computeroutput">Target</code>. <p><span class="bold"><strong>Effects:</strong></span> Forwards the conversion from the reference using <code class="computeroutput">conver_to</code>. </p>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">&gt;</span> <a name="id35976511-bb"></a><span class="keyword">operator</span> <span class="identifier">Target</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Implicit conversion to <code class="computeroutput">Target</code>. <p><span class="bold"><strong>Effects:</strong></span> Forwards the conversion from the reference using <code class="computeroutput">conver_to</code>. </p>
 <p><span class="bold"><strong>Returns:</strong></span> the conversion using <code class="computeroutput">conver_to</code> </p>
 <p><span class="bold"><strong>Throws:</strong></span> Whatever extrinsic conversion from <code class="computeroutput">Source</code> to <code class="computeroutput">Target</code> could throw. </p>
 <p><span class="bold"><strong>Remark(s):</strong></span> On compilers that supports C++0x default arguments for function template parameters, this constructor doesn't participates on overload resolution if <code class="computeroutput">Source</code> is not extrinsic convertible to <code class="computeroutput">Target</code>. </p>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convertible_to.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convertible_to.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/convertible_to.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -35,21 +35,21 @@
 <span class="keyword">class</span> <a class="link" href="convertible_to.html" title="Class template convertible_to">convertible_to</a> <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
   <span class="comment">// <a class="link" href="convertible_to.html#boost.conversion.convertible_toconstruct-copy-destruct">construct/copy/destruct</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span> <a class="link" href="convertible_to.html#id35973055-bb"><span class="identifier">convertible_to</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span> <a class="link" href="convertible_to.html#id35976746-bb"><span class="identifier">convertible_to</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
 
- <span class="comment">// <a class="link" href="convertible_to.html#id35972983-bb">public member functions</a></span>
- <a class="link" href="convertible_to.html#id35972986-bb"><span class="keyword">operator</span> <span class="identifier">Target</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">Target</span> <a class="link" href="convertible_to.html#id35973021-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="convertible_to.html#id35976673-bb">public member functions</a></span>
+ <a class="link" href="convertible_to.html#id35976677-bb"><span class="keyword">operator</span> <span class="identifier">Target</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">Target</span> <a class="link" href="convertible_to.html#id35976711-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36358131"></a><h2>Description</h2>
+<a name="id36360223"></a><h2>Description</h2>
 <div class="refsect2">
-<a name="id36358134"></a><h3>
+<a name="id36360226"></a><h3>
 <a name="boost.conversion.convertible_toconstruct-copy-destruct"></a><code class="computeroutput">convertible_to</code>
         public
        construct/copy/destruct</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span> <a name="id35973055-bb"></a><span class="identifier">convertible_to</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> source<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span> <a name="id35976746-bb"></a><span class="identifier">convertible_to</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> source<span class="special">)</span><span class="special">;</span></pre>
 <p>constructor from a extrinsic implicitly convertible to <code class="computeroutput">Target</code>. </p>
 <p><span class="bold"><strong>Effects:</strong></span> Store the extrinsic conversion from <code class="computeroutput">source</code> to @ Target. </p>
 <p><span class="bold"><strong>Throws:</strong></span> Whatever extrinsic implicit conversion from <code class="computeroutput">source</code> to <code class="computeroutput">Target</code> could throw. </p>
@@ -57,18 +57,18 @@
 </li></ol></div>
 </div>
 <div class="refsect2">
-<a name="id36358271"></a><h3>
-<a name="id35972983-bb"></a><code class="computeroutput">convertible_to</code> public member functions</h3>
+<a name="id36360363"></a><h3>
+<a name="id35976673-bb"></a><code class="computeroutput">convertible_to</code> public member functions</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem">
-<pre class="literallayout"><a name="id35972986-bb"></a><span class="keyword">operator</span> <span class="identifier">Target</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id35976677-bb"></a><span class="keyword">operator</span> <span class="identifier">Target</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
 <p>Implicit conversion to <code class="computeroutput">Target</code>. </p>
 <p><span class="bold"><strong>Returns:</strong></span> <code class="computeroutput">val_</code> </p>
 <p><span class="bold"><strong>Throws:</strong></span> Whatever <code class="computeroutput">target</code> copy constructor could throw. </p>
 </li>
 <li class="listitem">
-<pre class="literallayout"><span class="identifier">Target</span> <a name="id35973021-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
-<p>explicit conversion to <code class="computeroutput">Target</code>. </p>
+<pre class="literallayout"><span class="identifier">Target</span> <a name="id35976711-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>Explicit conversion to <code class="computeroutput">Target</code>. </p>
 <p><span class="bold"><strong>Returns:</strong></span> <code class="computeroutput">val_</code> </p>
 <p><span class="bold"><strong>Throws:</strong></span> Whatever <code class="computeroutput">target</code> copy constructor could throw. </p>
 </li>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/enable_functor.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/enable_functor.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/enable_functor.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -6,8 +6,8 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.convert_to_hpp" title="Header &lt;boost/conversion/convert_to.hpp&gt;">
-<link rel="prev" href="mca.html" title="Function template mca">
-<link rel="next" href="default_converter_condi_id35972045.html" title="Struct template default_converter_condition">
+<link rel="prev" href="mat.html" title="Function template mat">
+<link rel="next" href="convert_to.html" title="Function template convert_to">
 </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="mca.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="default_converter_condi_id35972045.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mat.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="convert_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.enable_functor"></a><div class="titlepage"></div>
@@ -33,10 +33,10 @@
 
 </span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="comment"> // The type to check for.</span>
          <span class="keyword">typename</span> Enabled <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="enable_functor.html" title="Struct template enable_functor">enable_functor</a> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="enable_functor.html" title="Struct template enable_functor">enable_functor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">false_type</span> <span class="special">{</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36354447"></a><h2>Description</h2>
+<a name="id36357297"></a><h2>Description</h2>
 <p>meta-function to state if the parameter is a place_holder</p>
 <p>
 </p>
@@ -52,7 +52,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="mca.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="default_converter_condi_id35972045.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mat.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.convert_to_hpp"><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="convert_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/enable_functor_T__typen_id35976101.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/enable_functor_T__typen_id35976101.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template enable_functor&lt;T, typename enable_if&lt; phoenix::is_actor&lt; T &gt; &gt;::type&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.fp.convert_to_hpp" title="Header &lt;boost/conversion/fp/convert_to.hpp&gt;">
+<link rel="prev" href="convert_to.html" title="Function template convert_to">
+<link rel="next" href="make_converter_to.html" title="Function template make_converter_to">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="convert_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.fp.convert_to_hpp"><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="make_converter_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.enable_functor_T,_typen_id35976101"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template enable_functor&lt;T, typename enable_if&lt; phoenix::is_actor&lt; T &gt; &gt;::type&gt;</span></h2>
+<p>boost::conversion::enable_functor&lt;T, typename enable_if&lt; phoenix::is_actor&lt; T &gt; &gt;::type&gt; &#8212; <code class="computeroutput"><a class="link" href="enable_functor.html" title="Struct template enable_functor">enable_functor</a></code> meta-function specialization for types <code class="computeroutput">T</code> satisfying <code class="computeroutput">phoenix::is_actor&lt;T&gt;</code>. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.fp.convert_to_hpp" title="Header &lt;boost/conversion/fp/convert_to.hpp&gt;">boost/conversion/fp/convert_to.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="enable_functor_T__typen_id35976101.html" title="Struct template enable_functor&lt;T, typename enable_if&lt; phoenix::is_actor&lt; T &gt; &gt;::type&gt;">enable_functor</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if</span><span class="special">&lt;</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">is_actor</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36357968"></a><h2>Description</h2>
+<p>The nested type @ type is <code class="computeroutput">mpl::true_</code>. </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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="convert_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.fp.convert_to_hpp"><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="make_converter_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_convert_to.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_convert_to.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_convert_to.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -6,8 +6,8 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp" title="Header &lt;boost/conversion/explicit_convert_to.hpp&gt;">
-<link rel="prev" href="explicit_converter.html" title="Struct template explicit_converter">
-<link rel="next" href="result_of/pack2.html" title="Struct template pack2">
+<link rel="prev" href="explicit_converter_opti_id35977103.html" title="Struct template explicit_converter&lt;optional&lt; Target &gt;, Source, typename enable_if_c&lt; explicit_converter&lt; Target, Source &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value &gt;::type&gt;">
+<link rel="next" href="converter_cp.html" title="Struct template converter_cp">
 </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="explicit_converter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="result_of/pack2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="explicit_converter_opti_id35977103.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="converter_cp.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.explicit_convert_to"></a><div class="titlepage"></div>
@@ -35,14 +35,13 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
   <span class="identifier">Target</span> <span class="identifier">explicit_convert_to</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36359841"></a><h2>Description</h2>
+<a name="id36363445"></a><h2>Description</h2>
 <p>
 </p>
 <p><span class="bold"><strong>Parameters:</strong></span> </p>
 <p>- <span class="bold"><strong><code class="computeroutput">source</code></strong></span>: source of the conversion.</p>
 <p><span class="bold"><strong>Returns:</strong></span> The result of <code class="computeroutput"><code class="computeroutput"><a class="link" href="explicit_converter.html" title="Struct template explicit_converter">explicit_converter</a></code></code> customization point. </p>
-<p><span class="bold"><strong>Throws:</strong></span> Whatever the <code class="computeroutput"><code class="computeroutput"><a class="link" href="explicit_converter.html" title="Struct template explicit_converter">explicit_converter</a></code></code> call operator throws.</p>
-<p>This function doesn't participate on overload resolution when <code class="computeroutput">conversion::enable_functor&lt;Source&gt;::type</code> is mpl::true_. </p>
+<p><span class="bold"><strong>Throws:</strong></span> Whatever the <code class="computeroutput"><code class="computeroutput"><a class="link" href="explicit_converter.html" title="Struct template explicit_converter">explicit_converter</a></code></code> call operator throws. </p>
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -55,7 +54,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="explicit_converter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="result_of/pack2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="explicit_converter_opti_id35977103.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="converter_cp.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -6,8 +6,8 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp" title="Header &lt;boost/conversion/explicit_convert_to.hpp&gt;">
-<link rel="prev" href="explicit_converter_Targ_id35973229.html" title="Struct template explicit_converter&lt;Target, Source&gt;">
-<link rel="next" href="explicit_convert_to.html" title="Function template explicit_convert_to">
+<link rel="prev" href="explicit_converter_cp.html" title="Struct template explicit_converter_cp">
+<link rel="next" href="explicit_converter_Targ_id35976913.html" title="Struct template explicit_converter&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value)))&gt;">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -20,13 +20,13 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="explicit_converter_Targ_id35973229.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_convert_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="explicit_converter_cp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_converter_Targ_id35976913.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.explicit_converter"></a><div class="titlepage"></div>
 <div class="refnamediv">
 <h2><span class="refentrytitle">Struct template explicit_converter</span></h2>
-<p>boost::conversion::explicit_converter</p>
+<p>boost::conversion::explicit_converter &#8212; Default <code class="computeroutput"><a class="link" href="explicit_converter.html" title="Struct template explicit_converter">explicit_converter</a></code>. </p>
 </div>
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp" title="Header &lt;boost/conversion/explicit_convert_to.hpp&gt;">boost/conversion/explicit_convert_to.hpp</a>&gt;
@@ -47,7 +47,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="explicit_converter_Targ_id35973229.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_convert_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="explicit_converter_cp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_converter_Targ_id35976913.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_Targ_id35976913.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_Targ_id35976913.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template explicit_converter&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value)))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp" title="Header &lt;boost/conversion/explicit_convert_to.hpp&gt;">
+<link rel="prev" href="explicit_converter.html" title="Struct template explicit_converter">
+<link rel="next" href="explicit_converter_Targ_id35977006.html" title="Struct template explicit_converter&lt;Target, Source, typename enable_if_c&lt; is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value) &gt;::type&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_converter_Targ_id35977006.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.explicit_converter_Targ_id35976913"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template explicit_converter&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value)))&gt;</span></h2>
+<p>boost::conversion::explicit_converter&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value)))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp" title="Header &lt;boost/conversion/explicit_convert_to.hpp&gt;">boost/conversion/explicit_convert_to.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="explicit_converter_Targ_id35976913.html" title="Struct template explicit_converter&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value)))&gt;">explicit_converter</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">SourceBOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_explicitly_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="special">(</span><span class="ide
ntifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="explicit_converter_Targ_id35976913.html#id35976961-bb">public member functions</a></span>
+ <span class="identifier">Target</span> <a class="link" href="explicit_converter_Targ_id35976913.html#id35976964-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36362193"></a><h2>Description</h2>
+<p>Specialization for <code class="computeroutput"><a class="link" href="explicit_converter.html" title="Struct template explicit_converter">explicit_converter</a></code> when <code class="computeroutput">is_explicitly_convertible&lt;Source,Target&gt;</code>. </p>
+<p><span class="bold"><strong>Requires:</strong></span> <code class="computeroutput">is_explicitly_convertible&lt;Source,Target&gt;</code> </p>
+<div class="refsect2">
+<a name="id36362227"></a><h3>
+<a name="id35976961-bb"></a><code class="computeroutput">explicit_converter</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">Target</span> <a name="id35976964-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> val<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Effects:</strong></span> Converts the <code class="computeroutput">from</code> parameter to an instance of the <code class="computeroutput">Target</code> type, using the conversion operator or copy constructor. </p>
+<p><span class="bold"><strong>Throws:</strong></span> Whatever the underlying conversion <code class="computeroutput">Target</code> operator of the <code class="computeroutput">Source</code> class throws. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_converter_Targ_id35977006.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_Targ_id35977006.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_Targ_id35977006.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template explicit_converter&lt;Target, Source, typename enable_if_c&lt; is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value) &gt;::type&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp" title="Header &lt;boost/conversion/explicit_convert_to.hpp&gt;">
+<link rel="prev" href="explicit_converter_Targ_id35976913.html" title="Struct template explicit_converter&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value)))&gt;">
+<link rel="next" href="explicit_converter_opti_id35977103.html" title="Struct template explicit_converter&lt;optional&lt; Target &gt;, Source, typename enable_if_c&lt; explicit_converter&lt; Target, Source &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value &gt;::type&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_Targ_id35976913.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_converter_opti_id35977103.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.explicit_converter_Targ_id35977006"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template explicit_converter&lt;Target, Source, typename enable_if_c&lt; is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value) &gt;::type&gt;</span></h2>
+<p>boost::conversion::explicit_converter&lt;Target, Source, typename enable_if_c&lt; is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value) &gt;::type&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp" title="Header &lt;boost/conversion/explicit_convert_to.hpp&gt;">boost/conversion/explicit_convert_to.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="explicit_converter_Targ_id35977006.html" title="Struct template explicit_converter&lt;Target, Source, typename enable_if_c&lt; is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value) &gt;::type&gt;">explicit_converter</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span> <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="iden
tifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">is_explicitly_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="special">(</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Source
</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="explicit_converter_Targ_id35977006.html#id35977058-bb">public member functions</a></span>
+ <span class="identifier">Target</span> <a class="link" href="explicit_converter_Targ_id35977006.html#id35977062-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36362731"></a><h2>Description</h2>
+<p>Specialization for <code class="computeroutput"><a class="link" href="explicit_converter.html" title="Struct template explicit_converter">explicit_converter</a></code> when <code class="computeroutput">is_explicitly_convertible&lt;Source,Target&gt;</code>. </p>
+<p><span class="bold"><strong>Requires:</strong></span> <code class="computeroutput">is_explicitly_convertible&lt;Source,Target&gt;</code> </p>
+<div class="refsect2">
+<a name="id36362764"></a><h3>
+<a name="id35977058-bb"></a><code class="computeroutput">explicit_converter</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">Target</span> <a name="id35977062-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> val<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Effects:</strong></span> Converts the <code class="computeroutput">from</code> parameter to an instance of the <code class="computeroutput">Target</code> type, using the conversion operator or copy constructor. </p>
+<p><span class="bold"><strong>Throws:</strong></span> Whatever the underlying conversion <code class="computeroutput">Target</code> operator of the <code class="computeroutput">Source</code> class throws. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_Targ_id35976913.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_converter_opti_id35977103.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -7,7 +7,7 @@
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp" title="Header &lt;boost/conversion/explicit_convert_to.hpp&gt;">
 <link rel="prev" href="convertible_to.html" title="Class template convertible_to">
-<link rel="next" href="explicit_converter_Targ_id35973229.html" title="Struct template explicit_converter&lt;Target, Source&gt;">
+<link rel="next" href="explicit_converter.html" title="Struct template explicit_converter">
 </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="convertible_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_converter_Targ_id35973229.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="convertible_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_converter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.explicit_converter_cp"></a><div class="titlepage"></div>
@@ -36,24 +36,12 @@
          <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="comment"> // A dummy template parameter that can be
                                  // used for SFINAE.</span>
          <span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="explicit_converter_cp.html" title="Struct template explicit_converter_cp">explicit_converter_cp</a> <span class="special">{</span>
-
- <span class="comment">// <a class="link" href="explicit_converter_cp.html#id35973184-bb">public member functions</a></span>
- <span class="identifier">Target</span> <a class="link" href="explicit_converter_cp.html#id35973188-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="explicit_converter_cp.html" title="Struct template explicit_converter_cp">explicit_converter_cp</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">false_type</span> <span class="special">{</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36358981"></a><h2>Description</h2>
+<a name="id36361669"></a><h2>Description</h2>
 <p>Customization point for <code class="computeroutput">explicit_convert_to</code>.
 </p>
-<div class="refsect2">
-<a name="id36358993"></a><h3>
-<a name="id35973184-bb"></a><code class="computeroutput">explicit_converter_cp</code> public member functions</h3>
-<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">Target</span> <a name="id35973188-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> val<span class="special">)</span><span class="special">;</span></pre>
-<p><span class="bold"><strong>Effects:</strong></span> Converts the <code class="computeroutput">from</code> parameter to an instance of the <code class="computeroutput">Target</code> type, using the conversion operator or copy constructor. </p>
-<p><span class="bold"><strong>Throws:</strong></span> Whatever the underlying conversion <code class="computeroutput">Target</code> operator of the <code class="computeroutput">Source</code> class throws. </p>
-</li></ol></div>
-</div>
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -66,7 +54,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="convertible_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_converter_Targ_id35973229.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="convertible_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_converter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_T_id35972559.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_T_id35972559.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template explicit_converter_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.std.string_hpp" title="Header &lt;boost/conversion/std/string.hpp&gt;">
+<link rel="prev" href="explicit_converter_cp_s_id35972513.html" title="Struct template explicit_converter_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;">
+<link rel="next" href="assigner_cp_std_basic_s_id35972604.html" title="Struct template assigner_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_cp_s_id35972513.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.string_hpp"><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="assigner_cp_std_basic_s_id35972604.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.explicit_converter_cp_T_id35972559"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template explicit_converter_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;</span></h2>
+<p>boost::conversion::explicit_converter_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.std.string_hpp" title="Header &lt;boost/conversion/std/string.hpp&gt;">boost/conversion/std/string.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Alloc<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="explicit_converter_cp_T_id35972559.html" title="Struct template explicit_converter_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;">explicit_converter_cp</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="explicit_converter_cp_T_id35972559.html#id35972589-bb">public member functions</a></span>
+ <span class="identifier">T</span> <a class="link" href="explicit_converter_cp_T_id35972559.html#id35972592-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36370533"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36370536"></a><h3>
+<a name="id35972589-bb"></a><code class="computeroutput">explicit_converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">T</span> <a name="id35972592-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_cp_s_id35972513.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.string_hpp"><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="assigner_cp_std_basic_s_id35972604.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_f_id35974445.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_f_id35974445.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template explicit_converter_cp&lt;fusion::tuple&lt; T1, T2 &gt;, fusion::tuple&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.tuple_hpp" title="Header &lt;boost/conversion/boost/tuple.hpp&gt;">
+<link rel="prev" href="assigner_cp_rational_Ta_id35974385.html" title="Struct template assigner_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">
+<link rel="next" href="explicit_converter_cp_f_id35974499.html" title="Struct template explicit_converter_cp&lt;fusion::tuple&lt; T1, T2, T3 &gt;, fusion::tuple&lt; S1, S2, S3 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S3, T3 &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_rational_Ta_id35974385.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.tuple_hpp"><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="explicit_converter_cp_f_id35974499.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.explicit_converter_cp_f_id35974445"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template explicit_converter_cp&lt;fusion::tuple&lt; T1, T2 &gt;, fusion::tuple&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;</span></h2>
+<p>boost::conversion::explicit_converter_cp&lt;fusion::tuple&lt; T1, T2 &gt;, fusion::tuple&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.tuple_hpp" title="Header &lt;boost/conversion/boost/tuple.hpp&gt;">boost/conversion/boost/tuple.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> S1<span class="special">,</span> <span class="keyword">typename</span> S2<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="explicit_converter_cp_f_id35974445.html" title="Struct template explicit_converter_cp&lt;fusion::tuple&lt; T1, T2 &gt;, fusion::tuple&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;">explicit_converter_cp</a><span class="special">&lt;</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSIO
N_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">T1</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">S2</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="explicit_converter_cp_f_id35974445.html#id35974483-bb">public member functions</a></span>
+ <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span> <a class="link" href="explicit_converter_cp_f_id35974445.html#id35974486-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36380220"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36380223"></a><h3>
+<a name="id35974483-bb"></a><code class="computeroutput">explicit_converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span> <a name="id35974486-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_rational_Ta_id35974385.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.tuple_hpp"><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="explicit_converter_cp_f_id35974499.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_f_id35974499.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_f_id35974499.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template explicit_converter_cp&lt;fusion::tuple&lt; T1, T2, T3 &gt;, fusion::tuple&lt; S1, S2, S3 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S3, T3 &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.tuple_hpp" title="Header &lt;boost/conversion/boost/tuple.hpp&gt;">
+<link rel="prev" href="explicit_converter_cp_f_id35974445.html" title="Struct template explicit_converter_cp&lt;fusion::tuple&lt; T1, T2 &gt;, fusion::tuple&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_cp_f_id35974445.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.tuple_hpp"><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>
+</div>
+<div class="refentry">
+<a name="boost.conversion.explicit_converter_cp_f_id35974499"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template explicit_converter_cp&lt;fusion::tuple&lt; T1, T2, T3 &gt;, fusion::tuple&lt; S1, S2, S3 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S3, T3 &gt;::value))&gt;</span></h2>
+<p>boost::conversion::explicit_converter_cp&lt;fusion::tuple&lt; T1, T2, T3 &gt;, fusion::tuple&lt; S1, S2, S3 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S3, T3 &gt;::value))&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.tuple_hpp" title="Header &lt;boost/conversion/boost/tuple.hpp&gt;">boost/conversion/boost/tuple.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> T3<span class="special">,</span> <span class="keyword">typename</span> S1<span class="special">,</span> <span class="keyword">typename</span> S2<span class="special">,</span>
+ <span class="keyword">typename</span> S3<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="explicit_converter_cp_f_id35974499.html" title="Struct template explicit_converter_cp&lt;fusion::tuple&lt; T1, T2, T3 &gt;, fusion::tuple&lt; S1, S2, S3 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S3, T3 &gt;::value))&gt;">explicit_converter_cp</a><span class="special">&lt;</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">T3</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">S1</span><span cl
ass="special">,</span> <span class="identifier">S2</span><span class="special">,</span> <span class="identifier">S3</span> <span class="special">&gt;</span><span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">T1</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">S2</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span
> <span class="identifier">S3</span><span class="special">,</span> <span class="identifier">T3</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="explicit_converter_cp_f_id35974499.html#id35974553-bb">public member functions</a></span>
+ <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">T3</span> <span class="special">&gt;</span> <a class="link" href="explicit_converter_cp_f_id35974499.html#id35974556-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span><span class="special">,</span> <span class="identifier">S3</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36380894"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36380897"></a><h3>
+<a name="id35974553-bb"></a><code class="computeroutput">explicit_converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">T3</span> <span class="special">&gt;</span>
+<a name="id35974556-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span> <span class="identifier">S1</span><span class="special">,</span> <span class="identifier">S2</span><span class="special">,</span> <span class="identifier">S3</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_cp_f_id35974445.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.tuple_hpp"><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>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_o_id35974240.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_o_id35974240.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template explicit_converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.boost.optional_hpp" title="Header &lt;boost/conversion/boost/optional.hpp&gt;">
+<link rel="prev" href="converter_cp_optional_T_id35974167.html" title="Struct template converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt;">
+<link rel="next" href="converter_cp_rational_T_id35974329.html" title="Struct template converter_cp&lt;rational&lt; Target &gt;, rational&lt; Source &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; Source, Target &gt;::value))&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_optional_T_id35974167.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.optional_hpp"><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="converter_cp_rational_T_id35974329.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.explicit_converter_cp_o_id35974240"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template explicit_converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt;</span></h2>
+<p>boost::conversion::explicit_converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt; &#8212; <code class="computeroutput">explicit</code> converter specialization to try to convert the source to <code class="computeroutput">Target::value_type</code> when <code class="computeroutput">Target</code> is optional. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.boost.optional_hpp" title="Header &lt;boost/conversion/boost/optional.hpp&gt;">boost/conversion/boost/optional.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="explicit_converter_cp_o_id35974240.html" title="Struct template explicit_converter_cp&lt;optional&lt; Target &gt;, SourceBOOST_CONVERSION_REQUIRES((is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value))&gt;">explicit_converter_cp</a><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">SourceBOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_extrinsic_explicit_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&
amp;&amp;</span><span class="special">!</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="explicit_converter_cp_o_id35974240.html#id35974278-bb">public member functions</a></span>
+ <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a class="link" href="explicit_converter_cp_o_id35974240.html#id35974282-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36378733"></a><h2>Description</h2>
+<p>We can see this specialization as a try_convert_to function. </p>
+<div class="refsect2">
+<a name="id36378739"></a><h3>
+<a name="id35974278-bb"></a><code class="computeroutput">explicit_converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a name="id35974282-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Returns:</strong></span> If the source is convertible to the target <code class="computeroutput">value_type</code> <code class="computeroutput">Target</code> initialized to the result of the conversion. Uninitialized <code class="computeroutput">Target</code> otherwise. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_cp_optional_T_id35974167.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.boost.optional_hpp"><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="converter_cp_rational_T_id35974329.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_s_id35972513.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_cp_s_id35972513.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template explicit_converter_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.std.string_hpp" title="Header &lt;boost/conversion/std/string.hpp&gt;">
+<link rel="prev" href="assigner_cp_std_pair_T1_id35972444.html" title="Struct template assigner_cp&lt;std::pair&lt; T1, T2 &gt;, std::pair&lt; S1, S2 &gt;BOOST_CONVERSION_REQUIRES((is_extrinsic_convertible&lt; S1, T1 &gt;::value &amp;&amp;is_extrinsic_convertible&lt; S2, T2 &gt;::value))&gt;">
+<link rel="next" href="explicit_converter_cp_T_id35972559.html" title="Struct template explicit_converter_cp&lt;T, std::basic_string&lt; CharT, Traits, Alloc &gt;&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_std_pair_T1_id35972444.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.string_hpp"><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="explicit_converter_cp_T_id35972559.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.explicit_converter_cp_s_id35972513"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template explicit_converter_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;</span></h2>
+<p>boost::conversion::explicit_converter_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.std.string_hpp" title="Header &lt;boost/conversion/std/string.hpp&gt;">boost/conversion/std/string.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Alloc<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="explicit_converter_cp_s_id35972513.html" title="Struct template explicit_converter_cp&lt;std::basic_string&lt; CharT, Traits, Alloc &gt;, T&gt;">explicit_converter_cp</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="explicit_converter_cp_s_id35972513.html#id35972544-bb">public member functions</a></span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span> <a class="link" href="explicit_converter_cp_s_id35972513.html#id35972547-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36370132"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id36370136"></a><h3>
+<a name="id35972544-bb"></a><code class="computeroutput">explicit_converter_cp</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span> <a name="id35972547-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="assigner_cp_std_pair_T1_id35972444.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.std.string_hpp"><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="explicit_converter_cp_T_id35972559.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_opti_id35977103.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/explicit_converter_opti_id35977103.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template explicit_converter&lt;optional&lt; Target &gt;, Source, typename enable_if_c&lt; explicit_converter&lt; Target, Source &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value &gt;::type&gt;</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp" title="Header &lt;boost/conversion/explicit_convert_to.hpp&gt;">
+<link rel="prev" href="explicit_converter_Targ_id35977006.html" title="Struct template explicit_converter&lt;Target, Source, typename enable_if_c&lt; is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value) &gt;::type&gt;">
+<link rel="next" href="explicit_convert_to.html" title="Function template explicit_convert_to">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_Targ_id35977006.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_convert_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.explicit_converter_opti_id35977103"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template explicit_converter&lt;optional&lt; Target &gt;, Source, typename enable_if_c&lt; explicit_converter&lt; Target, Source &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value &gt;::type&gt;</span></h2>
+<p>boost::conversion::explicit_converter&lt;optional&lt; Target &gt;, Source, typename enable_if_c&lt; explicit_converter&lt; Target, Source &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value &gt;::type&gt; &#8212; <code class="computeroutput">explicit</code> converter specialization to try to convert the source to <code class="computeroutput">Target::value_type</code> when <code class="computeroutput">Target</code> is optional. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp" title="Header &lt;boost/conversion/explicit_convert_to.hpp&gt;">boost/conversion/explicit_convert_to.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="explicit_converter_opti_id35977103.html" title="Struct template explicit_converter&lt;optional&lt; Target &gt;, Source, typename enable_if_c&lt; explicit_converter&lt; Target, Source &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value &gt;::type&gt;">explicit_converter</a><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span> <span class="identifier">explicit_converter</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">va
lue</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span> <span class="special">{</span>
+
+ <span class="comment">// <a class="link" href="explicit_converter_opti_id35977103.html#id35977144-bb">public member functions</a></span>
+ <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a class="link" href="explicit_converter_opti_id35977103.html#id35977147-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36363212"></a><h2>Description</h2>
+<p>We can see this specialization as a try_convert_to function. </p>
+<div class="refsect2">
+<a name="id36363218"></a><h3>
+<a name="id35977144-bb"></a><code class="computeroutput">explicit_converter</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a name="id35977147-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<p><span class="bold"><strong>Returns:</strong></span> If the source is convertible to the target <code class="computeroutput">value_type</code> <code class="computeroutput">Target</code> initialized to the result of the conversion. Uninitialized <code class="computeroutput">Target</code> otherwise. </p>
+</li></ol></div>
+</div>
+</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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="explicit_converter_Targ_id35977006.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.explicit_convert_to_hpp"><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="explicit_convert_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/implicit_convert_to.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/implicit_convert_to.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Function template implicit_convert_to</title>
+<link rel="stylesheet" href="../.././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp" title="Header &lt;boost/conversion/implicit_convert_to.hpp&gt;">
+<link rel="prev" href="converter_Target__Sourc_id35977381.html" title="Struct template converter&lt;Target, Source, typename enable_if_c&lt; is_convertible&lt; Source, Target &gt;::value &gt;::type&gt;">
+<link rel="next" href="try_assigner.html" title="Struct template try_assigner">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_Target__Sourc_id35977381.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp"><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="try_assigner.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.conversion.implicit_convert_to"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template implicit_convert_to</span></h2>
+<p>boost::conversion::implicit_convert_to &#8212; Extrinsic conversion function. Converts the <code class="computeroutput">from</code> parameter to an instance of the <code class="computeroutput">Target</code> type. This function can be seen as an emulation of free function overload of the conversion operator. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp" title="Header &lt;boost/conversion/implicit_convert_to.hpp&gt;">boost/conversion/implicit_convert_to.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+ <span class="identifier">Target</span> <span class="identifier">implicit_convert_to</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id36364794"></a><h2>Description</h2>
+<p>
+</p>
+<p><span class="bold"><strong>Parameters:</strong></span> </p>
+<p>- <span class="bold"><strong><code class="computeroutput">source</code></strong></span>: source of the conversion.</p>
+<p><span class="bold"><strong>Returns:</strong></span> The result of <code class="computeroutput">converter</code> customization point. </p>
+<p><span class="bold"><strong>Throws:</strong></span> Whatever the <code class="computeroutput">converter</code> call operator throws. </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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="converter_Target__Sourc_id35977381.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.implicit_convert_to_hpp"><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="try_assigner.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/make_converter_to.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/make_converter_to.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/make_converter_to.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.fp.convert_to_hpp" title="Header &lt;boost/conversion/fp/convert_to.hpp&gt;">
-<link rel="prev" href="enable_functor_T__typen_id35972376.html" title="Struct template enable_functor&lt;T, typename enable_if&lt; phoenix::is_actor&lt; T &gt; &gt;::type&gt;">
+<link rel="prev" href="enable_functor_T__typen_id35976101.html" title="Struct template enable_functor&lt;T, typename enable_if&lt; phoenix::is_actor&lt; T &gt; &gt;::type&gt;">
 <link rel="next" href="converter_or_fallbacker.html" title="Struct template converter_or_fallbacker">
 </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="enable_functor_T__typen_id35972376.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.fp.convert_to_hpp"><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="converter_or_fallbacker.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="enable_functor_T__typen_id35976101.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.fp.convert_to_hpp"><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="converter_or_fallbacker.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.make_converter_to"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
   <span class="identifier">unspecified_converter_type</span> <span class="identifier">make_converter_to</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36355987"></a><h2>Description</h2>
+<a name="id36358086"></a><h2>Description</h2>
 <p><span class="bold"><strong>Returns:</strong></span> A unary functor that will call to the convert_to function on its parameter. </p>
 <p><span class="bold"><strong>Throws:</strong></span> Whatever the underlying conversion <code class="computeroutput">To</code> operator of the <code class="computeroutput">From</code> class or the copy constructor of the <code class="computeroutput">To</code> class throws. </p>
 <p><span class="bold"><strong>Example:</strong></span> </p>
@@ -54,7 +54,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="enable_functor_T__typen_id35972376.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.fp.convert_to_hpp"><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="converter_or_fallbacker.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="enable_functor_T__typen_id35976101.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.fp.convert_to_hpp"><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="converter_or_fallbacker.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/mat.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/mat.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/mat.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -7,7 +7,7 @@
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.assignable_to_hpp" title="Header &lt;boost/conversion/assignable_to.hpp&gt;">
 <link rel="prev" href="assignable_to.html" title="Class template assignable_to">
-<link rel="next" href="ca_wrapper.html" title="Class template ca_wrapper">
+<link rel="next" href="enable_functor.html" title="Struct template enable_functor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -20,13 +20,13 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="assignable_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assignable_to_hpp"><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="ca_wrapper.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assignable_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assignable_to_hpp"><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="enable_functor.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.mat"></a><div class="titlepage"></div>
 <div class="refnamediv">
 <h2><span class="refentrytitle">Function template mat</span></h2>
-<p>boost::conversion::mat &#8212; makes an assignable to <code class="computeroutput">Target</code>. </p>
+<p>boost::conversion::mat &#8212; makes an assignable to <code class="computeroutput">Target</code> which accepts assignment from any type that is extrinsic assignable to <code class="computeroutput">Target</code>. </p>
 </div>
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.assignable_to_hpp" title="Header &lt;boost/conversion/assignable_to.hpp&gt;">boost/conversion/assignable_to.hpp</a>&gt;
@@ -34,7 +34,7 @@
 </span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">&gt;</span> <a class="link" href="assignable_to.html" title="Class template assignable_to">assignable_to</a><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <span class="identifier">mat</span><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36352557"></a><h2>Description</h2>
+<a name="id36356947"></a><h2>Description</h2>
 <p>The result is able to transform conversion by convert_to calls and assignments by assign_to calls. </p>
 <p><span class="bold"><strong>Exception Safety:</strong></span> no-throw guarantee. </p>
 </div>
@@ -49,7 +49,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="assignable_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assignable_to_hpp"><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="ca_wrapper.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assignable_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.assignable_to_hpp"><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="enable_functor.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/mcf.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/mcf.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/mcf.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -26,7 +26,7 @@
 <a name="boost.conversion.mcf"></a><div class="titlepage"></div>
 <div class="refnamediv">
 <h2><span class="refentrytitle">Function template mcf</span></h2>
-<p>boost::conversion::mcf &#8212; makes a convertible from <code class="computeroutput">Source</code>. The result provides implicitly conversion to any type which is extrinsic convertible from <code class="computeroutput">Source</code>. </p>
+<p>boost::conversion::mcf &#8212; makes a wrapper implicitly convertible from <code class="computeroutput">Source</code>. The result provides implicitly conversion to any type which is extrinsic convertible from <code class="computeroutput">Source</code>. </p>
 </div>
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../index.html#header.boost.conversion.convertible_from_hpp" title="Header &lt;boost/conversion/convertible_from.hpp&gt;">boost/conversion/convertible_from.hpp</a>&gt;
@@ -34,7 +34,7 @@
 </span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span> <a class="link" href="convertible_from.html" title="Class template convertible_from">convertible_from</a><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="identifier">mcf</span><span class="special">(</span><span class="identifier">Source</span> s<span class="special">)</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36357781"></a><h2>Description</h2>
+<a name="id36359874"></a><h2>Description</h2>
 <p><span class="bold"><strong>Exception Safety:</strong></span> no-throw guarantee. </p>
 </div>
 </div>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_assign_to.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_assign_to.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_assign_to.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -35,7 +35,7 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
   <span class="keyword">bool</span> <span class="identifier">try_assign_to</span><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36363463"></a><h2>Description</h2>
+<a name="id36365581"></a><h2>Description</h2>
 <p>
 <span class="bold"><strong>Effects:</strong></span> Converts the <code class="computeroutput">from</code> parameter to the <code class="computeroutput">to</code> parameter, using by default the assignment operator. </p>
 <p><span class="bold"><strong>Exception Safety:</strong></span> no-throw guarantee </p>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_assigner.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_assigner.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_assigner.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.try_assign_to_hpp" title="Header &lt;boost/conversion/try_assign_to.hpp&gt;">
-<link rel="prev" href="pack_id35973725.html" title="Function template pack">
+<link rel="prev" href="implicit_convert_to.html" title="Function template implicit_convert_to">
 <link rel="next" href="try_assign_to.html" title="Function template try_assign_to">
 </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="pack_id35973725.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.try_assign_to_hpp"><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="try_assign_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="implicit_convert_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.try_assign_to_hpp"><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="try_assign_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.try_assigner"></a><div class="titlepage"></div>
@@ -39,18 +39,18 @@
          <span class="special">&gt;</span>
 <span class="keyword">struct</span> <a class="link" href="try_assigner.html" title="Struct template try_assigner">try_assigner</a> <span class="special">{</span>
 
- <span class="comment">// <a class="link" href="try_assigner.html#id35973845-bb">public member functions</a></span>
- <span class="keyword">bool</span> <a class="link" href="try_assigner.html#id35973848-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="try_assigner.html#id35977634-bb">public member functions</a></span>
+ <span class="keyword">bool</span> <a class="link" href="try_assigner.html#id35977637-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36363197"></a><h2>Description</h2>
+<a name="id36365315"></a><h2>Description</h2>
 <p>Customization point for <code class="computeroutput">try_assign_to</code>.
 </p>
 <div class="refsect2">
-<a name="id36363208"></a><h3>
-<a name="id35973845-bb"></a><code class="computeroutput">try_assigner</code> public member functions</h3>
+<a name="id36365326"></a><h3>
+<a name="id35977634-bb"></a><code class="computeroutput">try_assigner</code> public member functions</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">bool</span> <a name="id35973848-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id35977637-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span> to<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre>
 <p><span class="bold"><strong>Requires:</strong></span> <code class="computeroutput">Target</code> must be CopyConstructible and <code class="computeroutput">::boost::conversion::assign_to(to, from)</code> must be well formed. </p>
 <p><span class="bold"><strong>Effects:</strong></span> Converts the <code class="computeroutput">from</code> parameter to the <code class="computeroutput">to</code> parameter, using by default the assignment operator. </p>
 <p><span class="bold"><strong>Exception Safety:</strong></span> no-throw guarantee </p>
@@ -69,7 +69,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="pack_id35973725.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.try_assign_to_hpp"><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="try_assign_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="implicit_convert_to.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.try_assign_to_hpp"><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="try_assign_to.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_convert_to.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_convert_to.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_convert_to.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -7,7 +7,7 @@
 <link rel="home" href="../../index.html" title="Toward Boost.Conversion 0.6.0">
 <link rel="up" href="../../index.html#header.boost.conversion.try_convert_to_hpp" title="Header &lt;boost/conversion/try_convert_to.hpp&gt;">
 <link rel="prev" href="try_converter.html" title="Struct template try_converter">
-<link rel="next" href="converter_cp_std_comple_id35968526.html" title="Struct template converter_cp&lt;std::complex&lt; Target &gt;, std::complex&lt; Source &gt;&gt;">
+<link rel="next" href="../is_extrinsic_convertible.html" title="Struct template is_extrinsic_convertible">
 </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="try_converter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.try_convert_to_hpp"><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="converter_cp_std_comple_id35968526.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="try_converter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.try_convert_to_hpp"><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="../is_extrinsic_convertible.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 <div class="refentry">
 <a name="boost.conversion.try_convert_to"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
   <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <span class="identifier">try_convert_to</span><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> from<span class="special">)</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36364214"></a><h2>Description</h2>
+<a name="id36366331"></a><h2>Description</h2>
 <p>
 </p>
 <p><span class="bold"><strong>Effects:</strong></span> Converts the <code class="computeroutput">from</code> parameter to an instance of the <code class="computeroutput">Target</code> type, using by default the conversion operator or copy constructor. </p>
@@ -53,7 +53,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="try_converter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.try_convert_to_hpp"><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="converter_cp_std_comple_id35968526.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="try_converter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../index.html#header.boost.conversion.try_convert_to_hpp"><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="../is_extrinsic_convertible.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_converter.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_converter.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/try_converter.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -39,18 +39,18 @@
          <span class="special">&gt;</span>
 <span class="keyword">struct</span> <a class="link" href="try_converter.html" title="Struct template try_converter">try_converter</a> <span class="special">{</span>
 
- <span class="comment">// <a class="link" href="try_converter.html#id35974044-bb">public member functions</a></span>
- <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a class="link" href="try_converter.html#id35974047-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="try_converter.html#id35977832-bb">public member functions</a></span>
+ <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a class="link" href="try_converter.html#id35977836-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="id36363949"></a><h2>Description</h2>
+<a name="id36366066"></a><h2>Description</h2>
 <p>Customization point for <code class="computeroutput">try_convert_to</code>.
 </p>
 <div class="refsect2">
-<a name="id36363960"></a><h3>
-<a name="id35974044-bb"></a><code class="computeroutput">try_converter</code> public member functions</h3>
+<a name="id36366077"></a><h3>
+<a name="id35977832-bb"></a><code class="computeroutput">try_converter</code> public member functions</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a name="id35974047-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span> <a name="id35977836-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> val<span class="special">)</span><span class="special">;</span></pre>
 <p><span class="bold"><strong>Requires:</strong></span> <code class="computeroutput">Target</code> must be CopyConstructible and <code class="computeroutput">::boost::conversion::convert_to&lt;Target&gt;(from)</code> must be well formed. </p>
 <p><span class="bold"><strong>Effects:</strong></span> Converts the <code class="computeroutput">from</code> parameter to an instance of the <code class="computeroutput">Target</code> type, using by default the conversion operator or copy constructor. </p>
 <p><span class="bold"><strong>Exception Safety:</strong></span> no-throw guarantee </p>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35977976.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35977976.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template is_extrinsic_convertible&lt;fusion::void_, T&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_convertible.html" title="Struct template is_extrinsic_convertible">
+<link rel="next" href="is_extrinsic_convertibl_id35977996.html" title="Struct is_extrinsic_convertible&lt;void, void&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertible.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_convertibl_id35977996.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_convertibl_id35977976"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template is_extrinsic_convertible&lt;fusion::void_, T&gt;</span></h2>
+<p>boost::is_extrinsic_convertible&lt;fusion::void_, T&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_convertible.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_convertibl_id35977976.html" title="Struct template is_extrinsic_convertible&lt;fusion::void_, T&gt;">is_extrinsic_convertible</a><span class="special">&lt;</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">void_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">false_type</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertible.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_convertibl_id35977996.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35977996.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35977996.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct is_extrinsic_convertible&lt;void, void&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_convertibl_id35977976.html" title="Struct template is_extrinsic_convertible&lt;fusion::void_, T&gt;">
+<link rel="next" href="is_extrinsic_convertibl_id35978007.html" title="Struct is_extrinsic_convertible&lt;const void, void&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertibl_id35977976.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_convertibl_id35978007.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_convertibl_id35977996"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct is_extrinsic_convertible&lt;void, void&gt;</span></h2>
+<p>boost::is_extrinsic_convertible&lt;void, void&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_convertible.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_convertibl_id35977996.html" title="Struct is_extrinsic_convertible&lt;void, void&gt;">is_extrinsic_convertible</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertibl_id35977976.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_convertibl_id35978007.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35978007.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35978007.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct is_extrinsic_convertible&lt;const void, void&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_convertibl_id35977996.html" title="Struct is_extrinsic_convertible&lt;void, void&gt;">
+<link rel="next" href="is_extrinsic_convertibl_id35978018.html" title="Struct is_extrinsic_convertible&lt;void, const void&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertibl_id35977996.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_convertibl_id35978018.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_convertibl_id35978007"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct is_extrinsic_convertible&lt;const void, void&gt;</span></h2>
+<p>boost::is_extrinsic_convertible&lt;const void, void&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_convertible.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_convertibl_id35978007.html" title="Struct is_extrinsic_convertible&lt;const void, void&gt;">is_extrinsic_convertible</a><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertibl_id35977996.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_convertibl_id35978018.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35978018.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35978018.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct is_extrinsic_convertible&lt;void, const void&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_convertibl_id35978007.html" title="Struct is_extrinsic_convertible&lt;const void, void&gt;">
+<link rel="next" href="is_extrinsic_convertibl_id35978029.html" title="Struct is_extrinsic_convertible&lt;const void, const void&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertibl_id35978007.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_convertibl_id35978029.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_convertibl_id35978018"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct is_extrinsic_convertible&lt;void, const void&gt;</span></h2>
+<p>boost::is_extrinsic_convertible&lt;void, const void&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_convertible.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_convertibl_id35978018.html" title="Struct is_extrinsic_convertible&lt;void, const void&gt;">is_extrinsic_convertible</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertibl_id35978007.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_convertibl_id35978029.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35978029.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertibl_id35978029.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct is_extrinsic_convertible&lt;const void, const void&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_convertibl_id35978018.html" title="Struct is_extrinsic_convertible&lt;void, const void&gt;">
+<link rel="next" href="is_extrinsic_explicit_c_id35978047.html" title="Struct template is_extrinsic_explicit_convertible">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertibl_id35978018.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_explicit_c_id35978047.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_convertibl_id35978029"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct is_extrinsic_convertible&lt;const void, const void&gt;</span></h2>
+<p>boost::is_extrinsic_convertible&lt;const void, const void&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_convertible.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_convertibl_id35978029.html" title="Struct is_extrinsic_convertible&lt;const void, const void&gt;">is_extrinsic_convertible</a><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertibl_id35978018.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_explicit_c_id35978047.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertible.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_convertible.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,53 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template is_extrinsic_convertible</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">
+<link rel="prev" href="conversion/try_convert_to.html" title="Function template try_convert_to">
+<link rel="next" href="is_extrinsic_convertibl_id35977976.html" title="Struct template is_extrinsic_convertible&lt;fusion::void_, T&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="conversion/try_convert_to.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_convertibl_id35977976.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_convertible"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template is_extrinsic_convertible</span></h2>
+<p>boost::is_extrinsic_convertible</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_convertible.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Target<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_convertible.html" title="Struct template is_extrinsic_convertible">is_extrinsic_convertible</a> <span class="special">:</span>
+ <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">converter</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span>
+<span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="conversion/try_convert_to.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"><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="is_extrinsic_convertibl_id35977976.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978047.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978047.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,53 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template is_extrinsic_explicit_convertible</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_convertibl_id35978029.html" title="Struct is_extrinsic_convertible&lt;const void, const void&gt;">
+<link rel="next" href="is_extrinsic_explicit_c_id35978066.html" title="Struct template is_extrinsic_explicit_convertible&lt;fusion::void_, T&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertibl_id35978029.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="is_extrinsic_explicit_c_id35978066.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_explicit_c_id35978047"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template is_extrinsic_explicit_convertible</span></h2>
+<p>boost::is_extrinsic_explicit_convertible</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Target<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_explicit_c_id35978047.html" title="Struct template is_extrinsic_explicit_convertible">is_extrinsic_explicit_convertible</a> <span class="special">:</span>
+ <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">explicit_converter</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span>
+<span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_convertibl_id35978029.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="is_extrinsic_explicit_c_id35978066.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978066.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978066.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template is_extrinsic_explicit_convertible&lt;fusion::void_, T&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_explicit_c_id35978047.html" title="Struct template is_extrinsic_explicit_convertible">
+<link rel="next" href="is_extrinsic_explicit_c_id35978085.html" title="Struct is_extrinsic_explicit_convertible&lt;void, void&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_explicit_c_id35978047.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="is_extrinsic_explicit_c_id35978085.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_explicit_c_id35978066"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template is_extrinsic_explicit_convertible&lt;fusion::void_, T&gt;</span></h2>
+<p>boost::is_extrinsic_explicit_convertible&lt;fusion::void_, T&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_explicit_c_id35978066.html" title="Struct template is_extrinsic_explicit_convertible&lt;fusion::void_, T&gt;">is_extrinsic_explicit_convertible</a><span class="special">&lt;</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">void_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">false_type</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_explicit_c_id35978047.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="is_extrinsic_explicit_c_id35978085.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978085.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978085.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct is_extrinsic_explicit_convertible&lt;void, void&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_explicit_c_id35978066.html" title="Struct template is_extrinsic_explicit_convertible&lt;fusion::void_, T&gt;">
+<link rel="next" href="is_extrinsic_explicit_c_id35978097.html" title="Struct is_extrinsic_explicit_convertible&lt;const void, void&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_explicit_c_id35978066.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="is_extrinsic_explicit_c_id35978097.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_explicit_c_id35978085"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct is_extrinsic_explicit_convertible&lt;void, void&gt;</span></h2>
+<p>boost::is_extrinsic_explicit_convertible&lt;void, void&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_explicit_c_id35978085.html" title="Struct is_extrinsic_explicit_convertible&lt;void, void&gt;">is_extrinsic_explicit_convertible</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_explicit_c_id35978066.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="is_extrinsic_explicit_c_id35978097.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978097.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978097.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct is_extrinsic_explicit_convertible&lt;const void, void&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_explicit_c_id35978085.html" title="Struct is_extrinsic_explicit_convertible&lt;void, void&gt;">
+<link rel="next" href="is_extrinsic_explicit_c_id35978108.html" title="Struct is_extrinsic_explicit_convertible&lt;void, const void&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_explicit_c_id35978085.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="is_extrinsic_explicit_c_id35978108.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_explicit_c_id35978097"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct is_extrinsic_explicit_convertible&lt;const void, void&gt;</span></h2>
+<p>boost::is_extrinsic_explicit_convertible&lt;const void, void&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_explicit_c_id35978097.html" title="Struct is_extrinsic_explicit_convertible&lt;const void, void&gt;">is_extrinsic_explicit_convertible</a><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_explicit_c_id35978085.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="is_extrinsic_explicit_c_id35978108.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978108.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978108.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct is_extrinsic_explicit_convertible&lt;void, const void&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_explicit_c_id35978097.html" title="Struct is_extrinsic_explicit_convertible&lt;const void, void&gt;">
+<link rel="next" href="is_extrinsic_explicit_c_id35978119.html" title="Struct is_extrinsic_explicit_convertible&lt;const void, const void&gt;">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_explicit_c_id35978097.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="is_extrinsic_explicit_c_id35978119.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_explicit_c_id35978108"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct is_extrinsic_explicit_convertible&lt;void, const void&gt;</span></h2>
+<p>boost::is_extrinsic_explicit_convertible&lt;void, const void&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_explicit_c_id35978108.html" title="Struct is_extrinsic_explicit_convertible&lt;void, const void&gt;">is_extrinsic_explicit_convertible</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_explicit_c_id35978097.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="is_extrinsic_explicit_c_id35978119.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Added: sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978119.html
==============================================================================
--- (empty file)
+++ sandbox/conversion/libs/conversion_ext/doc/html/boost/is_extrinsic_explicit_c_id35978119.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct is_extrinsic_explicit_convertible&lt;const void, const void&gt;</title>
+<link rel="stylesheet" href=".././boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
+<link rel="home" href="../index.html" title="Toward Boost.Conversion 0.6.0">
+<link rel="up" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">
+<link rel="prev" href="is_extrinsic_explicit_c_id35978108.html" title="Struct is_extrinsic_explicit_convertible&lt;void, const void&gt;">
+<link rel="next" href="../BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html" title="Macro BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP">
+</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">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_explicit_c_id35978108.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="../BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.is_extrinsic_explicit_c_id35978119"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct is_extrinsic_explicit_convertible&lt;const void, const void&gt;</span></h2>
+<p>boost::is_extrinsic_explicit_convertible&lt;const void, const void&gt;</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp" title="Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;">boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="is_extrinsic_explicit_c_id35978119.html" title="Struct is_extrinsic_explicit_convertible&lt;const void, const void&gt;">is_extrinsic_explicit_convertible</a><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></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 &#169; 2009 -2011 Vicente J. Botet Escriba<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_extrinsic_explicit_c_id35978108.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html#header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"><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="../BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/index.html
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/index.html (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/index.html 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -5,7 +5,7 @@
 <link rel="stylesheet" href="./boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.0">
 <link rel="home" href="index.html" title="Toward Boost.Conversion 0.6.0">
-<link rel="next" href="boost/conversion/default_assigner_condition.html" title="Struct template default_assigner_condition">
+<link rel="next" href="boost/conversion/assigner_cp.html" title="Struct template assigner_cp">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -17,7 +17,7 @@
 <td align="center">More</td>
 </tr></table>
 <hr>
-<div class="spirit-nav"><a accesskey="n" href="boost/conversion/default_assigner_condition.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
+<div class="spirit-nav"><a accesskey="n" href="boost/conversion/assigner_cp.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
 <div class="article">
 <div class="titlepage">
 <div>
@@ -153,13 +153,13 @@
 <a name="boost.conversion.overview.motivation"></a><a class="link" href="index.html#boost.conversion.overview.motivation" title="Motivation">Motivation</a>
 </h3></div></div></div>
 <p>
- I've needed recently to convert from boost::chrono::time_point&lt;Clock,
- Duration&gt; to boost::posix_time::ptime and from boost::chrono::duration&lt;Rep,
- Period&gt; to boost::posix_time::time_duration. This kind of conversions
- are needed quite often when you use code from two different libraries that
- have implemented the same concept using of course different representations
- and have hard coded the library interface to its own implementation. Well
- this is a normal situation we can't avoid. Life is life.
+ I've needed recently to convert from <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span><span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span><span class="special">&gt;</span></code> to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span></code>
+ and from <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special">&lt;</span><span class="identifier">Rep</span><span class="special">,</span> <span class="identifier">Period</span><span class="special">&gt;</span></code> to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span></code>.
+ This kind of conversions are needed quite often when you use code from two
+ different libraries that have implemented the same concept using of course
+ different representations and have hard coded the library interface to its
+ own implementation. Well this is a normal situation we can't avoid. Life
+ is life.
       </p>
 <p>
         Quite often we need to convert unrelated types <code class="computeroutput"><span class="identifier">Source</span></code>
@@ -210,7 +210,7 @@
 </pre>
 <p>
         While the <code class="computeroutput"><span class="identifier">ConvertToTarget</span></code>
- could be specific, the <code class="computeroutput"><span class="identifier">ConvertToPairOfTarget</span></code>
+ could be specific, it seems clear to me that the <code class="computeroutput"><span class="identifier">ConvertToPairOfTarget</span></code>
         should be generic
       </p>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Target1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Target2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source2</span><span class="special">)</span>
@@ -241,8 +241,8 @@
 <pre class="programlisting"><span class="identifier">Target</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">Source</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="special">{</span><span class="keyword">return</span> <span class="identifier">ConvertToTarget</span><span class="special">(</span><span class="identifier">v</span><span class="special">);}</span>
 </pre>
 <p>
- Note that the preceding overloadings don't works, as C++ doesn't use the
- result type on overload resolution.
+ Note that the preceding overloadings don't really work, as C++ doesn't use
+ the result type on overload resolution.
       </p>
 <p>
         In my case I needed
@@ -289,9 +289,9 @@
         There is still a last point. The preceding design works well with unrelated
         classes, but what about classes that already define some kind of conversion,
         using a constructor or a conversion operator. Do we need to make specialization
- for these conversion? The answer is no. We need just to define the default
- implementation of <code class="computeroutput"><span class="identifier">convert_to</span></code>
- function to just return the explicit conversion.
+ for these conversion? The answer is no. We need to define the default implementation
+ of <code class="computeroutput"><span class="identifier">convert_to</span></code> function to
+ just return the explicit conversion.
       </p>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source</span><span class="special">&gt;</span>
 <span class="identifier">Target</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span><span class="special">&amp;</span> <span class="identifier">from</span><span class="special">)</span>
@@ -300,13 +300,13 @@
 <span class="special">}</span>
 </pre>
 <p>
- As noted above these overloadings don't work,and the library use a customization
+ As noted above these overloadings don't work, and the library uses a customization
         point that takes in account the result type.
       </p>
 <p>
- What have we learned? Classes or algorithms relying on a conversion by copy-construction
- or by the conversion operator can be made more generic by relaying in a function
- that explicitly states this conversion. Thus, instead of requiring
+ What have we learned? Classes or algorithms relying on a conversion can be
+ made more generic by relaying in a function that explicitly states this conversion.
+ Thus, instead of requiring
       </p>
 <pre class="programlisting"><span class="identifier">Target</span><span class="special">(</span><span class="identifier">from</span><span class="special">)</span>
 </pre>
@@ -345,10 +345,10 @@
 <pre class="programlisting"><span class="identifier">to</span> <span class="special">=</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">);</span>
 </pre>
 <p>
- The rationale is that if there was not a copy constructor from a Source seems
- reasonable to think that there will not be an assignment operator. So in
- most of the cases, once we have specialized the convert_to function we recover
- a reasonable implementation for the <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ The rationale is that if there was not a copy constructor from a <code class="computeroutput"><span class="identifier">Source</span></code> seems reasonable to think that there
+ will not be an assignment operator. So in most of the cases, once we have
+ specialized the <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ function we recover a reasonable implementation for the <code class="computeroutput"><span class="identifier">assign_to</span></code>
         function.
       </p>
 <p>
@@ -392,50 +392,56 @@
       </p>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- a generic <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ a generic __implicit_convert<span class="underline">to</span>_
+ function which can be customized by the user to make implicit conversion
+ between unrelated types.
+ </li>
+<li class="listitem">
+ a generic __explicit_convert<span class="underline">to</span>_
             function which can be customized by the user to make explicit conversion
             between unrelated types.
           </li>
 <li class="listitem">
+ a generic <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ function which is equivalent __explicit_convert<span class="underline">to</span>_
+ or that behaves as a functor factory if its argument is a fusion actor.
+ </li>
+<li class="listitem">
             a generic <code class="computeroutput"><span class="identifier">assign_to</span></code> function
             which can be customized by the user to make explicit assignments between
             unrelated types.
           </li>
 <li class="listitem">
- a generic __try_convert<span class="underline">to</span>_ function
- which can be customized by the user to make explicit optional conversion
- between unrelated types.
+ a generic <code class="computeroutput"><span class="identifier">try_convert_to</span></code>
+ function which can be customized by the user to make explicit optional
+ conversion between unrelated types.
           </li>
 <li class="listitem">
- a generic __try_assign<span class="underline">to</span>_ function
- which can be customized by the user to make explicit optional assignments
- between unrelated types.
+ a generic <code class="computeroutput"><span class="identifier">try_assign_to</span></code>
+ function which can be customized by the user to make explicit optional
+ assignments between unrelated types.
           </li>
 <li class="listitem">
- a generic __convert_to_or<span class="underline">fallback</span>_
+ a generic <code class="computeroutput"><span class="identifier">convert_to_or_fallback</span></code>
             function which can be customized by the user to make explicit conversion
             between unrelated types relying on a fallback when the conversion fails.
           </li>
 <li class="listitem">
             a generic <code class="computeroutput"><span class="identifier">mat</span></code> function
             returning a <code class="computeroutput"><span class="identifier">assignable_to</span></code>
- wrapper which replace assignments by a calls to <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ wrapper which replace assignments by a calls to <code class="computeroutput"><span class="identifier">assign_to</span></code>.
           </li>
 <li class="listitem">
             a generic <code class="computeroutput"><span class="identifier">mcf</span></code> function
- returning a a <code class="computeroutput"><span class="identifier">convertible_from</span></code>
+ returning a <code class="computeroutput"><span class="identifier">convertible_from</span></code>
             wrapper which replace the implicit conversion operators by a calls to
- <code class="computeroutput"><span class="identifier">convert_to</span></code>.
+ __implicit_convert<span class="underline">to</span>_.
           </li>
 <li class="listitem">
             a <code class="computeroutput"><span class="identifier">convertible_to</span></code> wrapper
             that acts as a implicit converter when passing parameters to a function.
           </li>
 <li class="listitem">
- conversion between <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span></code>
- of explicitly convertible types.
- </li>
-<li class="listitem">
             conversion between <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>
             of explicitly convertible types.
           </li>
@@ -493,12 +499,24 @@
 </dl></dd>
 <dt><span class="section">Tutorial</span></dt>
 <dd><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.using_generic_conversions">Using
- generic conversions</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.using_extrinsic_conversions_and_assignements">Using
+ extrinsic conversions and assignements</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.chaining_assignments">Chaining
+ assignments</a></span></dt>
 <dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.using_specific_conversions">Using
         specific conversions</a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.how_to_specialize_the_conversion_functions_">How
- to specialize the conversion functions?</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.handling_with_invalid_conversions">Handling
+ with invalid conversions</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.handling_with_invalid_conversions_via_a_fallback">Handling
+ with invalid conversions via a fallback</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.can_extrinsic_conversions_be_applied_implicitly_">Can
+ extrinsic conversions be applied implicitly?</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.how_to_write_a_function_that_accepts_a_parameter_that_is_extrinsic_convertible_to_a_given_type_">How
+ to write a function that accepts a parameter that is extrinsic convertible
+ to a given type?</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.how_to_specialize_extrinsic_conversions_">How
+ to specialize extrinsic conversions?</a></span></dt>
+<dt><span class="section">Functors</span></dt>
 </dl></dd>
 <dt><span class="section">Examples</span></dt>
 <dd><dl>
@@ -527,7 +545,7 @@
         Conversion</a>
 </h4></div></div></div>
 <a name="boost.conversion.users_guide.getting_started.install.getting_boost_conversion"></a><h6>
-<a name="id36342643"></a>
+<a name="id36342814"></a>
           <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.getting_boost_conversion">Getting
           Boost.Conversion</a>
         </h6>
@@ -541,7 +559,7 @@
           Sandbox</a>.
         </p>
 <a name="boost.conversion.users_guide.getting_started.install.building_boost_conversion"></a><h6>
-<a name="id36342685"></a>
+<a name="id36342856"></a>
           <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.building_boost_conversion">Building
           Boost.Conversion</a>
         </h6>
@@ -551,16 +569,23 @@
           in your compiler include path.
         </p>
 <a name="boost.conversion.users_guide.getting_started.install.requirements"></a><h6>
-<a name="id36342710"></a>
+<a name="id36342881"></a>
           <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.requirements">Requirements</a>
         </h6>
 <p>
- The genric part of <span class="bold"><strong>Boost.Conversion</strong></span> depends
- only on Boost.Config. Of course it depends on the specific libraries when
- specific conversion are used.
+ The generic part of <span class="bold"><strong>Boost.Conversion</strong></span> depends
+ on Boost.Config, Boost.TypeTraits, Boost.Optional and Boost.Fusion. Of
+ course it depends on the specific libraries when specific conversion are
+ used.
+ </p>
+<p>
+ The library works well only on compilers that are able to define the traits
+ is_constructible and is_assignable, that is compilers supporting decltype
+ and SFINAE for expressions. For the other compilers the library has much
+ more limitations.
         </p>
 <a name="boost.conversion.users_guide.getting_started.install.exceptions_safety"></a><h6>
-<a name="id36342737"></a>
+<a name="id36342914"></a>
           <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.exceptions_safety">Exceptions
           safety</a>
         </h6>
@@ -569,7 +594,7 @@
           of exception safety as long as the underlying parameters provide it.
         </p>
 <a name="boost.conversion.users_guide.getting_started.install.thread_safety"></a><h6>
-<a name="id36342758"></a>
+<a name="id36342935"></a>
           <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.thread_safety">Thread
           safety</a>
         </h6>
@@ -577,7 +602,7 @@
           All functions in the library are thread-unsafe except when noted explicitly.
         </p>
 <a name="boost.conversion.users_guide.getting_started.install.tested_compilers"></a><h6>
-<a name="id36342779"></a>
+<a name="id36342956"></a>
           <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.tested_compilers">Tested
           compilers</a>
         </h6>
@@ -687,31 +712,184 @@
 <a name="boost.conversion.users_guide.tutorial"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial" title="Tutorial">Tutorial</a>
 </h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.using_generic_conversions">Using
- generic conversions</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.using_extrinsic_conversions_and_assignements">Using
+ extrinsic conversions and assignements</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.chaining_assignments">Chaining
+ assignments</a></span></dt>
 <dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.using_specific_conversions">Using
         specific conversions</a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.how_to_specialize_the_conversion_functions_">How
- to specialize the conversion functions?</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.handling_with_invalid_conversions">Handling
+ with invalid conversions</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.handling_with_invalid_conversions_via_a_fallback">Handling
+ with invalid conversions via a fallback</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.can_extrinsic_conversions_be_applied_implicitly_">Can
+ extrinsic conversions be applied implicitly?</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.how_to_write_a_function_that_accepts_a_parameter_that_is_extrinsic_convertible_to_a_given_type_">How
+ to write a function that accepts a parameter that is extrinsic convertible
+ to a given type?</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.how_to_specialize_extrinsic_conversions_">How
+ to specialize extrinsic conversions?</a></span></dt>
+<dt><span class="section">Functors</span></dt>
 </dl></div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.users_guide.tutorial.using_generic_conversions"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.using_generic_conversions" title="Using generic conversions">Using
- generic conversions</a>
+<a name="boost.conversion.users_guide.tutorial.using_extrinsic_conversions_and_assignements"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.using_extrinsic_conversions_and_assignements" title="Using extrinsic conversions and assignements">Using
+ extrinsic conversions and assignements</a>
 </h4></div></div></div>
 <p>
- When you need to make a generic explicit conversion or assignation you
- need to include the file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">convert_to</span><span class="special">.</span><span class="identifier">hpp</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">assign_to</span><span class="special">.</span><span class="identifier">hpp</span></code> and just use the boost conversion
+ When you need to make a extrinsic explicit conversion you need to include
+ the file <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">convert_to</span><span class="special">.</span><span class="identifier">hpp</span></code> and just use the <code class="computeroutput"><span class="identifier">convert_to</span></code>
           function.
         </p>
+<p>
+
+</p>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">convert_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
 <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">;</span>
 
-<span class="comment">// ...
-</span>
-<span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="number">3.5</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">bool</span> <span class="identifier">is_even</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">val</span><span class="special">)</span>
+<span class="special">{</span>
+ <span class="keyword">return</span> <span class="special">(</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">val</span><span class="special">)</span> <span class="special">%</span> <span class="number">2</span><span class="special">)==</span><span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">if</span> <span class="special">(</span><span class="identifier">is_even</span><span class="special">(</span><span class="number">2</span><span class="special">))</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"2 is even"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="keyword">else</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"2 is odd"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+
+</pre>
+<p>
+ </p>
+<p>
+ The result of this program will evidently be
+ </p>
+<pre class="programlisting"><span class="number">2</span> <span class="identifier">is</span> <span class="identifier">even</span><span class="special">.</span>
+</pre>
+<p>
+ The <code class="computeroutput"><span class="identifier">convert_to</span></code> function
+ returns the explicit conversion to the target type.
+ </p>
+<pre class="programlisting"><span class="keyword">return</span> <span class="identifier">Target</span><span class="special">(</span><span class="identifier">source</span><span class="special">);</span>
+</pre>
+<p>
+ When the extrinsic conversion must be stored in a variable you could use
+ need <code class="computeroutput"><span class="identifier">assign_to</span></code> instead.
+ By default <code class="computeroutput"><span class="identifier">assign_to</span></code>(target,source)
+ calls to the assignment operator if is_assignable&lt;Target,Source&gt;,
+ </p>
+<pre class="programlisting"><span class="identifier">target</span><span class="special">=</span><span class="identifier">source</span><span class="special">;</span>
+</pre>
+<p>
+ otherwise it do
+ </p>
+<pre class="programlisting"><span class="identifier">target</span><span class="special">=</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">source</span><span class="special">);</span>
+</pre>
+<p>
+ when Source is extrinsic convertible to Target.
+ </p>
+<p>
+ For example we can implement a function that swaps two convertible types
+ as follows:
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">assign_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+ <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+ <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">;</span>
+
+ <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">U</span><span class="special">&gt;</span>
+ <span class="keyword">void</span> <span class="identifier">swap_convertibles</span><span class="special">(</span><span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span> <span class="identifier">U</span><span class="special">&amp;</span> <span class="identifier">u</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">T</span> <span class="identifier">tmp</span><span class="special">(</span><span class="identifier">t</span><span class="special">);</span>
+ <span class="identifier">assign_to</span><span class="special">(</span><span class="identifier">t</span><span class="special">,</span><span class="identifier">u</span><span class="special">);</span>
+ <span class="identifier">assign_to</span><span class="special">(</span><span class="identifier">u</span><span class="special">,</span><span class="identifier">tmp</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+ <span class="special">{</span>
+ <span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">3</span><span class="special">;</span>
+ <span class="keyword">float</span> <span class="identifier">x</span> <span class="special">=</span> <span class="number">2.5</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"i= "</span> <span class="special">&lt;&lt;</span> <span class="identifier">i</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"x= "</span> <span class="special">&lt;&lt;</span> <span class="identifier">x</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+<span class="preprocessor">#if</span> <span class="identifier">defined</span><span class="special">(</span><span class="identifier">BOOST_CONVERSION_ENABLE_CND</span><span class="special">)</span>
+ <span class="identifier">swap_convertibles</span><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">x</span><span class="special">);</span>
+<span class="preprocessor">#endif</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"i= "</span> <span class="special">&lt;&lt;</span> <span class="identifier">i</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"x= "</span> <span class="special">&lt;&lt;</span> <span class="identifier">x</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+ <span class="special">}</span>
+
+
+</pre>
+<p>
+ </p>
+<p>
+ The result of this program will be
+ </p>
+<pre class="programlisting"><span class="identifier">i</span><span class="special">=</span> <span class="number">3</span>
+<span class="identifier">x</span><span class="special">=</span> <span class="number">2.5</span>
+<span class="identifier">i</span><span class="special">=</span> <span class="number">2</span>
+<span class="identifier">x</span><span class="special">=</span> <span class="number">3</span>
 </pre>
+<p>
+ Note: The name <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ could also be convert and <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ be assign, but I find them more coherent with the other names used by the
+ library. If the Boost community agree on better names globally I will adopt
+ them.
+ </p>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost.conversion.users_guide.tutorial.chaining_assignments"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.chaining_assignments" title="Chaining assignments">Chaining
+ assignments</a>
+</h4></div></div></div>
+<p>
+ When doing multiple assignments we use to do
+ </p>
+<pre class="programlisting"><span class="identifier">a</span> <span class="special">=</span> <span class="identifier">b</span> <span class="special">=</span> <span class="identifier">c</span><span class="special">;</span>
+</pre>
+<p>
+ With <code class="computeroutput"><span class="identifier">assign_to</span></code> we could
+ do
+ </p>
+<pre class="programlisting"><span class="identifier">assign_to</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">assign_to</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">c</span><span class="special">));</span>
+</pre>
+<p>
+ and if we find this not really readable we can try with the *m*ake *a*ssigner
+ *t*o `mat' free function.
+ </p>
+<pre class="programlisting"><span class="identifier">mat</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span> <span class="special">=</span> <span class="identifier">mat</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span> <span class="special">=</span> <span class="identifier">c</span><span class="special">;</span>
+</pre>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../doc/src/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top">
+<p>
+ The name <code class="computeroutput"><span class="identifier">mat</span></code> could be
+ replaced by lvalue as it builds a lvalue that is able to works with extrinsic
+ conversions.
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">lvalue</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span> <span class="special">=</span> <span class="identifier">lvalue</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span> <span class="special">=</span> <span class="identifier">c</span><span class="special">;</span>
+</pre>
+<p>
+ </p>
+</td></tr>
+</table></div>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
@@ -722,13 +900,15 @@
           When you need to make a specific conversion you will need to include the
           specific conversion file. E.g.
         </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">std</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">convert_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">std</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">;</span>
 
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">pint</span><span class="special">(</span><span class="number">0</span><span class="special">,</span><span class="number">1</span><span class="special">);</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">pdouble</span><span class="special">=</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">pint</span><span class="special">);</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">pdouble</span><span class="special">=</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">pint</span><span class="special">);</span>
 </pre>
 <p>
- Do not forget to include this files when you use a generic class or algorithm
+ Do not forget to include these files when you use a generic class or algorithm
           using the generic <code class="computeroutput"><span class="identifier">convert_to</span></code>
           or <code class="computeroutput"><span class="identifier">assign_to</span></code>, otherwise
           your program should not compile. E.g. if you want to convert a pair of
@@ -740,42 +920,350 @@
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.users_guide.tutorial.how_to_specialize_the_conversion_functions_"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.how_to_specialize_the_conversion_functions_" title="How to specialize the conversion functions?">How
- to specialize the conversion functions?</a>
+<a name="boost.conversion.users_guide.tutorial.handling_with_invalid_conversions"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.handling_with_invalid_conversions" title="Handling with invalid conversions">Handling
+ with invalid conversions</a>
+</h4></div></div></div>
+<p>
+ The expected behavior of <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ is to throw an exception when the conversion is not possible. If an action
+ must be taken on failure we need to use a try-catch
+ </p>
+<pre class="programlisting"><span class="identifier">Target</span> <span class="identifier">t</span><span class="special">;</span>
+<span class="keyword">try</span>
+<span class="special">{</span>
+ <span class="identifier">t</span> <span class="special">=</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">);</span>
+<span class="special">}</span> <span class="keyword">catch</span><span class="special">(...)</span>
+<span class="special">{</span>
+ <span class="comment">// log some message
+</span><span class="special">}</span>
+</pre>
+<p>
+ Sometimes the user could prefer a no-throw behavior. The library provides
+ another way to get the same with the <code class="computeroutput"><span class="identifier">try_convert_to</span></code>
+ function which returns an optional initialized when the conversion succeeds.
+ </p>
+<pre class="programlisting"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;</span> <span class="identifier">optt</span> <span class="special">=</span> <span class="identifier">try_convert_to</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">);</span>
+<span class="keyword">if</span> <span class="special">(!</span><span class="identifier">optt</span><span class="special">)</span>
+<span class="special">{</span>
+ <span class="comment">// log some message
+</span><span class="special">}</span>
+</pre>
+<p>
+ which is equivalent to
+ </p>
+<pre class="programlisting"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;</span> <span class="identifier">optt</span> <span class="special">=</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">s</span><span class="special">);</span>
+<span class="keyword">if</span> <span class="special">(!</span><span class="identifier">optt</span><span class="special">)</span>
+<span class="special">{</span>
+ <span class="comment">// log some message
+</span><span class="special">}</span>
+</pre>
+<p>
+ Last the user can get the same behavior using the <code class="computeroutput"><span class="identifier">try_assign_to</span></code>
+ function, which returns if the assignment succeeded or not
+ </p>
+<pre class="programlisting"><span class="identifier">Target</span> <span class="identifier">t</span><span class="special">;</span>
+<span class="keyword">if</span> <span class="special">(!</span><span class="identifier">try_assign_to</span><span class="special">(</span><span class="identifier">t</span><span class="special">,</span><span class="identifier">s</span><span class="special">))</span>
+<span class="special">{</span>
+ <span class="comment">// log some message
+</span><span class="special">}</span>
+</pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost.conversion.users_guide.tutorial.handling_with_invalid_conversions_via_a_fallback"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.handling_with_invalid_conversions_via_a_fallback" title="Handling with invalid conversions via a fallback">Handling
+ with invalid conversions via a fallback</a>
+</h4></div></div></div>
+<p>
+ In some cases the conversion failure can be ignored and the result replaced
+ with a fallback value. There are some ways to manage with that
+ </p>
+<pre class="programlisting"><span class="identifier">Target</span> <span class="identifier">t</span><span class="special">=</span><span class="identifier">fallback</span><span class="special">;</span>
+<span class="identifier">try_assign_to</span><span class="special">(</span><span class="identifier">t</span><span class="special">,</span><span class="identifier">s</span><span class="special">);</span>
+</pre>
+<p>
+ Note that we use <code class="computeroutput"><span class="identifier">try_assign_to</span></code>
+ instead of <code class="computeroutput"><span class="identifier">assign_to</span></code>, as
+ we don't want to have an exception if the conversion fails,as we have a
+ fallback value already.
+ </p>
+<p>
+ The library provides a specific function <code class="computeroutput"><span class="identifier">convert_to_or_fallback</span></code>
+ that does that exactly
+ </p>
+<pre class="programlisting"><span class="identifier">Target</span> <span class="identifier">t</span><span class="special">=</span><span class="identifier">convert_to_or_fallback</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">,</span> <span class="identifier">fallback</span><span class="special">);</span>
+</pre>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../doc/src/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ The name of this function could be also <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ as we can overload it, but I find it more explicit this way. If the Boost
+ community agree on a better name I will adopt it.
+ </p></td></tr>
+</table></div>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost.conversion.users_guide.tutorial.can_extrinsic_conversions_be_applied_implicitly_"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.can_extrinsic_conversions_be_applied_implicitly_" title="Can extrinsic conversions be applied implicitly?">Can
+ extrinsic conversions be applied implicitly?</a>
+</h4></div></div></div>
+<p>
+ The advertised reader will be asking himself if the library provide implicit
+ conversions as the language makes the difference between implicit and explicit
+ conversions. The idea is to maintain the extrinsic functions semantics
+ as close as possible to the semantics of intrinsic ones. Implicit conversion
+ are applied whenever the compiler find that this implicit conversion makes
+ the program well formed.
+ </p>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="keyword">int</span><span class="special">);</span>
+
+<span class="identifier">T</span> <span class="identifier">v</span><span class="special">;</span>
+<span class="identifier">f</span><span class="special">(</span><span class="identifier">v</span><span class="special">);</span>
+</pre>
+<p>
+ If there is an implicit conversion from <code class="computeroutput"><span class="identifier">T</span></code>
+ to <code class="computeroutput"><span class="keyword">int</span></code>, the preceding program
+ will be well formed.
+ </p>
+<p>
+ With extrinsic conversion we want to preserve as much as possible this
+ behavior. The problem is that as extrinsic conversions are not in the language
+ and the compiler could not find them automatically, so we need to call
+ explicitly to the extrinsic conversion.
+ </p>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="keyword">int</span><span class="special">);</span>
+
+<span class="identifier">T</span> <span class="identifier">v</span><span class="special">;</span>
+<span class="identifier">f</span><span class="special">(</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">));</span>
+</pre>
+<p>
+ Imagine now that <code class="computeroutput"><span class="identifier">f</span></code> is overloaded
+ and that <code class="computeroutput"><span class="identifier">T</span></code> is either implicitly
+ convertible to int or std::string. Then the following program will be well
+ formed.
+ </p>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="keyword">int</span><span class="special">);</span>
+<span class="keyword">void</span> <span class="identifier">f</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">T</span> <span class="identifier">v</span><span class="special">;</span>
+<span class="identifier">f</span><span class="special">(</span><span class="identifier">v</span><span class="special">);</span>
+</pre>
+<p>
+ But if T is <span class="bold"><strong>extrinsic</strong></span> convertible to
+ <code class="computeroutput"><span class="keyword">int</span></code> or <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
+ we can not write a simple program that works as we don't know to which
+ <code class="computeroutput"><span class="identifier">Target</span></code> the type <code class="computeroutput"><span class="identifier">T</span></code> must be converted to.
+ </p>
+<pre class="programlisting"><span class="identifier">T</span> <span class="identifier">v</span><span class="special">;</span>
+<span class="identifier">f</span><span class="special">(</span><span class="identifier">convert_to</span><span class="special">&lt;???&gt;(</span><span class="identifier">v</span><span class="special">));</span>
+</pre>
+<p>
+ It would be great if we could state explicitly that the parameter we are
+ passing to <code class="computeroutput"><span class="identifier">f</span></code> can be implicitly
+ convertible to the <code class="computeroutput"><span class="identifier">f</span></code> parameter
+ type. The library provides a function <code class="computeroutput"><span class="identifier">mcf</span></code>
+ that makes a wrapper around a type that implicitly converts to any type
+ that is extrinsically convertible from, so the following will be correct
+ and call to the expected <code class="computeroutput"><span class="identifier">f</span></code>
+ overload.
+ </p>
+<pre class="programlisting"><span class="identifier">T</span> <span class="identifier">v</span><span class="special">;</span>
+<span class="identifier">f</span><span class="special">(</span><span class="identifier">mcf</span><span class="special">(</span><span class="identifier">v</span><span class="special">));</span>
+</pre>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../doc/src/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top">
+<p>
+ The name <code class="computeroutput"><span class="identifier">mcf</span></code> (*m*ake
+ *c*onvertible *f*rom) could be changed to <code class="computeroutput"><span class="identifier">implicitly</span></code>
+ if this considered better by the Boost community.
+ </p>
+<p>
+
+</p>
+<pre class="programlisting"><span class="identifier">T</span> <span class="identifier">v</span><span class="special">;</span>
+<span class="identifier">f</span><span class="special">(</span><span class="identifier">implicitly</span><span class="special">(</span><span class="identifier">v</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+</td></tr>
+</table></div>
+<p>
+ Note that extrinsic implicit convertible implies extrinsic explicit convertible
+ but the opposite is not true. That means that if <code class="computeroutput"><span class="identifier">T</span></code>
+ is extrinsic explicit convertible to <code class="computeroutput"><span class="keyword">int</span></code>,
+ the following program will be ill formed
+ </p>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="keyword">int</span><span class="special">);</span>
+<span class="identifier">T</span> <span class="identifier">v</span><span class="special">;</span>
+<span class="identifier">f</span><span class="special">(</span><span class="identifier">mcf</span><span class="special">(</span><span class="identifier">v</span><span class="special">));</span>
+</pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost.conversion.users_guide.tutorial.how_to_write_a_function_that_accepts_a_parameter_that_is_extrinsic_convertible_to_a_given_type_"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.how_to_write_a_function_that_accepts_a_parameter_that_is_extrinsic_convertible_to_a_given_type_" title="How to write a function that accepts a parameter that is extrinsic convertible to a given type?">How
+ to write a function that accepts a parameter that is extrinsic convertible
+ to a given type?</a>
 </h4></div></div></div>
 <p>
- Boost.Conversion has a customization point for each on of the provided
- function. For example, to customize the converter_to function you should
- partially specialize the functor converter_cp.
+ The use of the helper function <code class="computeroutput"><span class="identifier">mcf</span></code>
+ is a little bit intrusive in some cases. It would be great if we could
+ define a function accepting a type that is extrinsic convertible,so the
+ user will not be forced to use it. There are two alternatives:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ overload the function using SFINAE
+ </li>
+<li class="listitem">
+ change the function prototype
+ </li>
+</ul></div>
+<p>
+ If we had already the function
+ </p>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="keyword">int</span><span class="special">);</span>
+</pre>
+<p>
+ we can add an overload that will make explicitly the conversion as follows
+ </p>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">typename</span> <span class="identifier">enable_if</span><span class="special">&lt;</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;,</span><span class="keyword">void</span> <span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="identifier">f</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">v</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">);</span> <span class="special">}</span>
+</pre>
+<p>
+ This template overload will be taken for overload resolution only if <code class="computeroutput"><span class="identifier">T</span></code> is not <code class="computeroutput"><span class="keyword">int</span></code>
+ (as non template functions are preferred to template ones) and <code class="computeroutput"><span class="identifier">T</span></code> is extrinsic convertible to <code class="computeroutput"><span class="keyword">int</span></code>. <code class="computeroutput"><span class="identifier">is_extrinsic_convertible</span></code>
+ is a trait added by the library that contains a nested value field that
+ is true or false depending on whether the <code class="computeroutput"><span class="identifier">Source</span></code>
+ type is extrinsic implicit convertible to <code class="computeroutput"><span class="identifier">Target</span></code>.
+ </p>
+<p>
+ An alternative could be to define the function <code class="computeroutput"><span class="identifier">f</span></code>
+ from the beginning stating explicitly that his parameter one that is extrinsic
+ convertible to <code class="computeroutput"><span class="keyword">int</span></code>.
+ </p>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">convertible_to</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">);</span>
+</pre>
+<p>
+ The <code class="computeroutput"><span class="identifier">convertible_to</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
+ class is a <code class="computeroutput"><span class="identifier">T</span></code> wrapper that
+ is implicitly constructible from any type extrinsic constructible <code class="computeroutput"><span class="identifier">T</span></code>. <code class="computeroutput"><span class="identifier">convertible_to</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> is implicitly convertible to <code class="computeroutput"><span class="identifier">T</span></code>. For example, if <code class="computeroutput"><span class="identifier">T</span></code>
+ is extrinsic convertible to <code class="computeroutput"><span class="keyword">int</span></code>,
+ the following program will be well formed
+ </p>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">convertible_to</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">)</span>
+<span class="special">{</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">hex</span> <span class="special">&lt;&lt;</span> <span class="identifier">v</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="special">}</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="identifier">T</span> <span class="identifier">v</span><span class="special">;</span>
+ <span class="identifier">f</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span>
+<span class="special">}</span>
+</pre>
+<p>
+ Unfortunately, <code class="computeroutput"><span class="identifier">convertible_to</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> is not a smart reference to <code class="computeroutput"><span class="identifier">T</span></code>, so any access to its underlying type
+ must be done using an explicit call to the <code class="computeroutput"><span class="identifier">get</span></code>
+ function.
+ </p>
+<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">convertible_to</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">)</span>
+<span class="special">{</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">get</span><span class="special">().</span><span class="identifier">c_str</span><span class="special">()</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../doc/src/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ While this alternative doesn't seems completely necessary, I wanted to
+ add them to the library for the review discussion. It could be removed
+ from without any problems.
+ </p></td></tr>
+</table></div>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost.conversion.users_guide.tutorial.how_to_specialize_extrinsic_conversions_"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.how_to_specialize_extrinsic_conversions_" title="How to specialize extrinsic conversions?">How
+ to specialize extrinsic conversions?</a>
+</h4></div></div></div>
+<p>
+ __Boost<span class="underline">Conversion</span>_ has a customization
+ point for each on of the provided functions. For example, to customize
+ the __implicit_convert_to function you should partially specialize the
+ functor <code class="computeroutput"><span class="identifier">converter_cp</span></code>.
         </p>
 <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
     <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">=</span><span class="keyword">void</span> <span class="special">&gt;</span>
- <span class="keyword">struct</span> <span class="identifier">convert_cp</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <span class="identifier">convert_cp</span> <span class="special">:</span> <span class="identifier">true_type</span> <span class="special">{</span>
       <span class="identifier">Target</span> <span class="keyword">operator</span><span class="special">()(</span><span class="keyword">const</span> <span class="identifier">Source</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">)</span>
     <span class="special">};</span>
   <span class="special">}</span>
 <span class="special">}</span>
 </pre>
 <p>
- A possible specialization for for pairs follows:
+ A possible specialization for <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>
+ follows:
         </p>
-<pre class="programlisting"> <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Target1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Target2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source2</span><span class="special">&gt;</span>
- <span class="keyword">struct</span> <span class="identifier">convert_cp</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Target1</span><span class="special">,</span><span class="identifier">Target2</span><span class="special">&gt;,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Source1</span><span class="special">,</span><span class="identifier">Source2</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Target1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Target2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source2</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">convert_cp</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Target1</span><span class="special">,</span><span class="identifier">Target2</span><span class="special">&gt;,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Source1</span><span class="special">,</span><span class="identifier">Source2</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">true_type</span>
+<span class="special">{</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Target1</span><span class="special">,</span><span class="identifier">Target2</span><span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Source1</span><span class="special">,</span><span class="identifier">Source2</span><span class="special">&gt;&amp;</span> <span class="identifier">v</span><span class="special">)</span>
     <span class="special">{</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Target1</span><span class="special">,</span><span class="identifier">Target2</span><span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Source1</span><span class="special">,</span><span class="identifier">Source2</span><span class="special">&gt;&amp;</span> <span class="identifier">v</span><span class="special">)</span>
- <span class="special">{</span>
- <span class="keyword">return</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;(</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">first</span><span class="special">),</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">T2</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">second</span><span class="special">));</span>
- <span class="special">}</span>
- <span class="special">};</span>
-
-<span class="special">}</span>
+ <span class="keyword">return</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;(</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">first</span><span class="special">),</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">T2</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">second</span><span class="special">));</span>
+ <span class="special">}</span>
+<span class="special">};</span>
 </pre>
 <p>
+ Note that the <code class="computeroutput"><span class="identifier">converter_cp</span></code>
+ specialization inherits from <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">true_type</span></code>.
+ This is needed as used by the __is_extrinsic<span class="underline">convertible</span>_
+ type trait.
+ </p>
+<p>
           The same applies to the generic <code class="computeroutput"><span class="identifier">assign_to</span></code>
- function.
+ function and its <code class="computeroutput"><span class="identifier">assigner_cp</span></code>.
         </p>
 </div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost.conversion.users_guide.tutorial.functors"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.functors" title="Functors">Functors</a>
+</h4></div></div></div>
+<p>
+ The library provide a specific Phoenix functor factory having as result
+ a functor that will call to the <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ function lazily.
+ </p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">fp</span><span class="special">/</span><span class="identifier">convert_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
+
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">integers</span><span class="special">;</span>
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="keyword">char</span> <span class="keyword">const</span><span class="special">*,</span> <span class="number">5</span><span class="special">&gt;</span> <span class="identifier">strings</span> <span class="special">=</span> <span class="special">{{</span> <span class="string">"15"</span><span class="special">,</span> <span class="string">"16"</span><span class="special">,</span> <span class="string">"17"</span><span class="special">,</span> <span class="string">"18"</span><span class="special">}};</span>
+
+<span class="comment">// With fallback value provided. No throwing.
+</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">transform</span><span class="special">(</span>
+ <span class="identifier">strings</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span>
+ <span class="identifier">strings</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">integers</span><span class="special">),</span>
+ <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">_1</span><span class="special">)</span>
+<span class="special">);</span>
+
+<span class="identifier">BOOST_ASSERT</span><span class="special">(</span><span class="identifier">integers</span><span class="special">[</span><span class="number">0</span><span class="special">]</span> <span class="special">==</span> <span class="number">15</span><span class="special">);</span>
+<span class="identifier">BOOST_ASSERT</span><span class="special">(</span><span class="identifier">integers</span><span class="special">[</span><span class="number">1</span><span class="special">]</span> <span class="special">==</span> <span class="number">16</span><span class="special">);</span>
+<span class="identifier">BOOST_ASSERT</span><span class="special">(</span><span class="identifier">integers</span><span class="special">[</span><span class="number">2</span><span class="special">]</span> <span class="special">==</span> <span class="number">17</span><span class="special">);</span>
+<span class="identifier">BOOST_ASSERT</span><span class="special">(</span><span class="identifier">integers</span><span class="special">[</span><span class="number">3</span><span class="special">]</span> <span class="special">==</span> <span class="number">18</span><span class="special">);</span>
+</pre>
+</div>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
@@ -807,14 +1295,15 @@
 
 <span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
+<span class="preprocessor">#if</span> <span class="identifier">defined</span><span class="special">(</span><span class="identifier">BOOST_CONVERSION_DOXYGEN_INVOKED2</span><span class="special">)</span>
+ <span class="comment">/** @brief Added here only to favor generation of specializations with doxygen */</span>
+ <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Enable</span><span class="special">=</span><span class="keyword">void</span><span class="special">&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">converter_cp</span><span class="special">{};</span>
+<span class="preprocessor">#endif</span>
+
     <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Clock</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Duration</span><span class="special">&gt;</span>
     <span class="keyword">struct</span> <span class="identifier">converter_cp</span><span class="special">&lt;</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">,</span> <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span><span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span><span class="special">&gt;</span>
-<span class="comment">//#if defined(BOOST_CONVERSION_ENABLE_CND)
-</span><span class="comment">// , typename enable_if_c&lt;
-</span><span class="comment">// ! default_converter_condition&lt; posix_time::ptime, chrono::time_point&lt;Clock, Duration&gt; &gt;::value
-</span><span class="comment">// &gt;::type
-</span><span class="comment">//#endif
-</span> <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">true_type</span>
+ <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">true_type</span>
     <span class="special">{</span>
       <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <span class="keyword">operator</span><span class="special">()(</span><span class="keyword">const</span> <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span><span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span><span class="special">&gt;&amp;</span> <span class="identifier">from</span><span class="special">)</span>
       <span class="special">{</span>
@@ -836,12 +1325,7 @@
 
     <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Clock</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Duration</span><span class="special">&gt;</span>
     <span class="keyword">struct</span> <span class="identifier">converter_cp</span><span class="special">&lt;</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span><span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span><span class="special">&gt;,</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span>
-<span class="comment">//#if defined(BOOST_CONVERSION_ENABLE_CND)
-</span><span class="comment">// , typename enable_if_c&lt;
-</span><span class="comment">// ! default_converter_condition&lt; chrono::time_point&lt;Clock, Duration&gt;, posix_time::ptime &gt;::value
-</span><span class="comment">// &gt;::type
-</span><span class="comment">//#endif
-</span> <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">true_type</span>
+ <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">true_type</span>
     <span class="special">{</span>
       <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span><span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span><span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">()(</span><span class="keyword">const</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">&amp;</span> <span class="identifier">from</span><span class="special">)</span>
       <span class="special">{</span>
@@ -895,58 +1379,48 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">none</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">convert_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">assign_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">is_optional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">mpl</span><span class="special">/</span><span class="keyword">bool</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">utility</span><span class="special">/</span><span class="identifier">enable_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
 <span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
-
-<span class="preprocessor">#if</span> <span class="special">!</span><span class="identifier">defined</span><span class="special">(</span><span class="identifier">BOOST_CONVERSION_DOXYGEN_INVOKED</span><span class="special">)</span>
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">detail</span> <span class="special">{</span>
- <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
- <span class="keyword">struct</span> <span class="identifier">is_optional</span> <span class="special">:</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span> <span class="special">{};</span>
- <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
- <span class="keyword">struct</span> <span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span> <span class="special">{};</span>
 
- <span class="special">}</span>
- <span class="special">}</span>
+<span class="preprocessor">#if</span> <span class="identifier">defined</span><span class="special">(</span><span class="identifier">BOOST_CONVERSION_DOXYGEN_INVOKED2</span><span class="special">)</span>
+ <span class="comment">/** @brief Added here only to favor generation of specializations with doxygen */</span>
+ <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Enable</span><span class="special">&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">converter_cp</span><span class="special">{};</span>
 <span class="preprocessor">#endif</span>
-
- <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
     <span class="comment">/**
      * Partial specialization of @c converter for boost::optional
      */</span>
     <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Source</span><span class="special">&gt;</span>
- <span class="keyword">struct</span> <span class="identifier">converter_cp</span><span class="special">&lt;</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">&gt;</span>
-<span class="preprocessor">#if</span> <span class="identifier">defined</span><span class="special">(</span><span class="identifier">BOOST_CONVERSION_ENABLE_CND</span><span class="special">)</span>
- <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span>
- <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">,</span><span class="identifier">Target</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="comment">//&amp;&amp; ! default_converter_condition&lt; optional&lt;Target&gt;, optional&lt;Source&gt; &gt;::value
-</span> <span class="special">&gt;::</span><span class="identifier">type</span>
-<span class="preprocessor">#endif</span>
+ <span class="keyword">struct</span> <span class="identifier">converter_cp</span>
+ <span class="special">&lt;</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">&gt;</span>
+ <span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">((</span>
+ <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">,</span><span class="identifier">Target</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">))</span>
     <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">true_type</span>
     <span class="special">{</span>
       <span class="comment">//! @Returns If the optional source is initialized @c boost::optional&lt;Target&gt; initialized to the conversion of the optional value.
 </span> <span class="comment">//! Uninitialized @c boost::optional&lt;Target otherwise.
 </span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">from</span><span class="special">)</span>
       <span class="special">{</span>
- <span class="keyword">return</span> <span class="special">(</span><span class="identifier">from</span><span class="special">?</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">get</span><span class="special">())):</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;());</span>
+ <span class="keyword">return</span> <span class="special">(</span><span class="identifier">from</span><span class="special">?</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">implicit_convert_to</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">get</span><span class="special">())):</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;());</span>
       <span class="special">}</span>
     <span class="special">};</span>
 
+
     <span class="comment">//! @brief @c converter specialization to try to convert the source to @c Target::value_type when @c Target is optional.
 </span> <span class="comment">//!
 </span> <span class="comment">//! We can see this specialization as a try_convert_to function.
 </span> <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Source</span><span class="special">&gt;</span>
     <span class="keyword">struct</span> <span class="identifier">converter_cp</span><span class="special">&lt;</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;,</span> <span class="identifier">Source</span>
-<span class="preprocessor">#if</span> <span class="identifier">defined</span><span class="special">(</span><span class="identifier">BOOST_CONVERSION_ENABLE_CND</span><span class="special">)</span>
- <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span>
- <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">,</span><span class="identifier">Target</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="special">&amp;&amp;</span> <span class="special">!</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="comment">//&amp;&amp; ! default_converter_condition&lt;optional&lt;Target&gt;, Source &gt;::value
-</span> <span class="special">&gt;::</span><span class="identifier">type</span>
-<span class="preprocessor">#endif</span>
+ <span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">((</span>
+ <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">,</span><span class="identifier">Target</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">&amp;&amp;</span> <span class="special">!</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">))</span>
     <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">true_type</span>
 
     <span class="special">{</span>
@@ -957,7 +1431,7 @@
       <span class="special">{</span>
         <span class="keyword">try</span>
         <span class="special">{</span>
- <span class="keyword">return</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">));</span>
+ <span class="keyword">return</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">implicit_convert_to</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">));</span>
         <span class="special">}</span>
         <span class="keyword">catch</span> <span class="special">(...)</span>
         <span class="special">{</span>
@@ -966,6 +1440,33 @@
       <span class="special">}</span>
     <span class="special">};</span>
 
+ <span class="comment">//! @brief @c explicit converter specialization to try to convert the source to @c Target::value_type when @c Target is optional.
+</span> <span class="comment">//!
+</span> <span class="comment">//! We can see this specialization as a try_convert_to function.
+</span> <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Source</span><span class="special">&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">explicit_converter_cp</span><span class="special">&lt;</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;,</span> <span class="identifier">Source</span>
+ <span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">((</span>
+ <span class="identifier">is_extrinsic_explicit_convertible</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">,</span><span class="identifier">Target</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">&amp;&amp;</span> <span class="special">!</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">))</span>
+ <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">true_type</span>
+
+ <span class="special">{</span>
+ <span class="comment">//! @Returns If the source is convertible to the target @c value_type
+</span> <span class="comment">//! @c Target initialized to the result of the conversion.
+</span> <span class="comment">//! Uninitialized @c Target otherwise.
+</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">from</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">try</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">explicit_convert_to</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">));</span>
+ <span class="special">}</span>
+ <span class="keyword">catch</span> <span class="special">(...)</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;();</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+ <span class="special">};</span>
 
   <span class="special">}</span>
 
@@ -973,12 +1474,12 @@
 <span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_NO_FUNCTION_TEMPLATE_ORDERING</span>
   <span class="comment">//! @brief @c assign_to overloading for source and target been @c boost::optional.
 </span> <span class="comment">//!
-</span> <span class="comment">//! @Effects As if &lt;c&gt;to = boost::conversion::convert_to&lt;optional&lt;Target&gt; &gt;(from)&lt;/c&gt;.
+</span> <span class="comment">//! @Effects As if &lt;c&gt;to = boost::conversion::implicit_convert_to&lt;optional&lt;Target&gt; &gt;(from)&lt;/c&gt;.
 </span> <span class="comment">//! @Returns The @c to parameter reference.
 </span> <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Source</span><span class="special">&gt;</span>
   <span class="keyword">inline</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;&amp;</span> <span class="identifier">assign_to</span><span class="special">(</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;&amp;</span> <span class="identifier">to</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">&gt;&amp;</span> <span class="identifier">from</span><span class="special">)</span>
   <span class="special">{</span>
- <span class="identifier">to</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">from</span><span class="special">);</span>
+ <span class="identifier">to</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">implicit_convert_to</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">from</span><span class="special">);</span>
     <span class="keyword">return</span> <span class="identifier">to</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="preprocessor">#endif</span>
@@ -1012,33 +1513,29 @@
     <span class="comment">// std namespace can not be overloaded
 </span> <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">S1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">S2</span><span class="special">&gt;</span>
     <span class="keyword">struct</span> <span class="identifier">converter_cp</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">S1</span><span class="special">,</span><span class="identifier">S2</span><span class="special">&gt;</span>
-<span class="preprocessor">#if</span> <span class="identifier">defined</span><span class="special">(</span><span class="identifier">BOOST_CONVERSION_ENABLE_CND</span><span class="special">)</span>
- <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span>
- <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">S1</span><span class="special">,</span><span class="identifier">T1</span><span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span> <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">S2</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="comment">//&amp;&amp; ! default_converter_condition&lt; std::pair&lt;T1,T2&gt;, std::pair&lt;S1,S2&gt; &gt;::value
-</span> <span class="special">&gt;::</span><span class="identifier">type</span>
-<span class="preprocessor">#endif</span>
+ <span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">((</span>
+ <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">S1</span><span class="special">,</span><span class="identifier">T1</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">S2</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">))</span>
     <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">true_type</span>
     <span class="special">{</span>
         <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">S1</span><span class="special">,</span><span class="identifier">S2</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">from</span><span class="special">)</span>
         <span class="special">{</span>
- <span class="keyword">return</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">first</span><span class="special">),</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">T2</span><span class="special">&gt;(</span><spa
n class="identifier">from</span><span class="special">.</span><span class="identifier">second</span><span class="special">));</span>
+ <span class="keyword">return</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">implicit_convert_to</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">first</span><span class="special">),</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">implicit_convert_to</span><span class="special">&lt;</span><span class="identifier">T2</span><span class="special
">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">second</span><span class="special">));</span>
         <span class="special">}</span>
     <span class="special">};</span>
     <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">S1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">S2</span><span class="special">&gt;</span>
     <span class="keyword">struct</span> <span class="identifier">assigner_cp</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">S1</span><span class="special">,</span><span class="identifier">S2</span><span class="special">&gt;</span>
-<span class="preprocessor">#if</span> <span class="identifier">defined</span><span class="special">(</span><span class="identifier">BOOST_CONVERSION_ENABLE_CND</span><span class="special">)</span>
- <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span>
- <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">S1</span><span class="special">,</span><span class="identifier">T1</span><span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span> <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">S2</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="comment">//&amp;&amp; ! default_assigner_condition&lt;std::pair&lt;T1,T2&gt;,std::pair&lt;S1,S2&gt; &gt;::value
-</span> <span class="special">&gt;::</span><span class="identifier">type</span>
-<span class="preprocessor">#endif</span>
+ <span class="identifier">BOOST_CONVERSION_REQUIRES</span><span class="special">((</span>
+ <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">S1</span><span class="special">,</span><span class="identifier">T1</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">&amp;&amp;</span> <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span><span class="identifier">S2</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">))</span>
     <span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">true_type</span>
     <span class="special">{</span>
         <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">T2</span><span class="special">&gt;&amp;</span> <span class="identifier">to</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">S1</span><span class="special">,</span><span class="identifier">S2</span><span class="special">&gt;&amp;</span> <span class="identifier">from
</span><span class="special">)</span>
         <span class="special">{</span>
- <span class="identifier">to</span><span class="special">.</span><span class="identifier">first</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">first</span><span class="special">);</span>
- <span class="identifier">to</span><span class="special">.</span><span class="identifier">second</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">T2</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">second</span><span class="special">);</span>
+ <span class="identifier">to</span><span class="special">.</span><span class="identifier">first</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">implicit_convert_to</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">first</span><span class="special">);</span>
+ <span class="identifier">to</span><span class="special">.</span><span class="identifier">second</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">implicit_convert_to</span><span class="special">&lt;</span><span class="identifier">T2</span><span class="special">&gt;(</span><span class="identifier">from</span><span class="special">.</span><span class="identifier">second</span><span class="special">);</span>
             <span class="keyword">return</span> <span class="identifier">to</span><span class="special">;</span>
         <span class="special">}</span>
     <span class="special">};</span>
@@ -1105,89 +1602,93 @@
 <div class="toc"><dl>
 <dt><span class="section">Core</span></dt>
 <dd><dl>
+<dt><span class="section">Header <boost/conversion.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/assign_to.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/assignable_to.hpp></span></dt>
-<dt><span class="section">Header <boost/conversion/ca_wrapper.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/convert_to.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/fp/convert_to.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/convert_to_or_fallback.hpp></span></dt>
-<dt><span class="section">Header <boost/conversion/convert_to_via.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/convertible_from.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/convertible_to.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/explicit_convert_to.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/implicit_convert_to.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/include.hpp></span></dt>
-<dt><span class="section">Header <boost/conversion/pack.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/try_assign_to.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/try_convert_to.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/type_traits/is_extrinsic_convertible.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp></span></dt>
 </dl></dd>
 <dt><span class="section">C++ Standard classes specializations</span></dt>
 <dd><dl>
-<dt><span class="section">Header <boost/conversion/std/complex.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/std/pair.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/std/string.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/std/vector.hpp></span></dt>
 </dl></dd>
 <dt><span class="section">Boost classes specializations</span></dt>
 <dd><dl>
-<dt><span class="section">Header <boost/array.hpp></span></dt>
-<dt><span class="section">Header <boost/chrono_duration_to_posix_time_duration.hpp></span></dt>
-<dt><span class="section">Header <boost/chrono_posix_time.hpp></span></dt>
-<dt><span class="section">Header <boost/chrono_time_point_to_posix_time_ptime.hpp></span></dt>
-<dt><span class="section">Header <boost/interval.hpp></span></dt>
-<dt><span class="section">Header <boost/optional.hpp></span></dt>
-<dt><span class="section">Header <boost/rational.hpp></span></dt>
-<dt><span class="section">Header <boost/tuple.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/array.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/chrono_posix_time.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/interval.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/optional.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/rational.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/tuple.hpp></span></dt>
 </dl></dd>
 </dl></div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="core"></a>Core</h3></div></div></div>
 <div class="toc"><dl>
+<dt><span class="section">Header <boost/conversion.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/assign_to.hpp></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section">Header <boost/conversion/assignable_to.hpp></span></dt>
 <dd><dl></dl></dd>
-<dt><span class="section">Header <boost/conversion/ca_wrapper.hpp></span></dt>
-<dd><dl></dl></dd>
 <dt><span class="section">Header <boost/conversion/convert_to.hpp></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section">Header <boost/conversion/fp/convert_to.hpp></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section">Header <boost/conversion/convert_to_or_fallback.hpp></span></dt>
 <dd><dl></dl></dd>
-<dt><span class="section">Header <boost/conversion/convert_to_via.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/convertible_from.hpp></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section">Header <boost/conversion/convertible_to.hpp></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section">Header <boost/conversion/explicit_convert_to.hpp></span></dt>
 <dd><dl></dl></dd>
-<dt><span class="section">Header <boost/conversion/include.hpp></span></dt>
-<dt><span class="section">Header <boost/conversion/pack.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/implicit_convert_to.hpp></span></dt>
 <dd><dl></dl></dd>
+<dt><span class="section">Header <boost/conversion/include.hpp></span></dt>
 <dt><span class="section">Header <boost/conversion/try_assign_to.hpp></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section">Header <boost/conversion/try_convert_to.hpp></span></dt>
 <dd><dl></dl></dd>
+<dt><span class="section">Header <boost/conversion/type_traits/is_extrinsic_convertible.hpp></span></dt>
+<dd><dl></dl></dd>
+<dt><span class="section">Header <boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp></span></dt>
+<dd><dl></dl></dd>
 </dl></div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
+<a name="header.boost.conversion_hpp"></a>Header &lt;boost/conversion.hpp&gt;</h4></div></div></div>
+<p>Include all the core conversion public header files. Note that you will need to include explicitly the C++ standard or Boost specific files when using specific classes. </p>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
 <a name="header.boost.conversion.assign_to_hpp"></a>Header &lt;boost/conversion/assign_to.hpp&gt;</h4></div></div></div>
 <p>Defines the free function <code class="computeroutput">assign_to</code> and its customization point <code class="computeroutput">assigner</code>. </p>
 <p>The function <code class="computeroutput">assign_to</code> assigns the <code class="computeroutput">from</code> parameter to the <code class="computeroutput">to</code> parameter. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/conversion/default_assigner_condition.html" title="Struct template default_assigner_condition">default_assigner_condition</a><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
       <span class="keyword">struct</span> <a class="link" href="boost/conversion/assigner_cp.html" title="Struct template assigner_cp">assigner_cp</a><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
       <span class="keyword">struct</span> <a class="link" href="boost/conversion/assigner.html" title="Struct template assigner">assigner</a><span class="special">;</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/conversion/assigner_Target__Source_id35971189.html" title="Struct template assigner&lt;Target, Source, typename enable_if_c&lt; is_copy_assignable&lt; Target &gt;::value &amp;&amp;is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value &gt;::type&gt;">assigner</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span> <span class="identifier">is_copy_assignable</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;
</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">is_assignable</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/conversion/assigner_Target__Source_id35971295.html" title="Struct template assigner&lt;Target, Source, typename enable_if&lt; is_assignable&lt; Target, Source &gt; &gt;::type&gt;">assigner</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if</span><span class="special">&lt;</span> <span class="identifier">is_assignable</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/conversion/assigner_Target__Source_id35975317.html" title="Struct template assigner&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_copy_assignable&lt; Target &gt;::value &amp;&amp;is_extrinsic_explicit_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_assignable&lt; Target, Source &gt;::value))&gt;">assigner</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">SourceBOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_copy_assignable</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="identifier">is_extrinsic_explicit_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span
class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">is_assignable</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/conversion/assigner_Target__Source_id35975430.html" title="Struct template assigner&lt;Target, Source&gt;">assigner</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">&gt;</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
       <span class="identifier">Target</span> <span class="special">&amp;</span> <a class="link" href="boost/conversion/assign_to.html" title="Function template assign_to"><span class="identifier">assign_to</span></a><span class="special">(</span><span class="identifier">Target</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
@@ -1196,7 +1697,7 @@
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="header.boost.conversion.assignable_to_hpp"></a>Header &lt;boost/conversion/assignable_to.hpp&gt;</h4></div></div></div>
-<p>Defines the free function <code class="computeroutput">mca</code>. </p>
+<p>Defines the free function <code class="computeroutput">mat</code>. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="boost/conversion/assignable_to.html" title="Class template assignable_to">assignable_to</a><span class="special">;</span>
@@ -1206,35 +1707,13 @@
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.conversion.ca_wrapper_hpp"></a>Header &lt;boost/conversion/ca_wrapper.hpp&gt;</h4></div></div></div>
-<p>Defines the free function <code class="computeroutput">mca</code>. </p>
-<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="boost/conversion/ca_wrapper.html" title="Class template ca_wrapper">ca_wrapper</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <a class="link" href="boost/conversion/ca_wrapper.html" title="Class template ca_wrapper">ca_wrapper</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <a class="link" href="boost/conversion/mca.html" title="Function template mca"><span class="identifier">mca</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="special">}</span>
-<span class="special">}</span></pre>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h4 class="title">
 <a name="header.boost.conversion.convert_to_hpp"></a>Header &lt;boost/conversion/convert_to.hpp&gt;</h4></div></div></div>
 <p>Defines the free function <code class="computeroutput">convert_to</code> and its customization point <code class="computeroutput">converter</code>. </p>
 <p>The <code class="computeroutput">convert_to</code> function converts the <code class="computeroutput">from</code> parameter to a <code class="computeroutput">Target</code> type. </p>
-<pre class="synopsis">
-
-<a class="link" href="BOOST_CONVERSION_ENABLE_CND.html" title="Macro BOOST_CONVERSION_ENABLE_CND">BOOST_CONVERSION_ENABLE_CND</a></pre>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Enabled <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/conversion/enable_functor.html" title="Struct template enable_functor">enable_functor</a><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/conversion/default_converter_condi_id35972045.html" title="Struct template default_converter_condition">default_converter_condition</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/conversion/converter_cp.html" title="Struct template converter_cp">converter_cp</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/conversion/converter.html" title="Struct template converter">converter</a><span class="special">;</span>
-
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/conversion/converter_Target__Sourc_id35972133.html" title="Struct template converter&lt;Target, Source&gt;">converter</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">&gt;</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
       <span class="identifier">Target</span> <a class="link" href="boost/conversion/convert_to.html" title="Function template convert_to"><span class="identifier">convert_to</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
@@ -1246,7 +1725,7 @@
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/conversion/enable_functor_T__typen_id35972376.html" title="Struct template enable_functor&lt;T, typename enable_if&lt; phoenix::is_actor&lt; T &gt; &gt;::type&gt;">enable_functor</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if</span><span class="special">&lt;</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">is_actor</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/conversion/enable_functor_T__typen_id35976101.html" title="Struct template enable_functor&lt;T, typename enable_if&lt; phoenix::is_actor&lt; T &gt; &gt;::type&gt;">enable_functor</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if</span><span class="special">&lt;</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">is_actor</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
       <span class="identifier">unspecified_converter_type</span> <a class="link" href="boost/conversion/make_converter_to.html" title="Function template make_converter_to"><span class="identifier">make_converter_to</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
@@ -1272,18 +1751,8 @@
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.conversion.convert_to_via_hpp"></a>Header &lt;boost/conversion/convert_to_via.hpp&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Via<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
- <span class="identifier">Target</span> <a name="boost.conversion.convert_to_via"></a><span class="identifier">convert_to_via</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span> val<span class="special">)</span><span class="special">;</span>
- <span class="special">}</span>
-<span class="special">}</span></pre>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h4 class="title">
 <a name="header.boost.conversion.convertible_from_hpp"></a>Header &lt;boost/conversion/convertible_from.hpp&gt;</h4></div></div></div>
-<p>Defines the free function <code class="computeroutput">mca</code>. </p>
+<p>Defines the free function <code class="computeroutput">mcf</code>. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="boost/conversion/convertible_from.html" title="Class template convertible_from">convertible_from</a><span class="special">;</span>
@@ -1294,7 +1763,7 @@
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="header.boost.conversion.convertible_to_hpp"></a>Header &lt;boost/conversion/convertible_to.hpp&gt;</h4></div></div></div>
-<p>Defines the free function <code class="computeroutput">mca</code>. </p>
+<p>Defines the <code class="computeroutput">convertible_to</code> wrapper. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="boost/conversion/convertible_to.html" title="Class template convertible_to">convertible_to</a><span class="special">;</span>
@@ -1310,12 +1779,15 @@
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
       <span class="keyword">struct</span> <a class="link" href="boost/conversion/explicit_converter_cp.html" title="Struct template explicit_converter_cp">explicit_converter_cp</a><span class="special">;</span>
-
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/conversion/explicit_converter_Targ_id35973229.html" title="Struct template explicit_converter&lt;Target, Source&gt;">explicit_converter</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">&gt;</span><span class="special">;</span>
-
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
       <span class="keyword">struct</span> <a class="link" href="boost/conversion/explicit_converter.html" title="Struct template explicit_converter">explicit_converter</a><span class="special">;</span>
+
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/conversion/explicit_converter_Targ_id35976913.html" title="Struct template explicit_converter&lt;Target, SourceBOOST_CONVERSION_REQUIRES((is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value)))&gt;">explicit_converter</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">SourceBOOST_CONVERSION_REQUIRES</span><span class="special">(</span><span class="special">(</span><span class="identifier">is_explicitly_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="special">(
</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">)</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/conversion/explicit_converter_Targ_id35977006.html" title="Struct template explicit_converter&lt;Target, Source, typename enable_if_c&lt; is_extrinsic_convertible&lt; Source, Target &gt;::value &amp;&amp;!is_explicitly_convertible&lt; Source, Target &gt;::value &amp;&amp;!(detail::is_optional&lt; Target &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value) &gt;::type&gt;">explicit_converter</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span> <span class="identifier">is_extrinsic_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::<
/span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">is_explicitly_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="special">(</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span cl
ass="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/conversion/explicit_converter_opti_id35977103.html" title="Struct template explicit_converter&lt;optional&lt; Target &gt;, Source, typename enable_if_c&lt; explicit_converter&lt; Target, Source &gt;::value &amp;&amp;!detail::is_optional&lt; Source &gt;::value &gt;::type&gt;">explicit_converter</a><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span> <span class="identifier">explicit_converter</span><span class="special">&lt;</span> <span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><spa
n class="identifier">value</span> <span class="special">&amp;&amp;</span><span class="special">!</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_optional</span><span class="special">&lt;</span> <span class="identifier">Source</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
       <span class="identifier">Target</span> <a class="link" href="boost/conversion/explicit_convert_to.html" title="Function template explicit_convert_to"><span class="identifier">explicit_convert_to</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
@@ -1323,44 +1795,30 @@
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.conversion.include_hpp"></a>Header &lt;boost/conversion/include.hpp&gt;</h4></div></div></div>
-<p>Include all the core conversion public header files. Note that you will need to include explicitly the C++ standard or Boost specific files when using specific classes. </p>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.conversion.pack_hpp"></a>Header &lt;boost/conversion/pack.hpp&gt;</h4></div></div></div>
-<p>Defines the pack function. </p>
-<p>The result of the <code class="computeroutput">pack</code> function is equivalent to a fusion sequence containing <code class="computeroutput">boost::reference_warpper's</code> instead of C++ reference (&amp;) as this are not allowed. </p>
+<a name="header.boost.conversion.implicit_convert_to_hpp"></a>Header &lt;boost/conversion/implicit_convert_to.hpp&gt;</h4></div></div></div>
+<p>Defines the free function <code class="computeroutput">implicit_convert_to</code> and its customization point <code class="computeroutput">converter</code>. </p>
+<p>The <code class="computeroutput">implicit_convert_to</code> function converts the <code class="computeroutput">from</code> parameter to a <code class="computeroutput">Target</code> type. </p>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">&gt;</span>
- <a class="link" href="boost/conversion/result_of/pack2.html" title="Struct template pack2">boost::conversion::result_of::pack2</a><span class="special">&lt;</span> <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T2</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="boost/conversion/pack_id35973531.html" title="Function template pack"><span class="identifier">pack</span></a><span class="special">(</span><span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T2</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">&gt;</span>
- <a class="link" href="boost/conversion/result_of/pack2.html" title="Struct template pack2">boost::conversion::result_of::pack2</a><span class="special">&lt;</span> <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="boost/conversion/pack_id35973564.html" title="Function template pack"><span class="identifier">pack</span></a><span class="special">(</span><span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> T3<span class="special">&gt;</span>
- <a class="link" href="boost/conversion/result_of/pack3.html" title="Struct template pack3">boost::conversion::result_of::pack3</a><span class="special">&lt;</span> <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T2</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T3</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="boost/conversion/pack_id35973597.html" title="Function template pack"><span class="identifier">pack</span></a><span class="special">(</span><span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T2</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T3</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> T3<span class="special">&gt;</span>
- <a class="link" href="boost/conversion/result_of/pack3.html" title="Struct template pack3">boost::conversion::result_of::pack3</a><span class="special">&lt;</span> <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T2</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T3</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="boost/conversion/pack_id35973640.html" title="Function template pack"><span class="identifier">pack</span></a><span class="special">(</span><span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T2</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T3</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> T3<span class="special">&gt;</span>
- <a class="link" href="boost/conversion/result_of/pack3.html" title="Struct template pack3">boost::conversion::result_of::pack3</a><span class="special">&lt;</span> <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">T3</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="boost/conversion/pack_id35973682.html" title="Function template pack"><span class="identifier">pack</span></a><span class="special">(</span><span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T3</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> T3<span class="special">&gt;</span>
- <a class="link" href="boost/conversion/result_of/pack3.html" title="Struct template pack3">boost::conversion::result_of::pack3</a><span class="special">&lt;</span> <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">T3</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="boost/conversion/pack_id35973725.html" title="Function template pack"><span class="identifier">pack</span></a><span class="special">(</span><span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T2</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T3</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">namespace</span> <span class="identifier">result_of</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/conversion/result_of/pack2.html" title="Struct template pack2">pack2</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> T3 <span class="special">=</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">void_</span><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/conversion/result_of/pack3.html" title="Struct template pack3">pack3</a><span class="special">;</span>
- <span class="special">}</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/conversion/converter_cp.html" title="Struct template converter_cp">converter_cp</a><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Enable <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/conversion/converter.html" title="Struct template converter">converter</a><span class="special">;</span>
+
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/conversion/converter_Target__Sourc_id35977381.html" title="Struct template converter&lt;Target, Source, typename enable_if_c&lt; is_convertible&lt; Source, Target &gt;::value &gt;::type&gt;">converter</a><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">enable_if_c</span><span class="special">&lt;</span> <span class="identifier">is_convertible</span><span class="special">&lt;</span> <span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Target</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Target<span class="special">,</span> <span class="keyword">typename</span> Source<span class="special">&gt;</span>
+ <span class="identifier">Target</span> <a class="link" href="boost/conversion/implicit_convert_to.html" title="Function template implicit_convert_to"><span class="identifier">implicit_convert_to</span></a><span class="special">(</span><span class="identifier">Source</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
+<a name="header.boost.conversion.include_hpp"></a>Header &lt;boost/conversion/include.hpp&gt;</h4></div></div></div>
+<p>Include all the core conversion public header files. Note that you will need to include explicitly the C++ standard or Boost specific files when using specific classes. </p>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
 <a name="header.boost.conversion.try_assign_to_hpp"></a>Header &lt;boost/conversion/try_assign_to.hpp&gt;</h4></div></div></div>
 <p>Defines the free function <code class="computeroutput">try_assign_to</code> and its customization point <code class="computeroutput">try_assigner</code>. </p>
 <p>The function <code class="computeroutput">try_assign_to</code> assigns the <code class="computeroutput">from</code> parameter to the <code class="computeroutput">to</code> parameter. Return <code class="computeroutput">true</code> if assignment done and <code class="computeroutput">false</code> otherwise. </p>
@@ -1387,13 +1845,42 @@
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="header.boost.conversion.type_traits.is_extrinsic_convertible_hpp"></a>Header &lt;boost/conversion/type_traits/is_extrinsic_convertible.hpp&gt;</h4></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Target<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_convertible.html" title="Struct template is_extrinsic_convertible">is_extrinsic_convertible</a><span class="special">;</span>
+
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_convertibl_id35977976.html" title="Struct template is_extrinsic_convertible&lt;fusion::void_, T&gt;">is_extrinsic_convertible</a><span class="special">&lt;</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">void_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_convertibl_id35977996.html" title="Struct is_extrinsic_convertible&lt;void, void&gt;">is_extrinsic_convertible</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_convertibl_id35978007.html" title="Struct is_extrinsic_convertible&lt;const void, void&gt;">is_extrinsic_convertible</a><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_convertibl_id35978018.html" title="Struct is_extrinsic_convertible&lt;void, const void&gt;">is_extrinsic_convertible</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_convertibl_id35978029.html" title="Struct is_extrinsic_convertible&lt;const void, const void&gt;">is_extrinsic_convertible</a><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
+<span class="special">}</span></pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="header.boost.conversion.type_traits.is_extrinsic_explicit_convertible_hpp"></a>Header &lt;boost/conversion/type_traits/is_extrinsic_explicit_convertible.hpp&gt;</h4></div></div></div>
+<pre class="synopsis">
+
+<a class="link" href="BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html" title="Macro BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP">BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP</a></pre>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Source<span class="special">,</span> <span class="keyword">typename</span> Target<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_explicit_c_id35978047.html" title="Struct template is_extrinsic_explicit_convertible">is_extrinsic_explicit_convertible</a><span class="special">;</span>
+
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_explicit_c_id35978066.html" title="Struct template is_extrinsic_explicit_convertible&lt;fusion::void_, T&gt;">is_extrinsic_explicit_convertible</a><span class="special">&lt;</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">void_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_explicit_c_id35978085.html" title="Struct is_extrinsic_explicit_convertible&lt;void, void&gt;">is_extrinsic_explicit_convertible</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_explicit_c_id35978097.html" title="Struct is_extrinsic_explicit_convertible&lt;const void, void&gt;">is_extrinsic_explicit_convertible</a><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_explicit_c_id35978108.html" title="Struct is_extrinsic_explicit_convertible&lt;void, const void&gt;">is_extrinsic_explicit_convertible</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="boost/is_extrinsic_explicit_c_id35978119.html" title="Struct is_extrinsic_explicit_convertible&lt;const void, const void&gt;">is_extrinsic_explicit_convertible</a><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
+<span class="special">}</span></pre>
+</div>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="c___standard_classes_specializations"></a>C++ Standard classes specializations</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section">Header <boost/conversion/std/complex.hpp></span></dt>
-<dd><dl></dl></dd>
 <dt><span class="section">Header <boost/conversion/std/pair.hpp></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section">Header <boost/conversion/std/string.hpp></span></dt>
@@ -1403,11 +1890,6 @@
 </dl></div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.conversion.std.complex_hpp"></a>Header &lt;boost/conversion/std/complex.hpp&gt;</h4></div></div></div>
-<p>Include this file when using conversions between <code class="computeroutput">std::complex&lt;&gt;</code> of convertible types. </p>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h4 class="title">
 <a name="header.boost.conversion.std.pair_hpp"></a>Header &lt;boost/conversion/std/pair.hpp&gt;</h4></div></div></div>
 <p>Include this file when using conversions between <code class="computeroutput">std::pair&lt;&gt;</code> of convertible types. </p>
 </div>
@@ -1426,60 +1908,60 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="boost_classes_specializations"></a>Boost classes specializations</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section">Header <boost/array.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/array.hpp></span></dt>
 <dd><dl></dl></dd>
-<dt><span class="section">Header <boost/chrono_duration_to_posix_time_duration.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp></span></dt>
 <dd><dl></dl></dd>
-<dt><span class="section">Header <boost/chrono_posix_time.hpp></span></dt>
-<dt><span class="section">Header <boost/chrono_time_point_to_posix_time_ptime.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/chrono_posix_time.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp></span></dt>
 <dd><dl></dl></dd>
-<dt><span class="section">Header <boost/interval.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/interval.hpp></span></dt>
 <dd><dl></dl></dd>
-<dt><span class="section">Header <boost/optional.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/optional.hpp></span></dt>
 <dd><dl></dl></dd>
-<dt><span class="section">Header <boost/rational.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/rational.hpp></span></dt>
 <dd><dl></dl></dd>
-<dt><span class="section">Header <boost/tuple.hpp></span></dt>
+<dt><span class="section">Header <boost/conversion/boost/tuple.hpp></span></dt>
 <dd><dl></dl></dd>
 </dl></div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.array_hpp"></a>Header &lt;boost/array.hpp&gt;</h4></div></div></div>
+<a name="header.boost.conversion.boost.array_hpp"></a>Header &lt;boost/conversion/boost/array.hpp&gt;</h4></div></div></div>
 <p>Include this file when using conversions between <code class="computeroutput">boost::array&lt;&gt;</code> of convertible types. </p>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.chrono_duration_to_posix_time_duration_hpp"></a>Header &lt;boost/chrono_duration_to_posix_time_duration.hpp&gt;</h4></div></div></div>
+<a name="header.boost.conversion.boost.chrono_duration_to_posix_time_duration_hpp"></a>Header &lt;boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp&gt;</h4></div></div></div>
 <p>Include this file when using conversions between <code class="computeroutput">boost::posix_time::time_duration</code> and <code class="computeroutput">boost::chrono::duration&lt;&gt;</code>. </p>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.chrono_posix_time_hpp"></a>Header &lt;boost/chrono_posix_time.hpp&gt;</h4></div></div></div>
+<a name="header.boost.conversion.boost.chrono_posix_time_hpp"></a>Header &lt;boost/conversion/boost/chrono_posix_time.hpp&gt;</h4></div></div></div>
 <p>Include this file when using conversions between <code class="computeroutput">boost::posix_time</code> ptime and time_duration and <code class="computeroutput">boost::chrono</code> time_point and duration respectively. </p>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.chrono_time_point_to_posix_time_ptime_hpp"></a>Header &lt;boost/chrono_time_point_to_posix_time_ptime.hpp&gt;</h4></div></div></div>
+<a name="header.boost.conversion.boost.chrono_time_point_to_posix_time_ptime_hpp"></a>Header &lt;boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp&gt;</h4></div></div></div>
 <p>Include this file when using conversions between <code class="computeroutput">boost::ptime</code> and <code class="computeroutput">boost::chrono::time_point&lt;&gt;</code>. </p>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.interval_hpp"></a>Header &lt;boost/interval.hpp&gt;</h4></div></div></div>
+<a name="header.boost.conversion.boost.interval_hpp"></a>Header &lt;boost/conversion/boost/interval.hpp&gt;</h4></div></div></div>
 <p>Include this file when using conversions between <code class="computeroutput">boost::numeric::interval&lt;&gt;</code> of convertible types. </p>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.optional_hpp"></a>Header &lt;boost/optional.hpp&gt;</h4></div></div></div>
+<a name="header.boost.conversion.boost.optional_hpp"></a>Header &lt;boost/conversion/boost/optional.hpp&gt;</h4></div></div></div>
 <p>Include this file when using conversions between <code class="computeroutput">boost::optional&lt;&gt;</code> of convertible types. </p>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.rational_hpp"></a>Header &lt;boost/rational.hpp&gt;</h4></div></div></div>
+<a name="header.boost.conversion.boost.rational_hpp"></a>Header &lt;boost/conversion/boost/rational.hpp&gt;</h4></div></div></div>
 <p>Include this file when using conversions between <code class="computeroutput">boost::rational&lt;&gt;</code> of convertible types. </p>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="header.boost.tuple_hpp"></a>Header &lt;boost/tuple.hpp&gt;</h4></div></div></div>
+<a name="header.boost.conversion.boost.tuple_hpp"></a>Header &lt;boost/conversion/boost/tuple.hpp&gt;</h4></div></div></div>
 <p>Include this file when using conversions between <code class="computeroutput">boost::fusion::tuple&lt;&gt;</code> of convertible types. </p>
 </div>
 </div>
@@ -1795,7 +2277,7 @@
 <a name="boost.conversion.appendices.rationale"></a><a class="link" href="index.html#boost.conversion.appendices.rationale" title="Appendix B: Rationale">Appendix B: Rationale</a>
 </h3></div></div></div>
 <a name="boost.conversion.appendices.rationale.mathematical_background"></a><h5>
-<a name="id36377065"></a>
+<a name="id36382508"></a>
         <a class="link" href="index.html#boost.conversion.appendices.rationale.mathematical_background">Mathematical
         background</a>
       </h5>
@@ -1849,7 +2331,7 @@
         The library provides a convert_to_via function which helps to implement that.
       </p>
 <a name="boost.conversion.appendices.rationale.ambiguity_of_multiple_overloadings"></a><h5>
-<a name="id36377554"></a>
+<a name="id36382996"></a>
         <a class="link" href="index.html#boost.conversion.appendices.rationale.ambiguity_of_multiple_overloadings">Ambiguity
         of multiple overloadings</a>
       </h5>
@@ -1869,7 +2351,7 @@
       C: Implementation Notes</a>
 </h3></div></div></div>
 <a name="boost.conversion.appendices.implementation.why__code__phrase_role__identifier__convert_to__phrase___code__between_tuples_is_not_implemented_using__code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__fusion__phrase__phrase_role__special______phrase__phrase_role__identifier__transform__phrase___code__"></a><h5>
-<a name="id36377596"></a>
+<a name="id36383039"></a>
         <a class="link" href="index.html#boost.conversion.appendices.implementation.why__code__phrase_role__identifier__convert_to__phrase___code__between_tuples_is_not_implemented_using__code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__fusion__phrase__phrase_role__special______phrase__phrase_role__identifier__transform__phrase___code__">Why
         <code class="computeroutput"><span class="identifier">convert_to</span></code> between tuples
         is not implemented using <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">transform</span></code>?</a>
@@ -2048,7 +2530,7 @@
 <tr>
 <td>
                   <p>
- mca_assign_to_with_builtin_types
+ mat_assign_to_with_builtin_types
                   </p>
                 </td>
 <td>
@@ -2075,7 +2557,7 @@
 <tr>
 <td>
                   <p>
- mca_assign_to_transitive
+ mat_assign_to_transitive
                   </p>
                 </td>
 <td>
@@ -2501,7 +2983,7 @@
 <tr>
 <td>
                   <p>
- explicit_mca
+ explicit_mat
                   </p>
                 </td>
 <td>
@@ -2511,7 +2993,7 @@
                 </td>
 <td>
                   <p>
- check <code class="computeroutput"><span class="identifier">mca</span></code> works
+ check <code class="computeroutput"><span class="identifier">mat</span></code> works
                     when <code class="computeroutput"><span class="identifier">assign_to</span></code>
                     is overloaded
                   </p>
@@ -2602,35 +3084,6 @@
 <tr>
 <td>
                   <p>
- convert_to_complex
- </p>
- </td>
-<td>
- <p>
- run
- </p>
- </td>
-<td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span></code> works when the parameters
- are convertible
- </p>
- </td>
-<td>
- <p>
- Pass
- </p>
- </td>
-<td>
- <p>
- #
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
                     convert_to_vector
                   </p>
                 </td>
@@ -3031,12 +3484,12 @@
       plans</a>
 </h3></div></div></div>
 <a name="boost.conversion.appendices.todo.tasks_to_do_before_review"></a><h5>
-<a name="id36379995"></a>
+<a name="id36385371"></a>
         <a class="link" href="index.html#boost.conversion.appendices.todo.tasks_to_do_before_review">Tasks
         to do before review</a>
       </h5>
 <a name="boost.conversion.appendices.todo.for_later_releases"></a><h5>
-<a name="id36380014"></a>
+<a name="id36385390"></a>
         <a class="link" href="index.html#boost.conversion.appendices.todo.for_later_releases">For later
         releases</a>
       </h5>
@@ -3049,7 +3502,7 @@
           </li>
 </ul></div>
 <a name="boost.conversion.appendices.todo.make_a_proposal_to_the_c___standard"></a><h5>
-<a name="id36380050"></a>
+<a name="id36385428"></a>
         <a class="link" href="index.html#boost.conversion.appendices.todo.make_a_proposal_to_the_c___standard">Make
         a proposal to the C++ standard</a>
       </h5>
@@ -3113,10 +3566,10 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: June 12, 2011 at 21:00:29 GMT</small></p></td>
+<td align="left"><p><small>Last revised: June 19, 2011 at 04:52:57 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
-<div class="spirit-nav"><a accesskey="n" href="boost/conversion/default_assigner_condition.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
+<div class="spirit-nav"><a accesskey="n" href="boost/conversion/assigner_cp.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
 </body>
 </html>

Modified: sandbox/conversion/libs/conversion_ext/doc/html/standalone_HTML.manifest
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/html/standalone_HTML.manifest (original)
+++ sandbox/conversion/libs/conversion_ext/doc/html/standalone_HTML.manifest 2011-06-19 03:51:13 EDT (Sun, 19 Jun 2011)
@@ -1,22 +1,14 @@
 index.html
-boost/conversion/default_assigner_condition.html
 boost/conversion/assigner_cp.html
 boost/conversion/assigner.html
-boost/conversion/assigner_Target__Source_id35971189.html
-boost/conversion/assigner_Target__Source_id35971295.html
+boost/conversion/assigner_Target__Source_id35975317.html
+boost/conversion/assigner_Target__Source_id35975430.html
 boost/conversion/assign_to.html
 boost/conversion/assignable_to.html
 boost/conversion/mat.html
-boost/conversion/ca_wrapper.html
-boost/conversion/mca.html
 boost/conversion/enable_functor.html
-boost/conversion/default_converter_condi_id35972045.html
-boost/conversion/converter_cp.html
-boost/conversion/converter.html
-boost/conversion/converter_Target__Sourc_id35972133.html
 boost/conversion/convert_to.html
-BOOST_CONVERSION_ENABLE_CND.html
-boost/conversion/enable_functor_T__typen_id35972376.html
+boost/conversion/enable_functor_T__typen_id35976101.html
 boost/conversion/make_converter_to.html
 boost/conversion/converter_or_fallbacker.html
 boost/conversion/convert_to_or_fallback.html
@@ -24,42 +16,53 @@
 boost/conversion/mcf.html
 boost/conversion/convertible_to.html
 boost/conversion/explicit_converter_cp.html
-boost/conversion/explicit_converter_Targ_id35973229.html
 boost/conversion/explicit_converter.html
+boost/conversion/explicit_converter_Targ_id35976913.html
+boost/conversion/explicit_converter_Targ_id35977006.html
+boost/conversion/explicit_converter_opti_id35977103.html
 boost/conversion/explicit_convert_to.html
-boost/conversion/result_of/pack2.html
-boost/conversion/result_of/pack3.html
-boost/conversion/pack_id35973531.html
-boost/conversion/pack_id35973564.html
-boost/conversion/pack_id35973597.html
-boost/conversion/pack_id35973640.html
-boost/conversion/pack_id35973682.html
-boost/conversion/pack_id35973725.html
+boost/conversion/converter_cp.html
+boost/conversion/converter.html
+boost/conversion/converter_Target__Sourc_id35977381.html
+boost/conversion/implicit_convert_to.html
 boost/conversion/try_assigner.html
 boost/conversion/try_assign_to.html
 boost/conversion/try_converter.html
 boost/conversion/try_convert_to.html
-boost/conversion/converter_cp_std_comple_id35968526.html
-boost/conversion/assigner_cp_std_complex_id35968569.html
-boost/conversion/converter_cp_std_pair_T_id35968621.html
-boost/conversion/assigner_cp_std_pair_T1_id35968667.html
-boost/conversion/converter_cp_std_basic__id35968732.html
-boost/conversion/converter_cp_T__std_bas_id35968777.html
-boost/conversion/assigner_cp_std_basic_s_id35968823.html
-boost/conversion/assigner_cp_T__std_basi_id35968874.html
-boost/conversion/converter_cp_std_vector_id35968939.html
-boost/conversion/assigner_cp_std_vector__id35968985.html
-boost/conversion/converter_cp_array_Targ_id35969395.html
-boost/conversion/assigner_cp_array_Targe_id35969455.html
-boost/conversion/converter_cp_posix_time_id35969539.html
-boost/conversion/converter_cp_chrono_dur_id35969593.html
-boost/conversion/converter_cp_posix_time_id35969680.html
-boost/conversion/converter_cp_chrono_tim_id35969716.html
-boost/conversion/converter_cp_numeric_in_id35969766.html
-boost/conversion/assigner_cp_numeric_int_id35969827.html
-boost/conversion/converter_cp_optional_T_id35969892.html
-boost/conversion/converter_cp_optional_T_id35969946.html
-boost/conversion/converter_cp_rational_T_id35970026.html
-boost/conversion/assigner_cp_rational_Ta_id35970076.html
-boost/conversion/converter_cp_fusion_tup_id35970129.html
-boost/conversion/converter_cp_fusion_tup_id35970174.html
+boost/is_extrinsic_convertible.html
+boost/is_extrinsic_convertibl_id35977976.html
+boost/is_extrinsic_convertibl_id35977996.html
+boost/is_extrinsic_convertibl_id35978007.html
+boost/is_extrinsic_convertibl_id35978018.html
+boost/is_extrinsic_convertibl_id35978029.html
+boost/is_extrinsic_explicit_c_id35978047.html
+boost/is_extrinsic_explicit_c_id35978066.html
+boost/is_extrinsic_explicit_c_id35978085.html
+boost/is_extrinsic_explicit_c_id35978097.html
+boost/is_extrinsic_explicit_c_id35978108.html
+boost/is_extrinsic_explicit_c_id35978119.html
+BOOST_CONVERSION_TT_IS_EXTRINSIC_CONVERTIBLE_HPP.html
+boost/conversion/converter_cp_std_pair_T_id35972394.html
+boost/conversion/assigner_cp_std_pair_T1_id35972444.html
+boost/conversion/explicit_converter_cp_s_id35972513.html
+boost/conversion/explicit_converter_cp_T_id35972559.html
+boost/conversion/assigner_cp_std_basic_s_id35972604.html
+boost/conversion/assigner_cp_T__std_basi_id35972655.html
+boost/conversion/converter_cp_std_vector_id35972721.html
+boost/conversion/assigner_cp_std_vector__id35972769.html
+boost/conversion/converter_cp_array_Targ_id35973479.html
+boost/conversion/assigner_cp_array_Targe_id35973544.html
+boost/conversion/assigner_cp_array_Targe_id35973620.html
+boost/conversion/converter_cp_posix_time_id35973716.html
+boost/conversion/converter_cp_chrono_dur_id35973775.html
+boost/conversion/converter_cp_posix_time_id35973870.html
+boost/conversion/converter_cp_chrono_tim_id35973909.html
+boost/conversion/converter_cp_numeric_in_id35973963.html
+boost/conversion/assigner_cp_numeric_int_id35974032.html
+boost/conversion/converter_cp_optional_T_id35974105.html
+boost/conversion/converter_cp_optional_T_id35974167.html
+boost/conversion/explicit_converter_cp_o_id35974240.html
+boost/conversion/converter_cp_rational_T_id35974329.html
+boost/conversion/assigner_cp_rational_Ta_id35974385.html
+boost/conversion/explicit_converter_cp_f_id35974445.html
+boost/conversion/explicit_converter_cp_f_id35974499.html


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk