Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r62334 - in sandbox/conversion/libs/conversion: doc doc/html doc/html/boost/conversion doc/html/boost/conversion/appendices doc/html/boost/conversion/examples doc/html/boost/conversion/overview doc/html/boost/conversion/reference doc/html/boost/conversion/users_guide test
From: vicente.botet_at_[hidden]
Date: 2010-05-30 15:45:07


Author: viboes
Date: 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
New Revision: 62334
URL: http://svn.boost.org/trac/boost/changeset/62334

Log:
Boost.Conversion 0.5:
* Update documentation with new features pack and vector

Text files modified:
   sandbox/conversion/libs/conversion/doc/conversion.qbk | 118 +++
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/acknowledgements.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/appendix_e__tests.html | 1141 +++++++++++++++++++--------------------
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/appendix_f__tickets.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/history.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/implementation.html | 6
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/rationale.html | 12
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/todo.html | 10
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/boost__optional.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/chrono__time_point_and_posix_time__ptime.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/std__pair.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/overview.html | 14
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/overview/motivation.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/boost_classes_specializations.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/c___standard_classes_specializations.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/conversion_hpp.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/core.html | 82 +-
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide.html | 4
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/ext_references.html | 18
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/getting_started.html | 16
   sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/tutorial.html | 4
   sandbox/conversion/libs/conversion/doc/html/index.html | 8
   sandbox/conversion/libs/conversion/test/vector.cpp | 38
   26 files changed, 818 insertions(+), 705 deletions(-)

Modified: sandbox/conversion/libs/conversion/doc/conversion.qbk
==============================================================================
--- sandbox/conversion/libs/conversion/doc/conversion.qbk (original)
+++ sandbox/conversion/libs/conversion/doc/conversion.qbk 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -64,6 +64,7 @@
 * a generic __assign_to__ function which can be specialized by the user to make explicit assignation between unrelated types.
 * a generic `mca` function returning a wrapper which replace assignments by a call to __assign_to__ and conversion operators by a call __convert_to__.
 * a generic `convert_to_via` function which convert a type `From` to another `To` using a temporary one `Via`.
+* a generic `pack` function used to pack Source and target constructor arguments.
 * conversion between `std::complex` of explicitly convertible types.
 * conversion between `std::pair` of explicitly convertible types.
 * conversion between `boost::optional` of explicitly convertible types.
@@ -73,6 +74,7 @@
 * conversion between `boost::chrono::duration` and `boost::time_duration`.
 * conversion between `boost::array` of explicitly convertible types.
 * conversion between Boost.Fusion sequences of explicitly convertible types.
+* conversion between `std::vector` of explicitly convertible types.
 
 [/====================================]
 [heading How to Use This Documentation]
@@ -361,7 +363,7 @@
 
 [endsect]
 
-[section How to partially specialize the conversion functions for standadr types]
+[section How to partially specialize the conversion functions for standadr types?]
 
 As it has been explained in the introduction, we can not use ADL for standard types, as we can not add new functions on the standad std namespace. For these types we need to specialize the boost::conversion::convert_to function.
 
@@ -417,6 +419,11 @@
     
 [endsect]
 
+[section How to convert to types needing some constructors arguments?]
+
+Sometimes we need the conversion construct the resulting type with some arguments. This could be the case for example of std::vector, for which we need to pass an allocator to the constructor. In order to maintain the same signature, the library provides a `pack` function that will wrap the Source and the Target constructor parameters in a single parameter. So the overloading must be done on the result of this `pack` function.
+
+[endsect]
 
 [endsect]
 
@@ -458,6 +465,7 @@
     #include <boost/conversion/assign_to.hpp>
     #include <boost/conversion/convert_to_via.hpp>
     #include <boost/conversion/ca_wrapper.hpp>
+ #include <boost/conversion/paxk.hpp>
 
 [endsect]
 
@@ -671,6 +679,56 @@
 [endsect]
 [endsect]
 
+
+[/==========================================================================================]
+[section:pack_hpp Header `<boost/conversion/pack.hpp>`]
+[/==========================================================================================]
+
+
+The result of the `pack` function is equivalent to a fusion sequence containing reference_warpper's instead of C++ reference (&) as this are not allowed.
+
+ namespace boost { namespace conversion {
+ namespace result_of
+ template <typename T1, typename T2, ...>
+ struct pack {
+ typedef fusion::sequence<
+ reference_wrapper<T1>, reference_wrapper<T2, ...>
+ > type;
+ };
+ }
+ template <typename T1, typename T2, ...>
+ typename result_of_pack<T1 const, T2 const>::type pack(
+ T1 const& t1, T2 const& t2);
+
+ template <typename T1, typename T2, ...>
+ typename result_of_pack<T1 const, T2, ...>::type pack(T1 const& t1, T2 & t2, ...);
+
+ ...
+
+ } }
+
+[section Function `pack<>()`]
+
+ template <typename T1, typename T2>
+ typename result_of_pack<T1 const, T2 const>::type pack(
+ T1 const& t1, T2 const& t2);
+
+ template <typename T1, typename T2>
+ typename result_of_pack<T1 const, T2>::type pack(
+ T1 const& t1, T2 & t2);
+
+[variablelist
+
+[[Effects:] [Returns a packed type from the template parameters.]]
+
+[[Throws:] [Nothing.]]
+
+]
+
+[endsect]
+[endsect]
+
+
 [endsect]
 
 [section C++ Standard classes specializations]
@@ -718,6 +776,39 @@
     }
 
 [endsect]
+
+[/==========================================================================================]
+[section:vector_hpp Header `<boost/conversion/std/vector.hpp>`]
+[/==========================================================================================]
+
+Include this file when using conversions between std::vector of convertible types.
+
+ namespace boost {
+ namespace conversion {
+ namespace partial_specialization_workaround {
+ template < class T1, class A1, class T2, class A2>
+ struct convert_to< std::vector<T1,A1>, std::vector<T2,A2> > {
+ inline static std::vector<T1,A1> apply(std::vector<T2,A2> const & from);
+ };
+ template < class T1, class A1, class T2, class A2>
+ struct assign_to< std::vector<T1,A1>, std::vector<T2,A2> > {
+ inline static std::vector<T1,A1>& apply(
+ std::vector<T1,A1>& to,
+ std::vector<T2,A2> const & from);
+ };
+
+ template < class T1, class A1, class T2, class A2>
+ struct convert_to< std::vector<T1,A1>,
+ typename result_of_pack<std::vector<T2,A2> const, A1 const>::type
+ > {
+ inline static std::vector<T1,A1> apply(
+ typename result_of_pack<std::vector<T2,A2> const, A1 const>::type const & pack);
+ };
+ }}
+ }
+
+[endsect]
+
 [/==========================================================================================]
 [section:string_hpp Header `<boost/conversion/std/string.hpp>`]
 [/==========================================================================================]
@@ -952,6 +1043,21 @@
 
 [section:history Appendix A: History]
 
+* Add conversion between std::vector of explicitly convertible types.
+
+[section [*Version 0.5.0, May 30, 2010] ['Adding pack expression]]
+[*New Features:]
+
+* Added a pack funcrion able to pack the Source and the Target constructor arguments in one parameter.
+* Added conversion between std::vector of explicitly convertible types.
+* Added is_convertible_to metafunction. Inherits: If an imaginary lvalue of type From is convertible to type To using convert_to then inherits from true_type, otherwise inherits from false_type.
+
+ template <class From, class To>
+ struct is_convertible : public true_type-or-false_type {};
+
+* Added is_asignable_to metafunction.
+
+
 [section [*Version 0.4.0, October 27, 2009] ['Applying the same technique that boost::swap applies making use of ADL]]
 [*New Features:]
 
@@ -1160,11 +1266,12 @@
 ]
 [endsect]
 
-[section STD]
+[section Std]
 [table
     [[Name] [kind] [Description] [Result] [Ticket]]
     [[convert_to_pair] [run] [check `convert_to` `std::pair` works when the parameters are convertible] [Pass] [#]]
     [[convert_to_complex] [run] [check `convert_to` `std::complex` works when the parameters are convertible] [Pass] [#]]
+ [[convert_to_vector] [run] [check `convert_to` `std::vector` works when the parameters are convertible] [Pass] [#]]
     [[convert_to_string] [run] [check `convert_to` `std::string` works when the parameter defines the `operator<<`] [Pass] [#]]
     [[convert_from_string] [run] [check `convert_to` from `std::string` works when the parameter defines the `operator>>`] [Pass] [#]]
 ]
@@ -1196,13 +1303,6 @@
 
 [heading Tasks to do before review]
 
-* Add conversion between std::vector of explicitly convertible types.
-* Add a is_convertible_to metafunction. Inherits: If an imaginary lvalue of type From is convertible to type To using convert_to then inherits from true_type, otherwise inherits from false_type.
-
- template <class From, class To>
- struct is_convertible : public true_type-or-false_type {};
-
-* Add a is_asignable_to metafunction.
 
 [heading For later releases]
 

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Appendices</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -63,7 +63,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/acknowledgements.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/acknowledgements.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/acknowledgements.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title> Appendix
       D: Acknowledgements</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
@@ -40,7 +40,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/appendix_e__tests.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/appendix_e__tests.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/appendix_e__tests.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Appendix
       E: Tests</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
@@ -54,169 +54,169 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                 </th>
 <th>
- <p>
- kind
- </p>
+ <p>
+ kind
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 <th>
- <p>
- Result
- </p>
+ <p>
+ Result
+ </p>
                 </th>
 <th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- convert_to_with_builtin_types
- </p>
+ <p>
+ convert_to_with_builtin_types
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- works for builting types
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ works for builting types
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- assign_to_with_builtin_types
- </p>
+ <p>
+ assign_to_with_builtin_types
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">assign_to</span></code>
- works for builtin types
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ works for builtin types
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- assign_to_transitive
- </p>
+ <p>
+ assign_to_transitive
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- Use of <code class="computeroutput"><span class="identifier">assign_to</span></code>
- transitively
- </p>
+ <p>
+ Use of <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ transitively
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- mca_assign_to_with_builtin_types
- </p>
+ <p>
+ mca_assign_to_with_builtin_types
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">mca</span></code> <code class="computeroutput"><span class="identifier">works</span></code> for builtin types
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">mca</span></code> <code class="computeroutput"><span class="identifier">works</span></code> for builtin types
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- mca_assign_to_transitive
- </p>
+ <p>
+ mca_assign_to_transitive
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- use of <code class="computeroutput"><span class="identifier">mca</span></code> to multiple
- assignments
- </p>
+ <p>
+ use of <code class="computeroutput"><span class="identifier">mca</span></code> to
+ multiple assignments
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -238,282 +238,282 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                 </th>
 <th>
- <p>
- kind
- </p>
+ <p>
+ kind
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 <th>
- <p>
- Result
- </p>
+ <p>
+ Result
+ </p>
                 </th>
 <th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- convert_to_with_implicit_constructor
- </p>
+ <p>
+ convert_to_with_implicit_constructor
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- works when there is an implicit constructor
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ works when there is an implicit constructor
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_with_explicit_constructor
- </p>
+ <p>
+ convert_to_with_explicit_constructor
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- works when there is an explicit constructor
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ works when there is an explicit constructor
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_with_conversion_operator
- </p>
+ <p>
+ convert_to_with_conversion_operator
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">assign_to</span></code>
- works when there is an conversion operator
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ works when there is an conversion operator
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- assign_to_with_assignment_operator
- </p>
+ <p>
+ assign_to_with_assignment_operator
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">assign_to</span></code>
- works when there is an assignment operator
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ works when there is an assignment operator
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- assign_to_with_assignment_operator_and_implicit_constructor
- </p>
+ <p>
+ assign_to_with_assignment_operator_and_implicit_constructor
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">assign_to</span></code>
- works when there is an assignment operator and implicit constructor
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ works when there is an assignment operator and implicit constructor
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- assign_to_with_assignment_operator_and_conversion_operator
- </p>
+ <p>
+ assign_to_with_assignment_operator_and_conversion_operator
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- works when there is an assignment operator and a conversion operator
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ works when there is an assignment operator and a conversion operator
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- mca_with_assignment_operator
- </p>
+ <p>
+ mca_with_assignment_operator
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">mca</span></code> works
- when there is an assignment operator
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">mca</span></code> works
+ when there is an assignment operator
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- mca_with_assignment_operator_and_implicit_constructor
- </p>
+ <p>
+ mca_with_assignment_operator_and_implicit_constructor
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">mca</span></code> works
- when there is an assignment operator and implicit constructor
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">mca</span></code> works
+ when there is an assignment operator and implicit constructor
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- mca_with_assignment_operator_and_conversion_operator
- </p>
+ <p>
+ mca_with_assignment_operator_and_conversion_operator
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">mca</span></code> works
- when there is an assignment operator and a conversion operator
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">mca</span></code> works
+ when there is an assignment operator and a conversion operator
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -535,117 +535,117 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                 </th>
 <th>
- <p>
- kind
- </p>
+ <p>
+ kind
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 <th>
- <p>
- Result
- </p>
+ <p>
+ Result
+ </p>
                 </th>
 <th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- explicit_convert_to
- </p>
+ <p>
+ explicit_convert_to
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- works when <code class="computeroutput"><span class="identifier">convert_to</span></code>
- is overloaded
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ works when <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ is overloaded
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- explicit_assign_to
- </p>
+ <p>
+ explicit_assign_to
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">assign_to</span></code>
- works when <code class="computeroutput"><span class="identifier">assign_to</span></code>
- is overloaded
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ works when <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ is overloaded
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- explicit_mca
- </p>
+ <p>
+ explicit_mca
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">mca</span></code> works
- when <code class="computeroutput"><span class="identifier">assign_to</span></code>
- is overloaded
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">mca</span></code> works
+ when <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ is overloaded
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -665,146 +665,146 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                 </th>
 <th>
- <p>
- kind
- </p>
+ <p>
+ kind
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 <th>
- <p>
- Result
- </p>
+ <p>
+ Result
+ </p>
                 </th>
 <th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- convert_to_pair
- </p>
+ <p>
+ convert_to_pair
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <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">pair</span></code> works when the parameters
- are convertible
- </p>
+ <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">pair</span></code> works when the parameters
+ are convertible
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_complex
- </p>
+ <p>
+ convert_to_complex
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <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>
+ <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>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_string
- </p>
+ <p>
+ convert_to_string
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <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">string</span></code> works when the parameter
- defines the <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code>
- </p>
+ <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">string</span></code> works when the parameter
+ defines the <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_from_string
- </p>
+ <p>
+ convert_from_string
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- from <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code> works when the parameter
- defines the <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></code>
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ from <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code> works when the parameter
+ defines the <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -824,290 +824,289 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                 </th>
 <th>
- <p>
- kind
- </p>
+ <p>
+ kind
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 <th>
- <p>
- Result
- </p>
+ <p>
+ Result
+ </p>
                 </th>
 <th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- convert_to_rational
- </p>
+ <p>
+ convert_to_rational
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span></code> works when the parameters
- are convertible
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span></code> works when the parameters
+ are convertible
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_interval
- </p>
+ <p>
+ convert_to_interval
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">interval</span></code> works when the parameters
- are convertible
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">interval</span></code> works when the parameters
+ are convertible
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_optional
- </p>
+ <p>
+ convert_to_optional
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span></code> works when the parameters
- are convertible
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span></code> works when the parameters
+ are convertible
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_time_point
- </p>
+ <p>
+ convert_to_time_point
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">system_clock</span><span class="special">::</span><span class="identifier">time_point</span></code> from boost::posix_time::ptime
- works
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">system_clock</span><span class="special">::</span><span class="identifier">time_point</span></code> from boost::posix_time::ptime
+ works
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_ptime
- </p>
+ <p>
+ convert_to_ptime
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- <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> from boost::chrono::system_clock::time_point
- works
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ <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> from boost::chrono::system_clock::time_point
+ works
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_duration
- </p>
+ <p>
+ convert_to_duration
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- <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></code> from <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>
- works
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ <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></code> from <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> works
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_time_duration
- </p>
+ <p>
+ convert_to_time_duration
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- <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> 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></code> works
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ <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> 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></code> works
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_array
- </p>
+ <p>
+ convert_to_array
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code> works when the parameters
- are convertible
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code> works when the parameters
+ are convertible
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- convert_to_tuple
- </p>
+ <p>
+ convert_to_tuple
+ </p>
                 </td>
 <td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
                 </td>
 <td>
- <p>
- check <code class="computeroutput"><span class="identifier">convert_to</span></code>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></code> works when the parameters
- are convertible
- </p>
+ <p>
+ check <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></code> works when the parameters
+ are convertible
+ </p>
                 </td>
 <td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
                 </td>
 <td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -1116,7 +1115,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/appendix_f__tickets.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/appendix_f__tickets.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/appendix_f__tickets.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Appendix
       F: Tickets</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
@@ -32,7 +32,7 @@
 </h3></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 © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/history.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/history.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/history.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title> Appendix A: History</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -192,7 +192,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/implementation.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/implementation.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/implementation.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title> Appendix
       C: Implementation Notes</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
@@ -31,7 +31,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><h4>
-<a name="id4837955"></a>
+<a name="id4838205"></a>
         <a href="implementation.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>
@@ -48,7 +48,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/rationale.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/rationale.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/rationale.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title> Appendix B: Rationale</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -28,7 +28,7 @@
 <a name="boost.conversion.appendices.rationale"></a> Appendix B: Rationale
 </h3></div></div></div>
 <a name="boost.conversion.appendices.rationale.trick_to_avoid_recursion_on_the_convert_to_calls"></a><h4>
-<a name="id4836138"></a>
+<a name="id4836388"></a>
         <a href="rationale.html#boost.conversion.appendices.rationale.trick_to_avoid_recursion_on_the_convert_to_calls">Trick
         to avoid recursion on the convert_to calls</a>
       </h4>
@@ -88,7 +88,7 @@
 <span class="special">}</span>
 </pre>
 <a name="boost.conversion.appendices.rationale.trick_to_avoid_the_use_of_the_tag_on_the_user_side"></a><h4>
-<a name="id4837036"></a>
+<a name="id4837286"></a>
         <a href="rationale.html#boost.conversion.appendices.rationale.trick_to_avoid_the_use_of_the_tag_on_the_user_side">Trick
         to avoid the use of the tag on the user side</a>
       </h4>
@@ -110,7 +110,7 @@
 <pre class="programlisting"><span class="identifier">a</span><span class="special">=</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;(</span><span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="boost.conversion.appendices.rationale.mathematical_background"></a><h4>
-<a name="id4837384"></a>
+<a name="id4837634"></a>
         <a href="rationale.html#boost.conversion.appendices.rationale.mathematical_background">Mathematical
         background</a>
       </h4>
@@ -164,7 +164,7 @@
         The library provides a convert_to_via function which helps to implement that.
       </p>
 <a name="boost.conversion.appendices.rationale.ambiguity_of_multiple_overloadins"></a><h4>
-<a name="id4837905"></a>
+<a name="id4838154"></a>
         <a href="rationale.html#boost.conversion.appendices.rationale.ambiguity_of_multiple_overloadins">Ambiguity
         of multiple overloadins</a>
       </h4>
@@ -180,7 +180,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/todo.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/todo.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/appendices/todo.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title> Appendix F: Future
       plans</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
@@ -30,7 +30,7 @@
       plans</a>
 </h3></div></div></div>
 <a name="boost.conversion.appendices.todo.tasks_to_do_before_review"></a><h4>
-<a name="id4840353"></a>
+<a name="id4840761"></a>
         <a href="todo.html#boost.conversion.appendices.todo.tasks_to_do_before_review">Tasks
         to do before review</a>
       </h4>
@@ -51,7 +51,7 @@
           Add a is_asignable_to metafunction.
         </li></ul></div>
 <a name="boost.conversion.appendices.todo.for_later_releases"></a><h4>
-<a name="id4840499"></a>
+<a name="id4840907"></a>
         <a href="todo.html#boost.conversion.appendices.todo.for_later_releases">For later
         releases</a>
       </h4>
@@ -64,7 +64,7 @@
         </li>
 </ul></div>
 <a name="boost.conversion.appendices.todo.make_a_proposal_to_the_c___standard"></a><h4>
-<a name="id4840533"></a>
+<a name="id4840941"></a>
         <a href="todo.html#boost.conversion.appendices.todo.make_a_proposal_to_the_c___standard">Make
         a proposal to the C++ standard</a>
       </h4>
@@ -119,7 +119,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Examples</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -37,7 +37,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/boost__optional.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/boost__optional.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/boost__optional.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>boost::optional</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -90,7 +90,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/chrono__time_point_and_posix_time__ptime.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/chrono__time_point_and_posix_time__ptime.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/chrono__time_point_and_posix_time__ptime.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>chrono::time_point
       and posix_time::ptime</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
@@ -158,7 +158,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/std__pair.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/std__pair.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/examples/std__pair.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>std::pair</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -70,7 +70,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/overview.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/overview.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/overview.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Overview</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -28,7 +28,7 @@
 </h2></div></div></div>
 <div class="toc"><dl><dt><span class="section">Motivation</span></dt></dl></div>
 <a name="boost.conversion.overview.description"></a><h3>
-<a name="id4803156"></a>
+<a name="id4762413"></a>
       <a href="overview.html#boost.conversion.overview.description">Description</a>
     </h3>
 <p>
@@ -114,7 +114,7 @@
       </li>
 </ul></div>
 <a name="boost.conversion.overview.how_to_use_this_documentation"></a><h3>
-<a name="id4765126"></a>
+<a name="id4803602"></a>
       <a href="overview.html#boost.conversion.overview.how_to_use_this_documentation">How
       to Use This Documentation</a>
     </h3>
@@ -127,11 +127,7 @@
         <span class="identifier">font</span></code> and is syntax-highlighted.
       </li>
 <li>
- Replaceable text that you will need to supply is in
- <em class="replaceable"><code>
- italics
- </code></em>
- .
+ Replaceable text that you will need to supply is in <em class="replaceable"><code>italics</code></em>.
       </li>
 <li>
         If a name refers to a free function, it is specified like this: <code class="computeroutput"><span class="identifier">free_function</span><span class="special">()</span></code>;
@@ -174,7 +170,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/overview/motivation.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/overview/motivation.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/overview/motivation.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Motivation</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -249,7 +249,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -69,7 +69,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/boost_classes_specializations.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/boost_classes_specializations.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/boost_classes_specializations.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Boost
       classes specializations</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
@@ -243,7 +243,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/c___standard_classes_specializations.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/c___standard_classes_specializations.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/c___standard_classes_specializations.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>C++
       Standard classes specializations</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
@@ -125,7 +125,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/conversion_hpp.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/conversion_hpp.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/conversion_hpp.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title> Header &lt;boost/conversion.hpp&gt;</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -39,7 +39,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/core.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/core.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/reference/core.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Core</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -116,16 +116,16 @@
 <dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
- Converts the from parameter to an instance of the To type, using
- by default the conversion operator or copy constructor.
- </p></dd>
+ Converts the from parameter to an instance of the To type, using
+ by default the conversion operator or copy constructor.
+ </p></dd>
 <dt><span class="term">Throws:</span></dt>
 <dd><p>
- Whatever the underlying conversion <code class="computeroutput"><span class="identifier">To</span></code>
- operator of the <code class="computeroutput"><span class="identifier">From</span></code>
- class or the copy constructor of the <code class="computeroutput"><span class="identifier">To</span></code>
- class throws.
- </p></dd>
+ Whatever the underlying conversion <code class="computeroutput"><span class="identifier">To</span></code>
+ operator of the <code class="computeroutput"><span class="identifier">From</span></code>
+ class or the copy constructor of the <code class="computeroutput"><span class="identifier">To</span></code>
+ class throws.
+ </p></dd>
 </dl>
 </div>
 </div>
@@ -200,14 +200,14 @@
 <dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
- Assigns the <code class="computeroutput"><span class="identifier">from</span></code>
- parameter to the <code class="computeroutput"><span class="identifier">to</span></code>
- parameter, using by default the assignment operator of the <code class="computeroutput"><span class="identifier">To</span></code> class.
- </p></dd>
+ Assigns the <code class="computeroutput"><span class="identifier">from</span></code>
+ parameter to the <code class="computeroutput"><span class="identifier">to</span></code>
+ parameter, using by default the assignment operator of the <code class="computeroutput"><span class="identifier">To</span></code> class.
+ </p></dd>
 <dt><span class="term">Throws:</span></dt>
 <dd><p>
- Whatever the underlying the assignment operator of the <code class="computeroutput"><span class="identifier">To</span></code> class throws.
- </p></dd>
+ Whatever the underlying the assignment operator of the <code class="computeroutput"><span class="identifier">To</span></code> class throws.
+ </p></dd>
 </dl>
 </div>
 </div>
@@ -239,13 +239,13 @@
 <dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
- Converts the from parameter to an instance of the To type using a
- intermediary Via type.
- </p></dd>
+ Converts the from parameter to an instance of the To type using
+ a intermediary Via type.
+ </p></dd>
 <dt><span class="term">Throws:</span></dt>
 <dd><p>
- Whatever the underlying conversions functions throw.
- </p></dd>
+ Whatever the underlying conversions functions throw.
+ </p></dd>
 </dl>
 </div>
 </div>
@@ -277,13 +277,13 @@
 <dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
- Returns a implementation dependent class able to transform conversion
- by convert_to call and assignments by assign_to calls.
- </p></dd>
+ Returns a implementation dependent class able to transform conversion
+ by convert_to call and assignments by assign_to calls.
+ </p></dd>
 <dt><span class="term">Throws:</span></dt>
 <dd><p>
- Nothing.
- </p></dd>
+ Nothing.
+ </p></dd>
 </dl>
 </div>
 <div class="section" lang="en">
@@ -318,12 +318,12 @@
 <dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
- Stores the reference to type.
- </p></dd>
+ Stores the reference to type.
+ </p></dd>
 <dt><span class="term">Throws:</span></dt>
 <dd><p>
- Nothing
- </p></dd>
+ Nothing
+ </p></dd>
 </dl>
 </div>
 </div>
@@ -340,13 +340,13 @@
 <dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
- Call to the <code class="computeroutput"><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">&gt;</span></code> on the stored reference.
- </p></dd>
+ Call to the <code class="computeroutput"><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">&gt;</span></code> on the stored reference.
+ </p></dd>
 <dt><span class="term">Throws:</span></dt>
 <dd><p>
- Whatever <code class="computeroutput"><span class="identifier">convert_to</span></code>
- throws.
- </p></dd>
+ Whatever <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ throws.
+ </p></dd>
 </dl>
 </div>
 </div>
@@ -363,14 +363,14 @@
 <dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
- Call to the <code class="computeroutput"><span class="identifier">assign_to</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">U</span><span class="special">&gt;</span></code> with the stored reference
- and the passed parameter <code class="computeroutput"><span class="identifier">u</span></code>.
- </p></dd>
+ Call to the <code class="computeroutput"><span class="identifier">assign_to</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">U</span><span class="special">&gt;</span></code> with the stored reference
+ and the passed parameter <code class="computeroutput"><span class="identifier">u</span></code>.
+ </p></dd>
 <dt><span class="term">Throws:</span></dt>
 <dd><p>
- Whatever <code class="computeroutput"><span class="identifier">assign_to</span></code>
- throws.
- </p></dd>
+ Whatever <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ throws.
+ </p></dd>
 </dl>
 </div>
 </div>
@@ -380,7 +380,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title> Users' Guide</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -52,7 +52,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/ext_references.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/ext_references.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/ext_references.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title> References</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -31,23 +31,23 @@
 <dl>
 <dt><span class="term">Boost.Convert</span></dt>
 <dd><p>
- Vladimir Batov. Not yet scheduled
- </p></dd>
+ Vladimir Batov. Not yet scheduled
+ </p></dd>
 <dt><span class="term">Boost.Conversion.LexicalCast</span></dt>
 <dd><p>
- general literal text conversions, such as an int represented as a string,
- or vice-versa from Kevlin Henney
- </p></dd>
+ general literal text conversions, such as an int represented as a string,
+ or vice-versa from Kevlin Henney
+ </p></dd>
 <dt><span class="term">Boost.NumericConversion</span></dt>
 <dd><p>
- Optimized Policy-based Numeric Conversions from Fernando Cacciola.
- </p></dd>
+ Optimized Policy-based Numeric Conversions from Fernando Cacciola.
+ </p></dd>
 </dl>
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/getting_started.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/getting_started.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/getting_started.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title> Getting
       Started</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
@@ -42,7 +42,7 @@
         Installing Conversion</a>
 </h4></div></div></div>
 <a name="boost.conversion.users_guide.getting_started.install.getting_boost_conversion"></a><h5>
-<a name="id4814265"></a>
+<a name="id4814496"></a>
           <a href="getting_started.html#boost.conversion.users_guide.getting_started.install.getting_boost_conversion">Getting
           Boost.Conversion</a>
         </h5>
@@ -56,7 +56,7 @@
           Sandbox</a>.
         </p>
 <a name="boost.conversion.users_guide.getting_started.install.building_boost_conversion"></a><h5>
-<a name="id4814316"></a>
+<a name="id4814547"></a>
           <a href="getting_started.html#boost.conversion.users_guide.getting_started.install.building_boost_conversion">Building
           Boost.Conversion</a>
         </h5>
@@ -66,7 +66,7 @@
           in your compiler include path.
         </p>
 <a name="boost.conversion.users_guide.getting_started.install.requirements"></a><h5>
-<a name="id4814348"></a>
+<a name="id4814579"></a>
           <a href="getting_started.html#boost.conversion.users_guide.getting_started.install.requirements">Requirements</a>
         </h5>
 <p>
@@ -75,7 +75,7 @@
           specific conversion are used.
         </p>
 <a name="boost.conversion.users_guide.getting_started.install.exceptions_safety"></a><h5>
-<a name="id4814380"></a>
+<a name="id4814611"></a>
           <a href="getting_started.html#boost.conversion.users_guide.getting_started.install.exceptions_safety">Exceptions
           safety</a>
         </h5>
@@ -84,7 +84,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><h5>
-<a name="id4814406"></a>
+<a name="id4814637"></a>
           <a href="getting_started.html#boost.conversion.users_guide.getting_started.install.thread_safety">Thread
           safety</a>
         </h5>
@@ -92,7 +92,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><h5>
-<a name="id4814431"></a>
+<a name="id4814662"></a>
           <a href="getting_started.html#boost.conversion.users_guide.getting_started.install.tested_compilers">Tested
           compilers</a>
         </h5>
@@ -130,7 +130,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/tutorial.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/tutorial.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/boost/conversion/users_guide/tutorial.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Tutorial</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -174,7 +174,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2009 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009 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>

Modified: sandbox/conversion/libs/conversion/doc/html/index.html
==============================================================================
--- sandbox/conversion/libs/conversion/doc/html/index.html (original)
+++ sandbox/conversion/libs/conversion/doc/html/index.html 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Toward Boost.Conversion</title>
 <link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -26,9 +26,9 @@
 <div><div class="authorgroup"><div class="author"><h3 class="author">
 <span class="firstname">Vicente J.</span> <span class="surname">Botet Escriba</span>
 </h3></div></div></div>
-<div><p class="copyright">Copyright © 2009 Vicente J. Botet Escriba</p></div>
+<div><p class="copyright">Copyright &#169; 2009 Vicente J. Botet Escriba</p></div>
 <div><div class="legalnotice">
-<a name="id4803234"></a><p>
+<a name="id4762501"></a><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>
@@ -92,7 +92,7 @@
 </table></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: October 27, 2009 at 14:36:18 GMT</small></p></td>
+<td align="left"><p><small>Last revised: May 28, 2010 at 09:08:56 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: sandbox/conversion/libs/conversion/test/vector.cpp
==============================================================================
--- sandbox/conversion/libs/conversion/test/vector.cpp (original)
+++ sandbox/conversion/libs/conversion/test/vector.cpp 2010-05-30 15:45:04 EDT (Sun, 30 May 2010)
@@ -13,10 +13,24 @@
 #include <iostream>
 #include <boost/test/unit_test.hpp>
 #include "helper.hpp"
+#include <boost/static_assert.hpp>
+#include <boost/type_traits/is_same.hpp>
 
 using namespace boost;
 using namespace boost::unit_test;
 
+
+BOOST_STATIC_ASSERT((
+ boost::is_same<
+ boost::conversion::result_of::pack2<std::vector<B1,std::allocator<B1> > const, std::allocator<A1> const>::type,
+ std::pair<
+ //~ boost::fusion::tuple<
+ boost::reference_wrapper<std::vector<B1,std::allocator<B1> > const>,
+ boost::reference_wrapper<std::allocator<A1> const>
+ >
+ >::value
+ ));
+
 void explicit_convert_to() {
     std::vector<B1> vb1;
     std::vector<A1> va1(boost::convert_to<std::vector<A1> >(vb1));
@@ -29,16 +43,20 @@
     vb2[3]=b13;
     std::vector<A1> va2(boost::convert_to<std::vector<A1> >(vb2));
     
- //~ std::allocator<A1> all;
- //~ std::vector<A1,std::allocator<A1> > va3(
- //~ boost::convert_to<std::vector<A1,std::allocator<A1> > >(
- //~ std::pair<
- //~ boost::reference_wrapper<std::vector<B1> const>,
- //~ boost::reference_wrapper<std::allocator<A1> const>
- //~ >(boost::cref(vb2), boost::cref(all))));
-
- //~ boost::conversion::result_of_pack<std::vector<B1> const, std::allocator<A1> const>::type v =
- //~ boost::conversion::pack(vb2, all);
+ std::allocator<A1> all;
+ std::vector<A1,std::allocator<A1> > va3(
+ boost::convert_to<std::vector<A1,std::allocator<A1> > >(
+ std::pair<
+ boost::reference_wrapper<std::vector<B1> const>,
+ boost::reference_wrapper<std::allocator<A1> const>
+ >(boost::cref(vb2), boost::cref(all))));
+
+ std::vector<A1,std::allocator<A1> > va32(
+ boost::convert_to<std::vector<A1,std::allocator<A1> > >(
+ std::make_pair(boost::cref(vb2), boost::cref(all))));
+
+ boost::conversion::result_of::pack2<std::vector<B1> const, std::allocator<A1> const>::type v =
+ boost::conversion::pack(vb2, all);
         
     //~ std::vector<A1,std::allocator<A1> > va4(
         //~ boost::convert_to<std::vector<A1,std::allocator<A1> > >(v));


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