Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r68958 - in sandbox/conversion/libs/conversion_ext/doc: . html
From: vicente.botet_at_[hidden]
Date: 2011-02-16 14:32:47


Author: viboes
Date: 2011-02-16 14:32:46 EST (Wed, 16 Feb 2011)
New Revision: 68958
URL: http://svn.boost.org/trac/boost/changeset/68958

Log:
Conversion: update doc
Binary files modified:
   sandbox/conversion/libs/conversion_ext/doc/conversion.pdf
Text files modified:
   sandbox/conversion/libs/conversion_ext/doc/conversion.qbk | 17
   sandbox/conversion/libs/conversion_ext/doc/html/index.html | 2751 +++++++++++++++++++--------------------
   2 files changed, 1326 insertions(+), 1442 deletions(-)

Modified: sandbox/conversion/libs/conversion_ext/doc/conversion.pdf
==============================================================================
Binary files. No diff available.

Modified: sandbox/conversion/libs/conversion_ext/doc/conversion.qbk
==============================================================================
--- sandbox/conversion/libs/conversion_ext/doc/conversion.qbk (original)
+++ sandbox/conversion/libs/conversion_ext/doc/conversion.qbk 2011-02-16 14:32:46 EST (Wed, 16 Feb 2011)
@@ -1,6 +1,5 @@
 [/
-[/
- / Copyright (c) 2008 Vicente J. Botet Escriba
+ / Copyright (c) 2009-2011 Vicente J. Botet Escriba
  /
  / 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)
@@ -10,10 +9,10 @@
     [quickbook 1.5]
     [version 0.6.0]
     [authors [Botet Escriba, Vicente J.]]
- [copyright 2009-2010 Vicente J. Botet Escriba]
+ [copyright 2009-2011 Vicente J. Botet Escriba]
     [id boost.conversion]
- [dirname conversion]
- [purpose Conversion utilities]
+ [/dirname conversion]
+ [/purpose Conversion utilities]
     [license
         Distributed under the Boost Software License, Version 1.0.
         (See accompanying file LICENSE_1_0.txt or copy at
@@ -333,6 +332,14 @@
 * GCC 4.6.0
 * GCC 4.6.0 -std=c++0x
 
+Ubuntu 10.10
+
+* GCC 4.4.5
+* GCC 4.4.5 -std=c++0x
+* GCC 4.5.1
+* GCC 4.5.1 -std=c++0x
+* clang 2.8
+
 [note Please let us know how this works on other platforms/compilers.]
 
 [note Please send any questions, comments and bug reports to boost <at> lists <dot> boost <dot> org.]

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-02-16 14:32:46 EST (Wed, 16 Feb 2011)
@@ -3,8 +3,8 @@
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Toward Boost.Conversion 0.6.0</title>
 <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
-<link rel="start" href="index.html" title="Toward Boost.Conversion 0.6.0">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="Toward Boost.Conversion 0.6.0">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -17,7 +17,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav"></div>
-<div class="article" lang="en">
+<div class="article">
 <div class="titlepage">
 <div>
 <div><h2 class="title">
@@ -25,9 +25,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 &#169; 2009 -2010 Vicente J. Botet Escriba</p></div>
+<div><p class="copyright">Copyright &#169; 2009 -2011 Vicente J. Botet Escriba</p></div>
 <div><div class="legalnotice">
-<a name="id4987096"></a><p>
+<a name="id2894242"></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>
@@ -43,12 +43,12 @@
 <dt><span class="section">Motivation</span></dt>
 <dt><span class="section">Description</span></dt>
 </dl></dd>
-<dt><span class="section"> Users' Guide</span></dt>
+<dt><span class="section">Users' Guide</span></dt>
 <dd><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.users_guide.getting_started"> Getting
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.getting_started">Getting
       Started</a></span></dt>
 <dt><span class="section">Tutorial</span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.users_guide.ext_references"> External
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.ext_references">External
       Resources</a></span></dt>
 </dl></dd>
 <dt><span class="section">Reference</span></dt>
@@ -68,17 +68,17 @@
 </dl></dd>
 <dt><span class="section">Appendices</span></dt>
 <dd><dl>
-<dt><span class="section"> Appendix A: History</span></dt>
-<dt><span class="section"> Appendix B: Rationale</span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.appendices.implementation"> Appendix
+<dt><span class="section">Appendix A: History</span></dt>
+<dt><span class="section">Appendix B: Rationale</span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.appendices.implementation">Appendix
       C: Implementation Notes</a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.appendices.acknowledgements"> Appendix
+<dt><span class="section"><a href="index.html#boost.conversion.appendices.acknowledgements">Appendix
       D: Acknowledgements</a></span></dt>
 <dt><span class="section"><a href="index.html#boost.conversion.appendices.appendix_e__tests">Appendix
       E: Tests</a></span></dt>
 <dt><span class="section"><a href="index.html#boost.conversion.appendices.appendix_f__tickets">Appendix
       F: Tickets</a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.appendices.todo"> Appendix F: Future
+<dt><span class="section"><a href="index.html#boost.conversion.appendices.todo">Appendix F: Future
       plans</a></span></dt>
 </dl></dd>
 </dl>
@@ -92,53 +92,50 @@
       Conversion is not a part of the Boost libraries.
     </p></td></tr>
 </table></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost.conversion.overview"></a>Overview
+<a name="boost.conversion.overview"></a><a class="link" href="index.html#boost.conversion.overview" title="Overview">Overview</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Motivation</span></dt>
 <dt><span class="section">Description</span></dt>
 </dl></div>
-<a name="boost.conversion.overview.how_to_use_this_documentation"></a><h3>
-<a name="id4987010"></a>
- <a href="index.html#boost.conversion.overview.how_to_use_this_documentation">How
+<a name="boost.conversion.overview.how_to_use_this_documentation"></a><h4>
+<a name="id2894292"></a>
+ <a class="link" href="index.html#boost.conversion.overview.how_to_use_this_documentation">How
       to Use This Documentation</a>
- </h3>
+ </h4>
 <p>
       This documentation makes use of the following naming and formatting conventions.
     </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
- Code is in <code class="computeroutput"><span class="identifier">fixed</span> <span class="identifier">width</span>
- <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>
- .
- </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>;
- that is, it is in code font and its name is followed by <code class="computeroutput"><span class="special">()</span></code>
- to indicate that it is a free function.
- </li>
-<li>
- If a name refers to a class template, it is specified like this: <code class="computeroutput"><span class="identifier">class_template</span><span class="special">&lt;&gt;</span></code>;
- that is, it is in code font and its name is followed by <code class="computeroutput"><span class="special">&lt;&gt;</span></code>
- to indicate that it is a class template.
- </li>
-<li>
- If a name refers to a function-like macro, it is specified like this: <code class="computeroutput"><span class="identifier">MACRO</span><span class="special">()</span></code>;
- that is, it is uppercase in code font and its name is followed by <code class="computeroutput"><span class="special">()</span></code> to indicate that it is a function-like
- macro. Object-like macros appear without the trailing <code class="computeroutput"><span class="special">()</span></code>.
- </li>
-<li>
- Names that refer to <span class="emphasis"><em>concepts</em></span> in the generic programming
- sense are specified in CamelCase.
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Code is in <code class="computeroutput"><span class="identifier">fixed</span> <span class="identifier">width</span>
+ <span class="identifier">font</span></code> and is syntax-highlighted.
+ </li>
+<li class="listitem">
+ Replaceable text that you will need to supply is in <em class="replaceable"><code>italics</code></em>.
+ </li>
+<li class="listitem">
+ 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>;
+ that is, it is in code font and its name is followed by <code class="computeroutput"><span class="special">()</span></code>
+ to indicate that it is a free function.
+ </li>
+<li class="listitem">
+ If a name refers to a class template, it is specified like this: <code class="computeroutput"><span class="identifier">class_template</span><span class="special">&lt;&gt;</span></code>;
+ that is, it is in code font and its name is followed by <code class="computeroutput"><span class="special">&lt;&gt;</span></code>
+ to indicate that it is a class template.
+ </li>
+<li class="listitem">
+ If a name refers to a function-like macro, it is specified like this:
+ <code class="computeroutput"><span class="identifier">MACRO</span><span class="special">()</span></code>;
+ that is, it is uppercase in code font and its name is followed by <code class="computeroutput"><span class="special">()</span></code> to indicate that it is a function-like
+ macro. Object-like macros appear without the trailing <code class="computeroutput"><span class="special">()</span></code>.
+ </li>
+<li class="listitem">
+ Names that refer to <span class="emphasis"><em>concepts</em></span> in the generic programming
+ sense are specified in CamelCase.
+ </li>
 </ul></div>
 <div class="note"><table border="0" summary="Note">
 <tr>
@@ -153,15 +150,14 @@
 <p>
       Finally, you can mentally add the following to any code fragments in this document:
     </p>
-<pre class="programlisting">
-<span class="comment">// Include all of the core Conversion files
+<pre class="programlisting"><span class="comment">// Include all of the core Conversion files
 </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">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>
 </pre>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.overview.motivation"></a>Motivation
+<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,
@@ -178,14 +174,12 @@
         are unrelated, neither of them offers conversion operators to the other.
         Usually we get it by defining a specific function such as
       </p>
-<pre class="programlisting">
-<span class="identifier">Target</span> <span class="identifier">ConvertToTarget</span><span class="special">(</span><span class="identifier">Source</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">Target</span> <span class="identifier">ConvertToTarget</span><span class="special">(</span><span class="identifier">Source</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">);</span>
 </pre>
 <p>
         In my case I started by defining
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Rep</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Period</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">Rep</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Period</span><span class="special">&gt;</span>
 <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> <span class="identifier">convert_to_posix_time_time_duration</span><span class="special">(</span>
         <span class="keyword">const</span> <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;&amp;</span> <span class="identifier">from</span><span class="special">);</span>
 
@@ -196,8 +190,7 @@
         Imagine now that you need to convert a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Source</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">&gt;</span></code> to a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Target</span><span class="special">&gt;</span></code>. The standard defines conversions of
         pairs if the related types are C++ convertible:
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</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">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">pair</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">U</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">V</span><span class="special">&gt;</span>
@@ -218,8 +211,7 @@
 <p>
         Well we can again define a specific function
       </p>
-<pre class="programlisting">
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span><span class="identifier">Target</span><span class="special">&gt;</span> <span class="identifier">ConvertToPairOfTarget</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">Source</span><span class="special">,</span><span class="identifier">Source</span><span class="special">&gt;&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="special">{</span>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">,</span><span class="identifier">Target</span><span class="special">&gt;</span> <span class="identifier">ConvertToPairOfTarget</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">Source</span><span class="special">,</span><span class="identifier">Source</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">make_pair</span><span class="special">(</span><span class="identifier">ConvertToTarget</span><span class="special">(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">fisrt</span><span class="special">),</span> <span class="identifier">ConvertToTarget</span><span class="special">(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span><span class="special">));</span>
 <span class="special">}</span>
 </pre>
@@ -228,24 +220,21 @@
         could be specific, 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>
+<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>
 <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">ConvertToPair</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>
 </pre>
 <p>
         In order to do that we need that the pair template parameters define a common
         function, let it call <code class="computeroutput"><span class="identifier">convert_to</span></code>,
       </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">)</span>
+<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">)</span>
 <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>
 </pre>
 <p>
         so <code class="computeroutput"><span class="identifier">ConvertToPair</span></code> can be defined
         as
       </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>
+<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>
 <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">ConvertToPair</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">make_pair</span><span class="special">(</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">Target1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">fisrt</span><span class="special">),</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">Target2</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span><span class="special">));</span>
 <span class="special">}</span>
@@ -256,14 +245,12 @@
         and <code class="computeroutput"><span class="identifier">Target</span></code>. We can do it
         as follows
       </p>
-<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 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>
         In my case I needed
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Rep</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Period</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">Rep</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Period</span><span class="special">&gt;</span>
 <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> <span class="identifier">convert_to</span><span class="special">(</span><span class="keyword">const</span> <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;&amp;</span> <span class="identifier">from</span><span class="special">)</span>
 <span class="special">{</span>
         <span class="keyword">return</span> <span class="identifier">convert_to_posix_time_time_duration</span><span class="special">(</span><span class="identifier">from</span><span class="special">);</span>
@@ -278,14 +265,12 @@
 <p>
         So now I can convert
       </p>
-<pre class="programlisting">
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</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">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> <span class="special">&gt;</span>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</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">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> <span class="special">&gt;</span>
 </pre>
 <p>
         to
       </p>
-<pre class="programlisting">
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">,</span> <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><span class="special">&gt;</span>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">,</span> <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><span class="special">&gt;</span>
 </pre>
 <p>
         using the <code class="computeroutput"><span class="identifier">ConvertToPair</span></code> function.
@@ -297,8 +282,7 @@
         we need to specialize the function <code class="computeroutput"><span class="identifier">convert_to</span></code>
         for pairs.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">S1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">S2</span><span class="special">)</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">S1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">S2</span><span class="special">)</span>
 <span class="keyword">static</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">(</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">from</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>
@@ -311,8 +295,7 @@
         for these conversion? The answer is no. We need just to define the default
         implementation of convert_to 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>
+<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>
 <span class="special">{</span>
     <span class="keyword">return</span> <span class="identifier">Target</span><span class="special">(</span><span class="identifier">from</span><span class="special">);</span>
@@ -323,34 +306,29 @@
         or by the conversion operator 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 class="programlisting"><span class="identifier">Target</span><span class="special">(</span><span class="identifier">from</span><span class="special">)</span>
 </pre>
 <p>
         requires
       </p>
-<pre class="programlisting">
-<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 class="programlisting"><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 same applies to classes or algorithms relying on the assignment operator.
         So instead of requiring
       </p>
-<pre class="programlisting">
-<span class="identifier">to</span> <span class="special">=</span> <span class="identifier">from</span>
+<pre class="programlisting"><span class="identifier">to</span> <span class="special">=</span> <span class="identifier">from</span>
 </pre>
 <p>
         requires
       </p>
-<pre class="programlisting">
-<span class="identifier">assign_to</span><span class="special">(</span><span class="identifier">to</span><span class="special">,</span> <span class="identifier">from</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">assign_to</span><span class="special">(</span><span class="identifier">to</span><span class="special">,</span> <span class="identifier">from</span><span class="special">);</span>
 </pre>
 <p>
         The default implementation of <code class="computeroutput"><span class="identifier">assign_to</span></code>
         relies on the assignment operator
       </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>
+<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">To</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> <span class="identifier">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>
 <span class="special">{</span>
     <span class="identifier">to</span> <span class="special">=</span> <span class="identifier">from</span><span class="special">;</span>
@@ -362,8 +340,7 @@
         operator it is easy to make a specialization of <code class="computeroutput"><span class="identifier">assign_to</span></code>
         as follows.
       </p>
-<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 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
@@ -375,20 +352,17 @@
 <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 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 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
       </p>
-<pre class="programlisting">
-<span class="identifier">mca</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span> <span class="special">=</span> <span class="identifier">mca</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 class="programlisting"><span class="identifier">mca</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span> <span class="special">=</span> <span class="identifier">mca</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>
         The behavior of mca recall the tie function of Boost.Tuple, but instead of
@@ -406,9 +380,9 @@
         type, as we can do with explicit casts.
       </p>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.overview.description"></a>Description
+<a name="boost.conversion.overview.description"></a><a class="link" href="index.html#boost.conversion.overview.description" title="Description">Description</a>
 </h3></div></div></div>
 <p>
         Generic explicit conversion between unrelated types.
@@ -436,84 +410,84 @@
 <p>
         <span class="bold"><strong>Boost.Conversion</strong></span> provides:
       </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
- a generic <code class="computeroutput"><span class="identifier">convert_to</span></code> function
- which can be specialized by the user to make explicit conversion between
- unrelated types.
- </li>
-<li>
- a generic <code class="computeroutput"><span class="identifier">assign_to</span></code> function
- which can be specialized by the user to make explicit assignation between
- unrelated types.
- </li>
-<li>
- a generic <code class="computeroutput"><span class="identifier">mca</span></code> function
- returning a wrapper which replace assignments by a call to <code class="computeroutput"><span class="identifier">assign_to</span></code> and conversion operators by
- a call <code class="computeroutput"><span class="identifier">convert_to</span></code>.
- </li>
-<li>
- a generic <code class="computeroutput"><span class="identifier">convert_to_via</span></code>
- function which convert a type <code class="computeroutput"><span class="identifier">From</span></code>
- to another <code class="computeroutput"><span class="identifier">To</span></code> using a temporary
- one <code class="computeroutput"><span class="identifier">Via</span></code>.
- </li>
-<li>
- a generic <code class="computeroutput"><span class="identifier">pack</span></code> function
- used to pack Source and target constructor arguments.
- </li>
-<li>
- 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>
- 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>
-<li>
- conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span></code>
- of explicitly convertible types.
- </li>
-<li>
- conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span></code>
- of explicitly convertible types.
- </li>
-<li>
- conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">interval</span></code>
- of explicitly convertible types.
- </li>
-<li>
- conversion between <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></code>
- and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ptime</span></code>.
- </li>
-<li>
- conversion between <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>
- and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">time_duration</span></code>.
- </li>
-<li>
- conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
- of explicitly convertible types.
- </li>
-<li>
- conversion between Boost.Fusion sequences of explicitly convertible types.
- </li>
-<li>
- conversion between <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span></code>
- of explicitly convertible types.
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ a generic <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ function which can be specialized by the user to make explicit conversion
+ between unrelated types.
+ </li>
+<li class="listitem">
+ a generic <code class="computeroutput"><span class="identifier">assign_to</span></code> function
+ which can be specialized by the user to make explicit assignation between
+ unrelated types.
+ </li>
+<li class="listitem">
+ a generic <code class="computeroutput"><span class="identifier">mca</span></code> function
+ returning a wrapper which replace assignments by a call to <code class="computeroutput"><span class="identifier">assign_to</span></code> and conversion operators
+ by a call <code class="computeroutput"><span class="identifier">convert_to</span></code>.
+ </li>
+<li class="listitem">
+ a generic <code class="computeroutput"><span class="identifier">convert_to_via</span></code>
+ function which convert a type <code class="computeroutput"><span class="identifier">From</span></code>
+ to another <code class="computeroutput"><span class="identifier">To</span></code> using a
+ temporary one <code class="computeroutput"><span class="identifier">Via</span></code>.
+ </li>
+<li class="listitem">
+ a generic <code class="computeroutput"><span class="identifier">pack</span></code> function
+ used to pack Source and target constructor arguments.
+ </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>
+<li class="listitem">
+ conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span></code>
+ of explicitly convertible types.
+ </li>
+<li class="listitem">
+ conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span></code>
+ of explicitly convertible types.
+ </li>
+<li class="listitem">
+ conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">interval</span></code>
+ of explicitly convertible types.
+ </li>
+<li class="listitem">
+ conversion between <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></code>
+ and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ptime</span></code>.
+ </li>
+<li class="listitem">
+ conversion between <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>
+ and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">time_duration</span></code>.
+ </li>
+<li class="listitem">
+ conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
+ of explicitly convertible types.
+ </li>
+<li class="listitem">
+ conversion between Boost.Fusion sequences 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">vector</span></code>
+ of explicitly convertible types.
+ </li>
 </ul></div>
 </div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost.conversion.users_guide"></a> Users' Guide
+<a name="boost.conversion.users_guide"></a><a class="link" href="index.html#boost.conversion.users_guide" title="Users' Guide">Users' Guide</a>
 </h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.users_guide.getting_started"> Getting
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.getting_started">Getting
       Started</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.users_guide.getting_started.install">
- Installing Conversion</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.getting_started.install">Installing
+ Conversion</a></span></dt>
 <dt><span class="section"><a href="index.html#boost.conversion.users_guide.getting_started.hello_world__">Hello
         World! </a></span></dt>
 </dl></dd>
@@ -530,32 +504,30 @@
 <dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.how_to_convert_to_types_needing_some_constructors_arguments_">How
         to convert to types needing some constructors arguments?</a></span></dt>
 </dl></dd>
-<dt><span class="section"><a href="index.html#boost.conversion.users_guide.ext_references"> External
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.ext_references">External
       Resources</a></span></dt>
 </dl></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.users_guide.getting_started"></a><a href="index.html#boost.conversion.users_guide.getting_started" title=" Getting
- Started"> Getting
+<a name="boost.conversion.users_guide.getting_started"></a><a class="link" href="index.html#boost.conversion.users_guide.getting_started" title="Getting Started">Getting
       Started</a>
 </h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.users_guide.getting_started.install">
- Installing Conversion</a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.users_guide.getting_started.install">Installing
+ Conversion</a></span></dt>
 <dt><span class="section"><a href="index.html#boost.conversion.users_guide.getting_started.hello_world__">Hello
         World! </a></span></dt>
 </dl></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.users_guide.getting_started.install"></a><a href="index.html#boost.conversion.users_guide.getting_started.install" title="
- Installing Conversion">
- Installing Conversion</a>
-</h4></div></div></div>
-<a name="boost.conversion.users_guide.getting_started.install.getting_boost_conversion"></a><h5>
-<a name="id4998196"></a>
- <a href="index.html#boost.conversion.users_guide.getting_started.install.getting_boost_conversion">Getting
+<a name="boost.conversion.users_guide.getting_started.install"></a><a class="link" href="index.html#boost.conversion.users_guide.getting_started.install" title="Installing Conversion">Installing
+ Conversion</a>
+</h4></div></div></div>
+<a name="boost.conversion.users_guide.getting_started.install.getting_boost_conversion"></a><h6>
+<a name="id2907370"></a>
+ <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.getting_boost_conversion">Getting
           Boost.Conversion</a>
- </h5>
+ </h6>
 <p>
           You can get the last stable release of Boost.Conversion by downloading
           <code class="literal">conversion.zip</code> from the <a href="http://www.boostpro.com/vault/index.php?action=downloadfile&amp;filename=conversion.zip&amp;directory=Utilities&amp;" target="_top">Boost
@@ -565,47 +537,47 @@
           You can also access the latest (unstable?) state from the <a href="https://svn.boost.org/svn/boost/sandbox/conversion" target="_top">Boost
           Sandbox</a>.
         </p>
-<a name="boost.conversion.users_guide.getting_started.install.building_boost_conversion"></a><h5>
-<a name="id4998247"></a>
- <a href="index.html#boost.conversion.users_guide.getting_started.install.building_boost_conversion">Building
+<a name="boost.conversion.users_guide.getting_started.install.building_boost_conversion"></a><h6>
+<a name="id2907421"></a>
+ <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.building_boost_conversion">Building
           Boost.Conversion</a>
- </h5>
+ </h6>
 <p>
           There is no need to compile <span class="bold"><strong>Boost.Conversion</strong></span>,
           since it's a header only library. Just include your Boost header directory
           in your compiler include path.
         </p>
-<a name="boost.conversion.users_guide.getting_started.install.requirements"></a><h5>
-<a name="id4998280"></a>
- Requirements
- </h5>
+<a name="boost.conversion.users_guide.getting_started.install.requirements"></a><h6>
+<a name="id2907453"></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.
         </p>
-<a name="boost.conversion.users_guide.getting_started.install.exceptions_safety"></a><h5>
-<a name="id4998312"></a>
- <a href="index.html#boost.conversion.users_guide.getting_started.install.exceptions_safety">Exceptions
+<a name="boost.conversion.users_guide.getting_started.install.exceptions_safety"></a><h6>
+<a name="id2907485"></a>
+ <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.exceptions_safety">Exceptions
           safety</a>
- </h5>
+ </h6>
 <p>
           All functions in the library are exception-neutral and provide strong guarantee
           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="id4998338"></a>
- <a href="index.html#boost.conversion.users_guide.getting_started.install.thread_safety">Thread
+<a name="boost.conversion.users_guide.getting_started.install.thread_safety"></a><h6>
+<a name="id2907511"></a>
+ <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.thread_safety">Thread
           safety</a>
- </h5>
+ </h6>
 <p>
           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="id4998363"></a>
- <a href="index.html#boost.conversion.users_guide.getting_started.install.tested_compilers">Tested
+<a name="boost.conversion.users_guide.getting_started.install.tested_compilers"></a><h6>
+<a name="id2907536"></a>
+ <a class="link" href="index.html#boost.conversion.users_guide.getting_started.install.tested_compilers">Tested
           compilers</a>
- </h5>
+ </h6>
 <p>
           Currently, <span class="bold"><strong>Boost.Conversion</strong></span> has been tested
           in the following compilers/platforms:
@@ -613,40 +585,60 @@
 <p>
           Windows with
         </p>
-<div class="itemizedlist"><ul type="disc"><li>
- MSVC 10.0
- </li></ul></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ MSVC 10.0
+ </li></ul></div>
 <p>
           Cygwin 1.5 with
         </p>
-<div class="itemizedlist"><ul type="disc"><li>
- GCC 3.4.4
- </li></ul></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ GCC 3.4.4
+ </li></ul></div>
 <p>
           Cygwin 1.7 with
         </p>
-<div class="itemizedlist"><ul type="disc"><li>
- GCC 4.3.4
- </li></ul></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ GCC 4.3.4
+ </li></ul></div>
 <p>
           MinGW with
         </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
- GCC 4.4.0
- </li>
-<li>
- GCC 4.5.0
- </li>
-<li>
- GCC 4.5.0 -std=c++0x
- </li>
-<li>
- GCC 4.6.0
- </li>
-<li>
- GCC 4.6.0 -std=c++0x
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ GCC 4.4.0
+ </li>
+<li class="listitem">
+ GCC 4.5.0
+ </li>
+<li class="listitem">
+ GCC 4.5.0 -std=c++0x
+ </li>
+<li class="listitem">
+ GCC 4.6.0
+ </li>
+<li class="listitem">
+ GCC 4.6.0 -std=c++0x
+ </li>
+</ul></div>
+<p>
+ Ubuntu 10.10
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ GCC 4.4.5
+ </li>
+<li class="listitem">
+ GCC 4.4.5 -std=c++0x
+ </li>
+<li class="listitem">
+ GCC 4.5.1
+ </li>
+<li class="listitem">
+ GCC 4.5.1 -std=c++0x
+ </li>
+<li class="listitem">
+ clang 2.8
+ </li>
 </ul></div>
 <div class="note"><table border="0" summary="Note">
 <tr>
@@ -668,15 +660,14 @@
           </p></td></tr>
 </table></div>
 </div>
-<div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.users_guide.getting_started.hello_world__"></a><a href="index.html#boost.conversion.users_guide.getting_started.hello_world__" title="Hello
- World! ">Hello
+<div class="section"><div class="titlepage"><div><div><h4 class="title">
+<a name="boost.conversion.users_guide.getting_started.hello_world__"></a><a class="link" href="index.html#boost.conversion.users_guide.getting_started.hello_world__" title="Hello World!">Hello
         World! </a>
 </h4></div></div></div></div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.users_guide.tutorial"></a>Tutorial
+<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
@@ -690,10 +681,9 @@
 <dt><span class="section"><a href="index.html#boost.conversion.users_guide.tutorial.how_to_convert_to_types_needing_some_constructors_arguments_">How
         to convert to types needing some constructors arguments?</a></span></dt>
 </dl></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.users_guide.tutorial.using_generic_conversions"></a><a href="index.html#boost.conversion.users_guide.tutorial.using_generic_conversions" title="Using
- generic conversions">Using
+<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>
 </h4></div></div></div>
 <p>
@@ -702,26 +692,23 @@
           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
           function.
         </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>
+<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="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>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.users_guide.tutorial.using_specific_conversions"></a><a href="index.html#boost.conversion.users_guide.tutorial.using_specific_conversions" title="Using
- specific conversions">Using
+<a name="boost.conversion.users_guide.tutorial.using_specific_conversions"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.using_specific_conversions" title="Using specific conversions">Using
         specific conversions</a>
 </h4></div></div></div>
 <p>
           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">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="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">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>
@@ -737,10 +724,9 @@
           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">boost</span><span class="special">/</span><span class="identifier">chrono_posix_time</span><span class="special">.</span><span class="identifier">hpp</span></code>
         </p>
 </div>
-<div class="section" lang="en">
+<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 href="index.html#boost.conversion.users_guide.tutorial.how_to_specialize_the_conversion_functions" title="How
- to specialize the conversion functions">How
+<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>
 </h4></div></div></div>
 <p>
@@ -752,16 +738,14 @@
           if you want to add an explicit conversion from a type <code class="computeroutput"><span class="identifier">A</span></code>
           to a type <code class="computeroutput"><span class="identifier">B</span></code> do the following:
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">my_own_namespace</span> <span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">my_own_namespace</span> <span class="special">{</span>
     <span class="identifier">B</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span><span class="special">&amp;</span> <span class="identifier">from</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;);</span>
 <span class="special">}</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.users_guide.tutorial.how_to_partially_specialize_the_conversion_functions_for_standadr_types_"></a><a href="index.html#boost.conversion.users_guide.tutorial.how_to_partially_specialize_the_conversion_functions_for_standadr_types_" title="How
- to partially specialize the conversion functions for standadr types?">How
+<a name="boost.conversion.users_guide.tutorial.how_to_partially_specialize_the_conversion_functions_for_standadr_types_"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.how_to_partially_specialize_the_conversion_functions_for_standadr_types_" title="How to partially specialize the conversion functions for standadr types?">How
         to partially specialize the conversion functions for standadr types?</a>
 </h4></div></div></div>
 <p>
@@ -769,8 +753,7 @@
           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.
         </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>
+<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">val</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><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>
 </pre>
 <p>
@@ -779,8 +762,7 @@
           allows partial specialization of classes we can define <code class="computeroutput"><span class="identifier">convert_to</span></code>
           by as relying to a specific function of a class, as follows:
         </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>
+<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">namespace</span> <span class="identifier">partial_specialization_workaround</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">&gt;</span>
         <span class="keyword">struct</span> <span class="identifier">convert_to</span> <span class="special">{</span>
@@ -798,8 +780,7 @@
           So now we can specialize <code class="computeroutput"><span class="identifier">partial_specialization_workaround</span><span class="special">::</span><span class="identifier">convert_to</span></code>
           for pairs as follows:
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">partial_specialization_workaround</span> <span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">partial_specialization_workaround</span> <span class="special">{</span>
     <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>
     <span class="keyword">struct</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="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="keyword">inline</span> <span class="keyword">static</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">apply</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>
@@ -814,8 +795,7 @@
           The same applies to the generic <code class="computeroutput"><span class="identifier">assign_to</span></code>
           function.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">partial_specialization_workaround</span> <span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">partial_specialization_workaround</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">&gt;</span>
     <span class="keyword">struct</span> <span class="identifier">assign_to</span> <span class="special">{</span>
         <span class="keyword">inline</span> <span class="keyword">static</span> <span class="identifier">To</span><span class="special">&amp;</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Target</span><span class="special">&amp;</span> <span class="identifier">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>
@@ -831,10 +811,9 @@
 <span class="special">}</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.users_guide.tutorial.how_to_convert_to_types_needing_some_constructors_arguments_"></a><a href="index.html#boost.conversion.users_guide.tutorial.how_to_convert_to_types_needing_some_constructors_arguments_" title="How
- to convert to types needing some constructors arguments?">How
+<a name="boost.conversion.users_guide.tutorial.how_to_convert_to_types_needing_some_constructors_arguments_"></a><a class="link" href="index.html#boost.conversion.users_guide.tutorial.how_to_convert_to_types_needing_some_constructors_arguments_" title="How to convert to types needing some constructors arguments?">How
         to convert to types needing some constructors arguments?</a>
 </h4></div></div></div>
 <p>
@@ -848,10 +827,9 @@
         </p>
 </div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.users_guide.ext_references"></a><a href="index.html#boost.conversion.users_guide.ext_references" title=" External
- Resources"> External
+<a name="boost.conversion.users_guide.ext_references"></a><a class="link" href="index.html#boost.conversion.users_guide.ext_references" title="External Resources">External
       Resources</a>
 </h3></div></div></div>
 <div class="variablelist">
@@ -859,127 +837,124 @@
 <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>
 <dt><span class="term"><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2380.pdf" target="_top"><span class="bold"><strong>N2380 - Explicit Conversion Operator Draft Working Paper (revision
- 2)</strong></span></a></span></dt>
+ 2)</strong></span></a></span></dt>
 <dd><p>
- Lois Goldthwaite, Michael Wong, Jens Mauer, Alisdair Meredith.
- </p></dd>
+ Lois Goldthwaite, Michael Wong, Jens Mauer, Alisdair Meredith.
+ </p></dd>
 <dt><span class="term">N2200 - Operator Overloading</span></dt>
 <dd><p>
- Gary Powell, Doug Gregor, Jaakko Jarvi.
- </p></dd>
+ Gary Powell, Doug Gregor, Jaakko Jarvi.
+ </p></dd>
 <dt><span class="term">N1671 - Overloading operator.() & operator.*()</span></dt>
 <dd><p>
- Gary Powell, Doug Gregor, Jaakko Jarvi.
- </p></dd>
+ Gary Powell, Doug Gregor, Jaakko Jarvi.
+ </p></dd>
 <dt><span class="term">N1676 - Non-member overloaded copy assignment operator</span></dt>
 <dd><p>
- Bronek Kozicki.
- </p></dd>
+ Bronek Kozicki.
+ </p></dd>
 <dt><span class="term">N1694 - A Proposal to Extend the Function Call Operator</span></dt>
 <dd><p>
- Bronek Kozicki.
- </p></dd>
+ Bronek Kozicki.
+ </p></dd>
 </dl>
 </div>
 </div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost.conversion.reference"></a>Reference
+<a name="boost.conversion.reference"></a><a class="link" href="index.html#boost.conversion.reference" title="Reference">Reference</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Core</span></dt>
 <dd><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.conversion_hpp"> Header
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.conversion_hpp">Header
         <code class="computeroutput"><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">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.conversion_include_hpp">
- Header <code class="computeroutput"><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">include</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_hpp"> Header
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.conversion_include_hpp">Header
+ <code class="computeroutput"><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">include</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_hpp">Header
         <code class="computeroutput"><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></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.assign_to_hpp"> Header
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.assign_to_hpp">Header
         <code class="computeroutput"><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></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_via_hpp">
- Header <code class="computeroutput"><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_via</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp"> Header
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_via_hpp">Header
+ <code class="computeroutput"><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_via</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp">Header
         <code class="computeroutput"><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">ca_wrapper</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.pack_hpp"> Header
- <code class="computeroutput"><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">pack</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section">Header <boost/conversion/pack.hpp></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations">C++
       Standard classes specializations</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.complex_hpp">
- Header <code class="computeroutput"><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">complex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.pair_hpp">
- Header <code class="computeroutput"><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></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.vector_hpp">
- Header <code class="computeroutput"><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">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.string_hpp">
- Header <code class="computeroutput"><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">string</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.complex_hpp">Header
+ <code class="computeroutput"><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">complex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.pair_hpp">Header
+ <code class="computeroutput"><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></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.vector_hpp">Header
+ <code class="computeroutput"><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">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.string_hpp">Header
+ <code class="computeroutput"><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">string</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations">Boost
       classes specializations</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.rational_hpp">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">rational</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.chrono_posix_time_hpp">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">chrono_posix_time</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.interval_hpp">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">interval</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.optional_hpp">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">optional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.array_hpp">
- Header <code class="computeroutput"><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">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></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.tuple_hpp">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.rational_hpp">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">rational</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.chrono_posix_time_hpp">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">chrono_posix_time</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.interval_hpp">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">interval</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.optional_hpp">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">optional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.array_hpp">Header
+ <code class="computeroutput"><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">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></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.tuple_hpp">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
 </dl></dd>
 </dl></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.reference.core"></a>Core
+<a name="boost.conversion.reference.core"></a><a class="link" href="index.html#boost.conversion.reference.core" title="Core">Core</a>
 </h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.conversion_hpp"> Header
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.conversion_hpp">Header
         <code class="computeroutput"><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">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.conversion_include_hpp">
- Header <code class="computeroutput"><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">include</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_hpp"> Header
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.conversion_include_hpp">Header
+ <code class="computeroutput"><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">include</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_hpp">Header
         <code class="computeroutput"><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></code></a></span></dt>
 <dd><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_hpp.function__convert_to___">Function
           <code class="computeroutput"><span class="identifier">convert_to</span><span class="special">()</span></code></a></span></dt></dl></dd>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.assign_to_hpp"> Header
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.assign_to_hpp">Header
         <code class="computeroutput"><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></code></a></span></dt>
 <dd><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.assign_to_hpp.function__assign_to___">Function
           <code class="computeroutput"><span class="identifier">assign_to</span><span class="special">()</span></code></a></span></dt></dl></dd>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_via_hpp">
- Header <code class="computeroutput"><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_via</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_via_hpp">Header
+ <code class="computeroutput"><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_via</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
 <dd><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_via_hpp.function__convert_to_via_____">Function
           <code class="computeroutput"><span class="identifier">convert_to_via</span><span class="special">&lt;&gt;()</span></code></a></span></dt></dl></dd>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp"> Header
+<dt><span class="section"><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp">Header
         <code class="computeroutput"><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">ca_wrapper</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
 <dd><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____">Function
           <code class="computeroutput"><span class="identifier">mca</span><span class="special">&lt;&gt;()</span></code></a></span></dt></dl></dd>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.core.pack_hpp"> Header
- <code class="computeroutput"><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">pack</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section">Header <boost/conversion/pack.hpp></span></dt>
 <dd><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.pack_hpp.function__pack_____">Function
           <code class="computeroutput"><span class="identifier">pack</span><span class="special">&lt;&gt;()</span></code></a></span></dt></dl></dd>
 </dl></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.core.conversion_hpp"></a><a href="index.html#boost.conversion.reference.core.conversion_hpp" title=" Header
- &lt;boost/conversion.hpp&gt;"> Header
+<a name="boost.conversion.reference.core.conversion_hpp"></a><a class="link" href="index.html#boost.conversion.reference.core.conversion_hpp" title="Header &lt;boost/conversion.hpp&gt;">Header
         <code class="computeroutput"><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">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <p>
@@ -987,39 +962,34 @@
           need to include explicitly the C++ standard or Boost specific files when
           using specific classes.
         </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">include</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">include</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.core.conversion_include_hpp"></a><a href="index.html#boost.conversion.reference.core.conversion_include_hpp" title="
- Header &lt;boost/conversion/include.hpp&gt;">
- Header <code class="computeroutput"><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">include</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.core.conversion_include_hpp"></a><a class="link" href="index.html#boost.conversion.reference.core.conversion_include_hpp" title="Header &lt;boost/conversion/include.hpp&gt;">Header
+ <code class="computeroutput"><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">include</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </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>
-<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>
+<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">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">convert_to_via</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">ca_wrapper</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">pack</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.core.convert_to_hpp"></a><a href="index.html#boost.conversion.reference.core.convert_to_hpp" title=" Header
- &lt;boost/conversion/convert_to.hpp&gt;"> Header
+<a name="boost.conversion.reference.core.convert_to_hpp"></a><a class="link" href="index.html#boost.conversion.reference.core.convert_to_hpp" title="Header &lt;boost/conversion/convert_to.hpp&gt;">Header
         <code class="computeroutput"><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></code></a>
 </h4></div></div></div>
 <div class="toc"><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_hpp.function__convert_to___">Function
           <code class="computeroutput"><span class="identifier">convert_to</span><span class="special">()</span></code></a></span></dt></dl></div>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<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">dummy</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">base_tag</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">type_tag</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">base_tag</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">{};</span>
@@ -1068,14 +1038,12 @@
           on a class with the same name in the namespace __partial_specialization<span class="underline">workaround</span>_. Thus the user can specialize partially
           this class.
         </p>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost.conversion.reference.core.convert_to_hpp.function__convert_to___"></a><a href="index.html#boost.conversion.reference.core.convert_to_hpp.function__convert_to___" title="Function
- convert_to()">Function
+<a name="boost.conversion.reference.core.convert_to_hpp.function__convert_to___"></a><a class="link" href="index.html#boost.conversion.reference.core.convert_to_hpp.function__convert_to___" title="Function convert_to()">Function
           <code class="computeroutput"><span class="identifier">convert_to</span><span class="special">()</span></code></a>
 </h5></div></div></div>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">To</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">From</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">To</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">From</span> <span class="special">&gt;</span>
 <span class="identifier">To</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">From</span><span class="special">&amp;</span> <span class="identifier">from</span><span class="special">,</span> <span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">To</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;);</span>
 </pre>
 <div class="variablelist">
@@ -1083,30 +1051,28 @@
 <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>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.core.assign_to_hpp"></a><a href="index.html#boost.conversion.reference.core.assign_to_hpp" title=" Header
- &lt;boost/conversion/assign_to.hpp&gt;"> Header
+<a name="boost.conversion.reference.core.assign_to_hpp"></a><a class="link" href="index.html#boost.conversion.reference.core.assign_to_hpp" title="Header &lt;boost/conversion/assign_to.hpp&gt;">Header
         <code class="computeroutput"><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></code></a>
 </h4></div></div></div>
 <div class="toc"><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.assign_to_hpp.function__assign_to___">Function
           <code class="computeroutput"><span class="identifier">assign_to</span><span class="special">()</span></code></a></span></dt></dl></div>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<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">namespace</span> <span class="identifier">partial_specialization_workaround</span> <span class="special">{</span>
             <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">To</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">From</span> <span class="special">&gt;</span>
@@ -1154,14 +1120,12 @@
           __partial_specialization<span class="underline">workaround</span>_.
           This the user can specialize partially this class.
         </p>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost.conversion.reference.core.assign_to_hpp.function__assign_to___"></a><a href="index.html#boost.conversion.reference.core.assign_to_hpp.function__assign_to___" title="Function
- assign_to()">Function
+<a name="boost.conversion.reference.core.assign_to_hpp.function__assign_to___"></a><a class="link" href="index.html#boost.conversion.reference.core.assign_to_hpp.function__assign_to___" title="Function assign_to()">Function
           <code class="computeroutput"><span class="identifier">assign_to</span><span class="special">()</span></code></a>
 </h5></div></div></div>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">To</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">From</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">To</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">From</span> <span class="special">&gt;</span>
 <span class="keyword">void</span> <span class="identifier">assign_to</span><span class="special">(</span><span class="identifier">To</span><span class="special">&amp;</span> <span class="identifier">to</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">From</span><span class="special">&amp;</span> <span class="identifier">from</span><span class="special">);</span>
 </pre>
 <div class="variablelist">
@@ -1169,28 +1133,26 @@
 <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>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.core.convert_to_via_hpp"></a><a href="index.html#boost.conversion.reference.core.convert_to_via_hpp" title="
- Header &lt;boost/conversion/convert_to_via.hpp&gt;">
- Header <code class="computeroutput"><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_via</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.core.convert_to_via_hpp"></a><a class="link" href="index.html#boost.conversion.reference.core.convert_to_via_hpp" title="Header &lt;boost/conversion/convert_to_via.hpp&gt;">Header
+ <code class="computeroutput"><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_via</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <div class="toc"><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.convert_to_via_hpp.function__convert_to_via_____">Function
           <code class="computeroutput"><span class="identifier">convert_to_via</span><span class="special">&lt;&gt;()</span></code></a></span></dt></dl></div>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<pre class="programlisting"><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> <span class="identifier">To</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Via</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">From</span> <span class="special">&gt;</span>
     <span class="identifier">To</span> <span class="identifier">convert_to_via</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">From</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">)</span> <span class="special">{</span>
@@ -1198,10 +1160,9 @@
     <span class="special">}</span>
 <span class="special">}</span>
 </pre>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost.conversion.reference.core.convert_to_via_hpp.function__convert_to_via_____"></a><a href="index.html#boost.conversion.reference.core.convert_to_via_hpp.function__convert_to_via_____" title="Function
- convert_to_via&lt;&gt;()">Function
+<a name="boost.conversion.reference.core.convert_to_via_hpp.function__convert_to_via_____"></a><a class="link" href="index.html#boost.conversion.reference.core.convert_to_via_hpp.function__convert_to_via_____" title="Function convert_to_via&lt;&gt;()">Function
           <code class="computeroutput"><span class="identifier">convert_to_via</span><span class="special">&lt;&gt;()</span></code></a>
 </h5></div></div></div>
 <div class="variablelist">
@@ -1209,61 +1170,56 @@
 <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>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.core.ca_wrapper_hpp"></a><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp" title=" Header
- &lt;boost/conversion/ca_wrapper.hpp&gt;"> Header
+<a name="boost.conversion.reference.core.ca_wrapper_hpp"></a><a class="link" href="index.html#boost.conversion.reference.core.ca_wrapper_hpp" title="Header &lt;boost/conversion/ca_wrapper.hpp&gt;">Header
         <code class="computeroutput"><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">ca_wrapper</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <div class="toc"><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____">Function
           <code class="computeroutput"><span class="identifier">mca</span><span class="special">&lt;&gt;()</span></code></a></span></dt></dl></div>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<pre class="programlisting"><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> <span class="identifier">T</span><span class="special">&gt;</span> <span class="char">'implementation_dependent&lt;T&gt;'</span> <span class="identifier">mca</span><span class="special">(</span><span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">);</span>
 <span class="special">}</span>
 </pre>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____"></a><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____" title="Function
- mca&lt;&gt;()">Function
+<a name="boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____"></a><a class="link" href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____" title="Function mca&lt;&gt;()">Function
           <code class="computeroutput"><span class="identifier">mca</span><span class="special">&lt;&gt;()</span></code></a>
 </h5></div></div></div>
 <div class="toc"><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_">Template
             Class <code class="computeroutput"><span class="identifier">implementation_dependent</span></code></a></span></dt></dl></div>
-<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="char">'implementation_dependent&lt;T&gt;'</span> <span class="identifier">mca</span><span class="special">(</span><span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">);</span>
+<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="char">'implementation_dependent&lt;T&gt;'</span> <span class="identifier">mca</span><span class="special">(</span><span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">);</span>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
 <dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
- Returns a implementation dependent class able to transform conversion
- by <code class="computeroutput"><span class="identifier">convert_to</span></code> calls
- and assignments by <code class="computeroutput"><span class="identifier">assign_to</span></code>
- calls.
- </p></dd>
+ Returns a implementation dependent class able to transform conversion
+ by <code class="computeroutput"><span class="identifier">convert_to</span></code> calls
+ and assignments by <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ 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">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_"></a><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_" title="Template
- Class implementation_dependent">Template
+<a name="boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_"></a><a class="link" href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_" title="Template Class implementation_dependent">Template
             Class <code class="computeroutput"><span class="identifier">implementation_dependent</span></code></a>
 </h6></div></div></div>
 <div class="toc"><dl>
@@ -1273,8 +1229,7 @@
 <dt><span class="section"><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.assignment_operator">Assignment
               operator</a></span></dt>
 </dl></div>
-<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>
+<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">class</span> <span class="identifier">implementation_dependent</span> <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
     <span class="identifier">implementation_dependent</span><span class="special">(</span><span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">);</span>
@@ -1282,84 +1237,77 @@
     <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">U</span><span class="special">&gt;</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=(</span><span class="identifier">U</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">u</span><span class="special">);</span>
 <span class="special">};</span>
 </pre>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.constructor"></a>Constructor
+<a name="boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.constructor"></a><a class="link" href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.constructor" title="Constructor">Constructor</a>
 </h6></div></div></div>
-<pre class="programlisting">
-<span class="identifier">implementation_dependent</span><span class="special">(</span><span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">implementation_dependent</span><span class="special">(</span><span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">);</span>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
 <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>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.conversion_operator"></a><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.conversion_operator" title="Conversion
- operator">Conversion
+<a name="boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.conversion_operator"></a><a class="link" href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.conversion_operator" title="Conversion operator">Conversion
               operator</a>
 </h6></div></div></div>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">U</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="identifier">U</span><span class="special">();</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">U</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="identifier">U</span><span class="special">();</span>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
 <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>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.assignment_operator"></a><a href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.assignment_operator" title="Assignment
- operator">Assignment
+<a name="boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.assignment_operator"></a><a class="link" href="index.html#boost.conversion.reference.core.ca_wrapper_hpp.function__mca_____.template_class__implementation_dependent_.assignment_operator" title="Assignment operator">Assignment
               operator</a>
 </h6></div></div></div>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">U</span><span class="special">&gt;</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=(</span><span class="identifier">U</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">u</span><span class="special">);</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">U</span><span class="special">&gt;</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=(</span><span class="identifier">U</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">u</span><span class="special">);</span>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
 <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>
 </div>
 </div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.core.pack_hpp"></a><a href="index.html#boost.conversion.reference.core.pack_hpp" title=" Header
- &lt;boost/conversion/pack.hpp&gt;"> Header
- <code class="computeroutput"><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">pack</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.core.pack_hpp"></a><a class="link" href="index.html#boost.conversion.reference.core.pack_hpp" title="Header &lt;boost/conversion/pack.hpp&gt;">Header <code class="computeroutput"><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">pack</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <div class="toc"><dl><dt><span class="section"><a href="index.html#boost.conversion.reference.core.pack_hpp.function__pack_____">Function
           <code class="computeroutput"><span class="identifier">pack</span><span class="special">&lt;&gt;()</span></code></a></span></dt></dl></div>
@@ -1368,8 +1316,7 @@
           function is equivalent to a fusion sequence containing reference_warpper's
           instead of C++ reference (&amp;) as this are not allowed.
         </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>
+<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">namespace</span> <span class="identifier">result_of</span>
     <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">,</span> <span class="special">...&gt;</span>
     <span class="keyword">struct</span> <span class="identifier">pack</span> <span class="special">{</span>
@@ -1389,14 +1336,12 @@
 
 <span class="special">}</span> <span class="special">}</span>
 </pre>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost.conversion.reference.core.pack_hpp.function__pack_____"></a><a href="index.html#boost.conversion.reference.core.pack_hpp.function__pack_____" title="Function
- pack&lt;&gt;()">Function
+<a name="boost.conversion.reference.core.pack_hpp.function__pack_____"></a><a class="link" href="index.html#boost.conversion.reference.core.pack_hpp.function__pack_____" title="Function pack&lt;&gt;()">Function
           <code class="computeroutput"><span class="identifier">pack</span><span class="special">&lt;&gt;()</span></code></a>
 </h5></div></div></div>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</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">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">&gt;</span>
 <span class="keyword">typename</span> <span class="identifier">result_of_pack</span><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="identifier">type</span> <span class="identifier">pack</span><span class="special">(</span>
         <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t1</span><span class="special">,</span> <span class="identifier">T2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t2</span><span class="special">);</span>
 
@@ -1409,45 +1354,42 @@
 <dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
- Returns a packed type from the template parameters.
- </p></dd>
+ Returns a packed type from the template parameters.
+ </p></dd>
 <dt><span class="term">Throws:</span></dt>
 <dd><p>
- Nothing.
- </p></dd>
+ Nothing.
+ </p></dd>
 </dl>
 </div>
 </div>
 </div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.reference.c___standard_classes_specializations"></a><a href="index.html#boost.conversion.reference.c___standard_classes_specializations" title="C++
- Standard classes specializations">C++
+<a name="boost.conversion.reference.c___standard_classes_specializations"></a><a class="link" href="index.html#boost.conversion.reference.c___standard_classes_specializations" title="C++ Standard classes specializations">C++
       Standard classes specializations</a>
 </h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.complex_hpp">
- Header <code class="computeroutput"><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">complex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.pair_hpp">
- Header <code class="computeroutput"><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></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.vector_hpp">
- Header <code class="computeroutput"><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">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.string_hpp">
- Header <code class="computeroutput"><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">string</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.complex_hpp">Header
+ <code class="computeroutput"><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">complex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.pair_hpp">Header
+ <code class="computeroutput"><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></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.vector_hpp">Header
+ <code class="computeroutput"><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">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.string_hpp">Header
+ <code class="computeroutput"><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">string</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
 </dl></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.c___standard_classes_specializations.complex_hpp"></a><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.complex_hpp" title="
- Header &lt;boost/conversion/std/complex.hpp&gt;">
- Header <code class="computeroutput"><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">complex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.c___standard_classes_specializations.complex_hpp"></a><a class="link" href="index.html#boost.conversion.reference.c___standard_classes_specializations.complex_hpp" title="Header &lt;boost/conversion/std/complex.hpp&gt;">Header
+ <code class="computeroutput"><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">complex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <p>
           Include this file when using conversions between complex of convertible
           types.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<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">namespace</span> <span class="identifier">partial_specialization_workaround</span> <span class="special">{</span>
         <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
@@ -1463,17 +1405,15 @@
 <span class="special">}</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.c___standard_classes_specializations.pair_hpp"></a><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.pair_hpp" title="
- Header &lt;boost/conversion/std/pair.hpp&gt;">
- Header <code class="computeroutput"><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></code></a>
+<a name="boost.conversion.reference.c___standard_classes_specializations.pair_hpp"></a><a class="link" href="index.html#boost.conversion.reference.c___standard_classes_specializations.pair_hpp" title="Header &lt;boost/conversion/std/pair.hpp&gt;">Header
+ <code class="computeroutput"><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></code></a>
 </h4></div></div></div>
 <p>
           Include this file when using conversions between pairs of convertible types.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<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">namespace</span> <span class="identifier">partial_specialization_workaround</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">U1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U2</span><span class="special">&gt;</span>
@@ -1488,18 +1428,16 @@
 <span class="special">}</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.c___standard_classes_specializations.vector_hpp"></a><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.vector_hpp" title="
- Header &lt;boost/conversion/std/vector.hpp&gt;">
- Header <code class="computeroutput"><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">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.c___standard_classes_specializations.vector_hpp"></a><a class="link" href="index.html#boost.conversion.reference.c___standard_classes_specializations.vector_hpp" title="Header &lt;boost/conversion/std/vector.hpp&gt;">Header
+ <code class="computeroutput"><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">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <p>
           Include this file when using conversions between std::vector of convertible
           types.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<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">namespace</span> <span class="identifier">partial_specialization_workaround</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">A1</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">A2</span><span class="special">&gt;</span>
@@ -1524,17 +1462,15 @@
 <span class="special">}</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.c___standard_classes_specializations.string_hpp"></a><a href="index.html#boost.conversion.reference.c___standard_classes_specializations.string_hpp" title="
- Header &lt;boost/conversion/std/string.hpp&gt;">
- Header <code class="computeroutput"><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">string</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.c___standard_classes_specializations.string_hpp"></a><a class="link" href="index.html#boost.conversion.reference.c___standard_classes_specializations.string_hpp" title="Header &lt;boost/conversion/std/string.hpp&gt;">Header
+ <code class="computeroutput"><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">string</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <p>
           Include this file when using conversions to std::string.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<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">namespace</span> <span class="identifier">partial_specialization_workaround</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">CharT</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Alloc</span><span class="special">&gt;</span>
@@ -1560,38 +1496,35 @@
 </pre>
 </div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.reference.boost_classes_specializations"></a><a href="index.html#boost.conversion.reference.boost_classes_specializations" title="Boost
- classes specializations">Boost
+<a name="boost.conversion.reference.boost_classes_specializations"></a><a class="link" href="index.html#boost.conversion.reference.boost_classes_specializations" title="Boost classes specializations">Boost
       classes specializations</a>
 </h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.rational_hpp">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">rational</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.chrono_posix_time_hpp">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">chrono_posix_time</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.interval_hpp">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">interval</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.optional_hpp">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">optional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.array_hpp">
- Header <code class="computeroutput"><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">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></code></a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.tuple_hpp">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.rational_hpp">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">rational</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.chrono_posix_time_hpp">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">chrono_posix_time</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.interval_hpp">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">interval</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.optional_hpp">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">optional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.array_hpp">Header
+ <code class="computeroutput"><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">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></code></a></span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.reference.boost_classes_specializations.tuple_hpp">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a></span></dt>
 </dl></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.boost_classes_specializations.rational_hpp"></a><a href="index.html#boost.conversion.reference.boost_classes_specializations.rational_hpp" title="
- Header &lt;boost/conversion/boost/rational.hpp&gt;">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">rational</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.boost_classes_specializations.rational_hpp"></a><a class="link" href="index.html#boost.conversion.reference.boost_classes_specializations.rational_hpp" title="Header &lt;boost/conversion/boost/rational.hpp&gt;">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">rational</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <p>
           Include this file when using conversions between rational of convertible
           types.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<pre class="programlisting"><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">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
     <span class="identifier">rational</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">rational</span><span class="special">&lt;</span><span class="identifier">U</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="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">rational</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;);</span>
@@ -1602,18 +1535,16 @@
 <span class="special">}</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.boost_classes_specializations.chrono_posix_time_hpp"></a><a href="index.html#boost.conversion.reference.boost_classes_specializations.chrono_posix_time_hpp" title="
- Header &lt;boost/conversion/boost/chrono_posix_time.hpp&gt;">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">chrono_posix_time</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.boost_classes_specializations.chrono_posix_time_hpp"></a><a class="link" href="index.html#boost.conversion.reference.boost_classes_specializations.chrono_posix_time_hpp" title="Header &lt;boost/conversion/boost/chrono_posix_time.hpp&gt;">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">chrono_posix_time</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <p>
           Include this file when using conversions between chrono and posix_time
           time and duration types.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<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">chrono</span> <span class="special">{</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="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <span class="identifier">convert_to</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>
@@ -1656,18 +1587,16 @@
 <span class="special">}</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.boost_classes_specializations.interval_hpp"></a><a href="index.html#boost.conversion.reference.boost_classes_specializations.interval_hpp" title="
- Header &lt;boost/conversion/boost/interval.hpp&gt;">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">interval</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.boost_classes_specializations.interval_hpp"></a><a class="link" href="index.html#boost.conversion.reference.boost_classes_specializations.interval_hpp" title="Header &lt;boost/conversion/boost/interval.hpp&gt;">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">interval</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <p>
           Include this file when using conversions between intervals of convertible
           types.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<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">numeric</span> <span class="special">{</span>
     <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">PT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">PU</span><span class="special">&gt;</span>
     <span class="identifier">interval</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">PT</span><span class="special">&gt;</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">interval</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">,</span><span class="identifier">PU</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">from</span>
@@ -1680,18 +1609,16 @@
 <span class="special">}</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.boost_classes_specializations.optional_hpp"></a><a href="index.html#boost.conversion.reference.boost_classes_specializations.optional_hpp" title="
- Header &lt;boost/conversion/boost/optional.hpp&gt;">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">optional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.boost_classes_specializations.optional_hpp"></a><a class="link" href="index.html#boost.conversion.reference.boost_classes_specializations.optional_hpp" title="Header &lt;boost/conversion/boost/optional.hpp&gt;">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">optional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <p>
           Include this file when using conversions between optional of convertible
           types.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<pre class="programlisting"><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">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="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;</span> <span class="identifier">convert_to</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="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</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="keyword">const</span><span class="special">&amp;);</span>
@@ -1702,18 +1629,16 @@
 <span class="special">}</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.boost_classes_specializations.array_hpp"></a><a href="index.html#boost.conversion.reference.boost_classes_specializations.array_hpp" title="
- Header &lt;boost/conversion/boost/array.hpp&gt;">
- Header <code class="computeroutput"><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">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></code></a>
+<a name="boost.conversion.reference.boost_classes_specializations.array_hpp"></a><a class="link" href="index.html#boost.conversion.reference.boost_classes_specializations.array_hpp" title="Header &lt;boost/conversion/boost/array.hpp&gt;">Header
+ <code class="computeroutput"><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">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></code></a>
 </h4></div></div></div>
 <p>
           Include this file when using conversions between arrays of convertible
           types.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<pre class="programlisting"><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> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">&gt;</span>
     <span class="identifier">array</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">N</span><span class="special">&gt;</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">array</span><span class="special">&lt;</span><span class="identifier">T2</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="identifier">from</span>
                         <span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">array</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span><span class="identifier">N</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;);</span>
@@ -1724,18 +1649,16 @@
 <span class="special">}</span>
 </pre>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.reference.boost_classes_specializations.tuple_hpp"></a><a href="index.html#boost.conversion.reference.boost_classes_specializations.tuple_hpp" title="
- Header &lt;boost/conversion/boost/tuple.hpp&gt;">
- Header <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
+<a name="boost.conversion.reference.boost_classes_specializations.tuple_hpp"></a><a class="link" href="index.html#boost.conversion.reference.boost_classes_specializations.tuple_hpp" title="Header &lt;boost/conversion/boost/tuple.hpp&gt;">Header
+ <code class="computeroutput"><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">boost</span><span class="special">/</span><span class="identifier">tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></a>
 </h4></div></div></div>
 <p>
           Include this file when using conversions between fusion::tuple of convertible
           types.
         </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<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">fusion</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">U1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U2</span><span class="special">&gt;</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="identifier">convert_to</span><span class="special">(</span><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">U1</span><span class="special">,</span><span class="identifier">U2</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">from</span>
@@ -1758,9 +1681,9 @@
 </div>
 </div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost.conversion.examples"></a>Examples
+<a name="boost.conversion.examples"></a><a class="link" href="index.html#boost.conversion.examples" title="Examples">Examples</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="index.html#boost.conversion.examples.chrono__time_point_and_posix_time__ptime">chrono::time_point
@@ -1768,19 +1691,15 @@
 <dt><span class="section">boost::optional</span></dt>
 <dt><span class="section">std::pair</span></dt>
 </dl></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.examples.chrono__time_point_and_posix_time__ptime"></a><a href="index.html#boost.conversion.examples.chrono__time_point_and_posix_time__ptime" title="chrono::time_point
- and posix_time::ptime">chrono::time_point
+<a name="boost.conversion.examples.chrono__time_point_and_posix_time__ptime"></a><a class="link" href="index.html#boost.conversion.examples.chrono__time_point_and_posix_time__ptime" title="chrono::time_point and posix_time::ptime">chrono::time_point
       and posix_time::ptime</a>
 </h3></div></div></div>
 <p>
- </p>
-<p>
-
+
 </p>
-<pre class="programlisting">
-<span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_CONVERT_TO_CHRONO_TIME_POINT_TO_POSIX_TIME_PTIME_HPP</span>
+<pre class="programlisting"><span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_CONVERT_TO_CHRONO_TIME_POINT_TO_POSIX_TIME_PTIME_HPP</span>
 <span class="preprocessor">#define</span> <span class="identifier">BOOST_CONVERT_TO_CHRONO_TIME_POINT_TO_POSIX_TIME_PTIME_HPP</span>
 
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">chrono</span><span class="special">/</span><span class="identifier">chrono</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -1861,6 +1780,7 @@
 <span class="preprocessor">#endif</span>
         <span class="special">}</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">inline</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">assign_to</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;&amp;</span> <span class="identifier">to</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="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</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="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span>
@@ -1883,6 +1803,7 @@
             <span class="keyword">return</span> <span class="identifier">t</span><span class="special">+</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration_cast</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">TP</span><span class="special">::</span><span class="identifier">duration</span><span class="special">&gt;(</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">nanoseconds</span><span class="special">(</span><span class="identifier">nsec</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">Clock</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Duration</span><span class="special">&gt;</span>
         <span class="keyword">inline</span> <span class="identifier">ptime</span><span class="special">&amp;</span> <span class="identifier">assign_to</span><span class="special">(</span><span class="identifier">ptime</span><span class="special">&amp;</span> <span class="identifier">to</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="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span>
@@ -1899,21 +1820,16 @@
 <span class="preprocessor">#endif</span>
 </pre>
 <p>
- </p>
-<p>
       </p>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.examples.boost__optional"></a>boost::optional
+<a name="boost.conversion.examples.boost__optional"></a><a class="link" href="index.html#boost.conversion.examples.boost__optional" title="boost::optional">boost::optional</a>
 </h3></div></div></div>
 <p>
- </p>
-<p>
-
+
 </p>
-<pre class="programlisting">
-<span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_CONVERT_TO_OPTIONAL_HPP</span>
+<pre class="programlisting"><span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_CONVERT_TO_OPTIONAL_HPP</span>
 <span class="preprocessor">#define</span> <span class="identifier">BOOST_CONVERT_TO_OPTIONAL_HPP</span>
 
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">optional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -1966,21 +1882,16 @@
 
 </pre>
 <p>
- </p>
-<p>
       </p>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.examples.std__pair"></a>std::pair
+<a name="boost.conversion.examples.std__pair"></a><a class="link" href="index.html#boost.conversion.examples.std__pair" title="std::pair">std::pair</a>
 </h3></div></div></div>
 <p>
- </p>
-<p>
-
+
 </p>
-<pre class="programlisting">
-<span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_CONVERT_TO_PAIR_HPP</span>
+<pre class="programlisting"><span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_CONVERT_TO_PAIR_HPP</span>
 <span class="preprocessor">#define</span> <span class="identifier">BOOST_CONVERT_TO_PAIR_HPP</span>
 
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">utility</span><span class="special">&gt;</span>
@@ -2014,17 +1925,15 @@
 
 </pre>
 <p>
- </p>
-<p>
       </p>
 </div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost.conversion.appendices"></a>Appendices
+<a name="boost.conversion.appendices"></a><a class="link" href="index.html#boost.conversion.appendices" title="Appendices">Appendices</a>
 </h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"> Appendix A: History</span></dt>
+<dt><span class="section">Appendix A: History</span></dt>
 <dd><dl>
 <dt><span class="section"><a href="index.html#boost.conversion.appendices.history.__version_0_5_0__may_30__2010____adding_pack_expression_"><span class="bold"><strong>Version 0.5.0, May 30, 2010</strong></span> <span class="emphasis"><em>Adding pack
         expression</em></span></a></span></dt>
@@ -2038,10 +1947,10 @@
 <dt><span class="section"><a href="index.html#boost.conversion.appendices.history.__version_0_1_0__april_16__2009____announcement_of_conversions_"><span class="bold"><strong>Version 0.1.0, April 16, 2009</strong></span> <span class="emphasis"><em>Announcement
         of Conversions</em></span></a></span></dt>
 </dl></dd>
-<dt><span class="section"> Appendix B: Rationale</span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.appendices.implementation"> Appendix
+<dt><span class="section">Appendix B: Rationale</span></dt>
+<dt><span class="section"><a href="index.html#boost.conversion.appendices.implementation">Appendix
       C: Implementation Notes</a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.appendices.acknowledgements"> Appendix
+<dt><span class="section"><a href="index.html#boost.conversion.appendices.acknowledgements">Appendix
       D: Acknowledgements</a></span></dt>
 <dt><span class="section"><a href="index.html#boost.conversion.appendices.appendix_e__tests">Appendix
       E: Tests</a></span></dt>
@@ -2056,12 +1965,12 @@
 </dl></dd>
 <dt><span class="section"><a href="index.html#boost.conversion.appendices.appendix_f__tickets">Appendix
       F: Tickets</a></span></dt>
-<dt><span class="section"><a href="index.html#boost.conversion.appendices.todo"> Appendix F: Future
+<dt><span class="section"><a href="index.html#boost.conversion.appendices.todo">Appendix F: Future
       plans</a></span></dt>
 </dl></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.appendices.history"></a> Appendix A: History
+<a name="boost.conversion.appendices.history"></a><a class="link" href="index.html#boost.conversion.appendices.history" title="Appendix A: History">Appendix A: History</a>
 </h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="index.html#boost.conversion.appendices.history.__version_0_5_0__may_30__2010____adding_pack_expression_"><span class="bold"><strong>Version 0.5.0, May 30, 2010</strong></span> <span class="emphasis"><em>Adding pack
@@ -2076,44 +1985,41 @@
 <dt><span class="section"><a href="index.html#boost.conversion.appendices.history.__version_0_1_0__april_16__2009____announcement_of_conversions_"><span class="bold"><strong>Version 0.1.0, April 16, 2009</strong></span> <span class="emphasis"><em>Announcement
         of Conversions</em></span></a></span></dt>
 </dl></div>
-<div class="itemizedlist"><ul type="disc"><li>
- Add conversion between std::vector of explicitly convertible types.
- </li></ul></div>
-<div class="section" lang="en">
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Add conversion between std::vector of explicitly convertible types.
+ </li></ul></div>
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.appendices.history.__version_0_5_0__may_30__2010____adding_pack_expression_"></a><a href="index.html#boost.conversion.appendices.history.__version_0_5_0__may_30__2010____adding_pack_expression_" title="Version 0.5.0, May 30, 2010 Adding pack
- expression"><span class="bold"><strong>Version 0.5.0, May 30, 2010</strong></span> <span class="emphasis"><em>Adding pack
+<a name="boost.conversion.appendices.history.__version_0_5_0__may_30__2010____adding_pack_expression_"></a><a class="link" href="index.html#boost.conversion.appendices.history.__version_0_5_0__may_30__2010____adding_pack_expression_" title="Version 0.5.0, May 30, 2010 Adding pack expression"><span class="bold"><strong>Version 0.5.0, May 30, 2010</strong></span> <span class="emphasis"><em>Adding pack
         expression</em></span></a>
 </h4></div></div></div>
 <p>
           <span class="bold"><strong>New Features:</strong></span>
         </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
- Added a pack funcrion able to pack the Source and the Target constructor
- arguments in one parameter.
- </li>
-<li>
- Added conversion between std::vector of explicitly convertible types.
- </li>
-<li>
- 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.
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Added a pack funcrion able to pack the Source and the Target constructor
+ arguments in one parameter.
+ </li>
+<li class="listitem">
+ Added conversion between std::vector of explicitly convertible types.
+ </li>
+<li class="listitem">
+ 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.
+ </li>
 </ul></div>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">From</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">To</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">From</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">To</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">is_convertible</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">true_type</span><span class="special">-</span><span class="keyword">or</span><span class="special">-</span><span class="identifier">false_type</span> <span class="special">{};</span>
 </pre>
-<div class="itemizedlist"><ul type="disc"><li>
- Added is_asignable_to metafunction.
- </li></ul></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Added is_asignable_to metafunction.
+ </li></ul></div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.appendices.history.__version_0_4_0__october_27__2009____applying_the_same_technique_that_boost__swap_applies_making_use_of_adl_"></a><a href="index.html#boost.conversion.appendices.history.__version_0_4_0__october_27__2009____applying_the_same_technique_that_boost__swap_applies_making_use_of_adl_" title="Version 0.4.0, October 27, 2009 Applying
- the same technique that boost::swap applies making use of ADL"><span class="bold"><strong>Version 0.4.0, October 27, 2009</strong></span> <span class="emphasis"><em>Applying
+<a name="boost.conversion.appendices.history.__version_0_4_0__october_27__2009____applying_the_same_technique_that_boost__swap_applies_making_use_of_adl_"></a><a class="link" href="index.html#boost.conversion.appendices.history.__version_0_4_0__october_27__2009____applying_the_same_technique_that_boost__swap_applies_making_use_of_adl_" title="Version 0.4.0, October 27, 2009 Applying the same technique that boost::swap applies making use of ADL"><span class="bold"><strong>Version 0.4.0, October 27, 2009</strong></span> <span class="emphasis"><em>Applying
         the same technique that boost::swap applies making use of ADL</em></span></a>
 </h4></div></div></div>
 <p>
@@ -2123,187 +2029,180 @@
           A <code class="computeroutput"><span class="identifier">Source</span></code> class is convertible
           to a <code class="computeroutput"><span class="identifier">Target</span></code> class if:
         </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
- Either: A function with the signature <code class="computeroutput"><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="keyword">const</span><span class="special">&amp;,</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">To</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;)</span></code>
- is available via argument dependent lookup
- </li>
-<li>
- Or: A template specialization of <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">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">&gt;</span></code> exists for <code class="computeroutput"><span class="identifier">Target</span></code>
- and <code class="computeroutput"><span class="identifier">Source</span></code>
-</li>
-<li>
- Or: <code class="computeroutput"><span class="identifier">Target</span></code> is copy constructible
- from <code class="computeroutput"><span class="identifier">Source</span></code> (default
- implementation)
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Either: A function with the signature <code class="computeroutput"><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="keyword">const</span><span class="special">&amp;,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">To</span><span class="special">&gt;</span>
+ <span class="keyword">const</span><span class="special">&amp;)</span></code>
+ is available via argument dependent lookup
+ </li>
+<li class="listitem">
+ Or: A template specialization of <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">&lt;</span><span class="identifier">Target</span><span class="special">,</span> <span class="identifier">Source</span><span class="special">&gt;</span></code> exists for <code class="computeroutput"><span class="identifier">Target</span></code>
+ and <code class="computeroutput"><span class="identifier">Source</span></code>
+ </li>
+<li class="listitem">
+ Or: <code class="computeroutput"><span class="identifier">Target</span></code> is copy
+ constructible from <code class="computeroutput"><span class="identifier">Source</span></code>
+ (default implementation)
+ </li>
 </ul></div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.appendices.history.__version_0_3_0__october_22__2009____changing_the_order_of__to__and__from__parameters_on___assign_to___function___added__mca__function_"></a><a href="index.html#boost.conversion.appendices.history.__version_0_3_0__october_22__2009____changing_the_order_of__to__and__from__parameters_on___assign_to___function___added__mca__function_" title="Version 0.3.0, October 22, 2009 Changing
- the order of to and from parameters on assign_to
- function + Added mca function"><span class="bold"><strong>Version 0.3.0, October 22, 2009</strong></span> <span class="emphasis"><em>Changing
+<a name="boost.conversion.appendices.history.__version_0_3_0__october_22__2009____changing_the_order_of__to__and__from__parameters_on___assign_to___function___added__mca__function_"></a><a class="link" href="index.html#boost.conversion.appendices.history.__version_0_3_0__october_22__2009____changing_the_order_of__to__and__from__parameters_on___assign_to___function___added__mca__function_" title="Version 0.3.0, October 22, 2009 Changing the order of to and from parameters on assign_to function + Added mca function"><span class="bold"><strong>Version 0.3.0, October 22, 2009</strong></span> <span class="emphasis"><em>Changing
         the order of <code class="computeroutput"><span class="identifier">to</span></code> and <code class="computeroutput"><span class="identifier">from</span></code> parameters on <code class="computeroutput"><span class="identifier">assign_to</span></code>
         function + Added <code class="computeroutput"><span class="identifier">mca</span></code> function</em></span></a>
 </h4></div></div></div>
 <p>
           <span class="bold"><strong>Incompatibility:</strong></span>
         </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
- Changing the order of <code class="computeroutput"><span class="identifier">to</span></code>
- and <code class="computeroutput"><span class="identifier">from</span></code> parameters on
- <code class="computeroutput"><span class="identifier">assign_to</span></code>.
- </li>
-<li>
- Now <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 <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>
- files are separated.
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Changing the order of <code class="computeroutput"><span class="identifier">to</span></code>
+ and <code class="computeroutput"><span class="identifier">from</span></code> parameters
+ on <code class="computeroutput"><span class="identifier">assign_to</span></code>.
+ </li>
+<li class="listitem">
+ Now <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 <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>
+ files are separated.
+ </li>
 </ul></div>
 <p>
           <span class="bold"><strong>New Features:</strong></span>
         </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
- Added <code class="computeroutput"><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">hpp</span><span class="special">&gt;</span></code> global file.
- </li>
-<li>
- Added <code class="computeroutput"><span class="identifier">mca</span><span class="special">()</span></code>
- function.
- </li>
-<li>
- Added <code class="computeroutput"><span class="identifier">convert_to_via</span></code>
- function.
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Added <code class="computeroutput"><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">hpp</span><span class="special">&gt;</span></code> global file.
+ </li>
+<li class="listitem">
+ Added <code class="computeroutput"><span class="identifier">mca</span><span class="special">()</span></code>
+ function.
+ </li>
+<li class="listitem">
+ Added <code class="computeroutput"><span class="identifier">convert_to_via</span></code>
+ function.
+ </li>
 </ul></div>
 <p>
           <span class="bold"><strong>Test:</strong></span>
         </p>
-<div class="itemizedlist"><ul type="disc"><li>
- Added test for the new features
- </li></ul></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Added test for the new features
+ </li></ul></div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.appendices.history.__version_0_2_0__mai_16__2009____adding_array___fusion__tuples___adaptation_to_boost_1_39_"></a><a href="index.html#boost.conversion.appendices.history.__version_0_2_0__mai_16__2009____adding_array___fusion__tuples___adaptation_to_boost_1_39_" title="Version 0.2.0, Mai 16, 2009 Adding array
- + fusion::tuples + Adaptation to Boost 1.39"><span class="bold"><strong>Version 0.2.0, Mai 16, 2009</strong></span> <span class="emphasis"><em>Adding array
+<a name="boost.conversion.appendices.history.__version_0_2_0__mai_16__2009____adding_array___fusion__tuples___adaptation_to_boost_1_39_"></a><a class="link" href="index.html#boost.conversion.appendices.history.__version_0_2_0__mai_16__2009____adding_array___fusion__tuples___adaptation_to_boost_1_39_" title="Version 0.2.0, Mai 16, 2009 Adding array + fusion::tuples + Adaptation to Boost 1.39"><span class="bold"><strong>Version 0.2.0, Mai 16, 2009</strong></span> <span class="emphasis"><em>Adding array
         + fusion::tuples + Adaptation to Boost 1.39</em></span></a>
 </h4></div></div></div>
 <p>
           <span class="bold"><strong>New Features:</strong></span>
         </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
- conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
- of explicitly convertible types.
- </li>
-<li>
- conversion between Boost.Fusion sequences of explicitly convertible types.
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
+ of explicitly convertible types.
+ </li>
+<li class="listitem">
+ conversion between Boost.Fusion sequences of explicitly convertible
+ types.
+ </li>
 </ul></div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.appendices.history.__version_0_1_0__april_16__2009____announcement_of_conversions_"></a><a href="index.html#boost.conversion.appendices.history.__version_0_1_0__april_16__2009____announcement_of_conversions_" title="Version 0.1.0, April 16, 2009 Announcement
- of Conversions"><span class="bold"><strong>Version 0.1.0, April 16, 2009</strong></span> <span class="emphasis"><em>Announcement
+<a name="boost.conversion.appendices.history.__version_0_1_0__april_16__2009____announcement_of_conversions_"></a><a class="link" href="index.html#boost.conversion.appendices.history.__version_0_1_0__april_16__2009____announcement_of_conversions_" title="Version 0.1.0, April 16, 2009 Announcement of Conversions"><span class="bold"><strong>Version 0.1.0, April 16, 2009</strong></span> <span class="emphasis"><em>Announcement
         of Conversions</em></span></a>
 </h4></div></div></div>
 <p>
           <span class="bold"><strong>Features:</strong></span>
         </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
- a generic <code class="computeroutput"><span class="identifier">convert_to</span></code>
- function which can be specialized by the user to make explicit conversion
- between unrelated types.
- </li>
-<li>
- a generic <code class="computeroutput"><span class="identifier">assign_to</span></code> function
- which can be specialized by the user to make explicit assignation between
- unrelated types.
- </li>
-<li>
- conversion between C-arrays of explicitly convertible types.
- </li>
-<li>
- 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>
- 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>
-<li>
- conversion between <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
- and Streamable types.
- </li>
-<li>
- conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span></code>
- of explicitly convertible types.
- </li>
-<li>
- conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span></code>
- of explicitly convertible types.
- </li>
-<li>
- conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">interval</span></code>
- of explicitly convertible types.
- </li>
-<li>
- conversion between <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></code>
- and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ptime</span></code>.
- </li>
-<li>
- conversion between <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>
- and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">time_duration</span></code>.
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ a generic <code class="computeroutput"><span class="identifier">convert_to</span></code>
+ function which can be specialized by the user to make explicit conversion
+ between unrelated types.
+ </li>
+<li class="listitem">
+ a generic <code class="computeroutput"><span class="identifier">assign_to</span></code>
+ function which can be specialized by the user to make explicit assignation
+ between unrelated types.
+ </li>
+<li class="listitem">
+ conversion between C-arrays 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">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>
+<li class="listitem">
+ conversion between <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
+ and Streamable types.
+ </li>
+<li class="listitem">
+ conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span></code>
+ of explicitly convertible types.
+ </li>
+<li class="listitem">
+ conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span></code>
+ of explicitly convertible types.
+ </li>
+<li class="listitem">
+ conversion between <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">interval</span></code>
+ of explicitly convertible types.
+ </li>
+<li class="listitem">
+ conversion between <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></code>
+ and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ptime</span></code>.
+ </li>
+<li class="listitem">
+ conversion between <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>
+ and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">time_duration</span></code>.
+ </li>
 </ul></div>
 </div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.appendices.rationale"></a> Appendix B: Rationale
+<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.trick_to_avoid_recursion_on_the_convert_to_calls"></a><h4>
-<a name="id5022743"></a>
- <a href="index.html#boost.conversion.appendices.rationale.trick_to_avoid_recursion_on_the_convert_to_calls">Trick
+<a name="boost.conversion.appendices.rationale.trick_to_avoid_recursion_on_the_convert_to_calls"></a><h5>
+<a name="id2932225"></a>
+ <a class="link" href="index.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>
+ </h5>
 <p>
         The implementation of this utility contains various workarounds:
       </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
-<code class="computeroutput"><span class="identifier">conversion_impl</span></code> is put
- outside the boost namespace, to avoid infinite recursion (causing stack
- overflow) when converting objects of a primitive type.
- </li>
-<li>
-<code class="computeroutput"><span class="identifier">conversion_impl</span></code> has a using-directive
- <code class="computeroutput"><span class="keyword">using</span> <span class="keyword">namespace</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">;</span></code>,
- rather than a using-declaration, because some compilers (including MSVC
- 7.1, Borland 5.9.3, and Intel 8.1) don't do argument-dependent lookup when
- it has a using-declaration instead.
- </li>
-<li>
-<code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">convert_to</span></code> has an additional template
- argument, a tag, to avoid ambiguity between the <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></code>
- and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">convert_to</span></code> and the when converting from
- objects of a Boost type that does not have its own <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">convert_to</span></code>
- overload. This additional argument is a reference to a base tag class
- <code class="computeroutput"><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">base_tag</span><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></code>
- for the <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">convert_to</span></code> and a reference derived tag
- class <code class="computeroutput"><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">To</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span></code>
- for all others.
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">conversion_impl</span></code> is put
+ outside the boost namespace, to avoid infinite recursion (causing stack
+ overflow) when converting objects of a primitive type.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">conversion_impl</span></code> has a
+ using-directive <code class="computeroutput"><span class="keyword">using</span> <span class="keyword">namespace</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">;</span></code>,
+ rather than a using-declaration, because some compilers (including MSVC
+ 7.1, Borland 5.9.3, and Intel 8.1) don't do argument-dependent lookup
+ when it has a using-declaration instead.
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">convert_to</span></code> has an additional template
+ argument, a tag, to avoid ambiguity between the <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></code>
+ and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">convert_to</span></code> and the when converting
+ from objects of a Boost type that does not have its own <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">convert_to</span></code> overload. This additional
+ argument is a reference to a base tag class <code class="computeroutput"><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">base_tag</span><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></code> for the <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">convert_to</span></code>
+ and a reference derived tag class <code class="computeroutput"><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">To</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span></code> for all others.
+ </li>
 </ul></div>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">dummy</span> <span class="special">{</span>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">dummy</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">base_tag</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">type_tag</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">base_tag</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">{};</span>
 <span class="special">}</span>
@@ -2311,102 +2210,92 @@
 <p>
         In this way
       </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>
+<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">boost</span><span class="special">::</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> <span class="identifier">from</span><span class="special">,</span> <span class="identifier">dummy</span><span class="special">::</span><span class="identifier">base_tag</span><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="identifier">p</span><span class="special">=</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">base_tag</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;())</span> <span class="special">{</span>
 </pre>
 <p>
         would be never chosen when called in this context
       </p>
-<pre class="programlisting">
-<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>
+<pre class="programlisting"><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">return</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">from</span><span class="special">,</span> <span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">Target</span><span class="special">&gt;());</span>
 </pre>
 <p>
         as the library defines
       </p>
-<pre class="programlisting">
-<span class="keyword">namespace</span> <span class="identifier">conversion</span> <span class="special">{</span>
+<pre class="programlisting"><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">To</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">From</span> <span class="special">&gt;</span>
     <span class="identifier">To</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">convert_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">From</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">,</span> <span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">To</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;);</span>
 <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="id5023646"></a>
- <a href="index.html#boost.conversion.appendices.rationale.trick_to_avoid_the_use_of_the_tag_on_the_user_side">Trick
+<a name="boost.conversion.appendices.rationale.trick_to_avoid_the_use_of_the_tag_on_the_user_side"></a><h5>
+<a name="id2933133"></a>
+ <a class="link" href="index.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>
+ </h5>
 <p>
         The tag type is there to avoid infinite recursion, but it is quite cumbersome
         at the user side.
       </p>
-<pre class="programlisting">
-<span class="identifier">a</span> <span class="special">=</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;());</span>
+<pre class="programlisting"><span class="identifier">a</span> <span class="special">=</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">dummy</span><span class="special">::</span><span class="identifier">type_tag</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;());</span>
 </pre>
 <p>
         To avoid to pass it as parameter the tag parameter has a default value boost::dummy::base_tag&lt;Target&gt;().
       </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>
+<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">boost</span><span class="special">::</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> <span class="identifier">from</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">base_tag</span><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="identifier">p</span><span class="special">=</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">dummy</span><span class="special">::</span><span class="identifier">base_tag</span><span class="special">&lt;</span><span class="identifier">Target</span><span cl
ass="special">&gt;())</span> <span class="special">{</span>
 </pre>
 <p>
         This default value needs however to give the Target template parameter
       </p>
-<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 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="id5023997"></a>
- <a href="index.html#boost.conversion.appendices.rationale.mathematical_background">Mathematical
+<a name="boost.conversion.appendices.rationale.mathematical_background"></a><h5>
+<a name="id2933481"></a>
+ <a class="link" href="index.html#boost.conversion.appendices.rationale.mathematical_background">Mathematical
         background</a>
- </h4>
+ </h5>
 <p>
         Let be
       </p>
-<pre class="programlisting">
-<span class="identifier">A</span> <span class="identifier">a</span><span class="special">,</span><span class="identifier">a2</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">A</span> <span class="identifier">a</span><span class="special">,</span><span class="identifier">a2</span><span class="special">;</span>
 <span class="identifier">B</span> <span class="identifier">b</span><span class="special">;</span>
 <span class="identifier">C</span> <span class="identifier">c</span><span class="special">;</span>
 </pre>
-<div class="itemizedlist"><ul type="disc">
-<li>
- Reflexive: A is convertible to A if it is CopyConstructible or a specialization
- of convert_to is provided.
- </li>
-<li>
- Anti-Symetric : A convertible to B don't implies B convertible to A
- </li>
-<li>
- Loss of precision: Conversions can loss precision but not at infinitum
- </li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Reflexive: A is convertible to A if it is CopyConstructible or a specialization
+ of convert_to is provided.
+ </li>
+<li class="listitem">
+ Anti-Symetric : A convertible to B don't implies B convertible to A
+ </li>
+<li class="listitem">
+ Loss of precision: Conversions can loss precision but not at infinitum
+ </li>
 </ul></div>
 <p>
         Two convertible types don't loss precision if
       </p>
-<pre class="programlisting">
-<span class="identifier">b</span> <span class="special">=</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">);</span>
+<pre class="programlisting"><span class="identifier">b</span> <span class="special">=</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">);</span>
 <span class="identifier">a2</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>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">a</span><span class="special">==</span><span class="identifier">a2</span><span class="special">);</span>
 </pre>
 <p>
         If they can loss precision they satisfy
       </p>
-<pre class="programlisting">
-<span class="identifier">b</span> <span class="special">=</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">)</span>
+<pre class="programlisting"><span class="identifier">b</span> <span class="special">=</span> <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">)</span>
 <span class="identifier">a2</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>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">a</span><span class="special">==</span><span class="identifier">a2</span> <span class="special">||</span> <span class="identifier">ct</span><span class="special">(</span><span class="identifier">a2</span><span class="special">)==</span><span class="identifier">b</span>
 </pre>
-<div class="itemizedlist"><ul type="disc"><li>
- Transitive: A convertible to B &amp;&amp; B convertible to C implies A
- convertible to C
- </li></ul></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Transitive: A convertible to B &amp;&amp; B convertible to C implies
+ A convertible to C
+ </li></ul></div>
 <p>
         The implementation could use a intermediary B b to make the conversion or
         make the conversion directly.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;&gt;</span>
 <span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">,</span><span class="identifier">A</span><span class="special">&gt;(</span><span class="keyword">const</span> <span class="identifier">C</span><span class="special">&amp;</span> <span class="identifier">c</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="identifier">A</span><span class="special">&gt;(</span><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;(</span><span class="identifier">c</span><span class="special">));</span>
 <span class="special">}</span>
@@ -2414,11 +2303,11 @@
 <p>
         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="id5024522"></a>
- <a href="index.html#boost.conversion.appendices.rationale.ambiguity_of_multiple_overloadins">Ambiguity
+<a name="boost.conversion.appendices.rationale.ambiguity_of_multiple_overloadins"></a><h5>
+<a name="id2934015"></a>
+ <a class="link" href="index.html#boost.conversion.appendices.rationale.ambiguity_of_multiple_overloadins">Ambiguity
         of multiple overloadins</a>
- </h4>
+ </h5>
 <div class="warning"><table border="0" summary="Warning">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../doc/src/images/warning.png"></td>
@@ -2429,18 +2318,17 @@
         </p></td></tr>
 </table></div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.appendices.implementation"></a><a href="index.html#boost.conversion.appendices.implementation" title=" Appendix
- C: Implementation Notes"> Appendix
+<a name="boost.conversion.appendices.implementation"></a><a class="link" href="index.html#boost.conversion.appendices.implementation" title="Appendix C: Implementation Notes">Appendix
       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="id5024572"></a>
- <a 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
+<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="id2934065"></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>
- </h4>
+ </h5>
 <p>
         <code class="computeroutput"><span class="identifier">convert_to</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> is
         a kind of transformation, so the natural implementation of <code class="computeroutput"><span class="identifier">convert_to</span></code> for homogeneous containers could
@@ -2451,10 +2339,9 @@
         function change with the type.
       </p>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.appendices.acknowledgements"></a><a href="index.html#boost.conversion.appendices.acknowledgements" title=" Appendix
- D: Acknowledgements"> Appendix
+<a name="boost.conversion.appendices.acknowledgements"></a><a class="link" href="index.html#boost.conversion.appendices.acknowledgements" title="Appendix D: Acknowledgements">Appendix
       D: Acknowledgements</a>
 </h3></div></div></div>
 <p>
@@ -2464,10 +2351,9 @@
         to Jeffrey Hellrung to showing me that Boost.Conversion should use also ADL.
       </p>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.appendices.appendix_e__tests"></a><a href="index.html#boost.conversion.appendices.appendix_e__tests" title="Appendix
- E: Tests">Appendix
+<a name="boost.conversion.appendices.appendix_e__tests"></a><a class="link" href="index.html#boost.conversion.appendices.appendix_e__tests" title="Appendix E: Tests">Appendix
       E: Tests</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -2479,9 +2365,9 @@
 <dt><span class="section">Std</span></dt>
 <dt><span class="section">Boost</span></dt>
 </dl></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.appendices.appendix_e__tests.builtins"></a>Builtins
+<a name="boost.conversion.appendices.appendix_e__tests.builtins"></a><a class="link" href="index.html#boost.conversion.appendices.appendix_e__tests.builtins" title="Builtins">Builtins</a>
 </h4></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -2493,178 +2379,177 @@
 </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>
 </table></div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.appendices.appendix_e__tests.intrinsic_conversions"></a><a href="index.html#boost.conversion.appendices.appendix_e__tests.intrinsic_conversions" title="Intrinsic
- Conversions">Intrinsic
+<a name="boost.conversion.appendices.appendix_e__tests.intrinsic_conversions"></a><a class="link" href="index.html#boost.conversion.appendices.appendix_e__tests.intrinsic_conversions" title="Intrinsic Conversions">Intrinsic
         Conversions</a>
 </h4></div></div></div>
 <div class="informaltable"><table class="table">
@@ -2677,291 +2562,290 @@
 </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>
 </table></div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.appendices.appendix_e__tests.extrinsic_conversions"></a><a href="index.html#boost.conversion.appendices.appendix_e__tests.extrinsic_conversions" title="Extrinsic
- Conversions">Extrinsic
+<a name="boost.conversion.appendices.appendix_e__tests.extrinsic_conversions"></a><a class="link" href="index.html#boost.conversion.appendices.appendix_e__tests.extrinsic_conversions" title="Extrinsic Conversions">Extrinsic
         Conversions</a>
 </h4></div></div></div>
 <div class="informaltable"><table class="table">
@@ -2974,125 +2858,125 @@
 </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>
 </table></div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.appendices.appendix_e__tests.std"></a>Std
+<a name="boost.conversion.appendices.appendix_e__tests.std"></a><a class="link" href="index.html#boost.conversion.appendices.appendix_e__tests.std" title="Std">Std</a>
 </h4></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -3104,183 +2988,183 @@
 </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_vector
- </p>
+ <p>
+ convert_to_vector
+ </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">vector</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">vector</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>
 </table></div>
 </div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost.conversion.appendices.appendix_e__tests.boost"></a>Boost
+<a name="boost.conversion.appendices.appendix_e__tests.boost"></a><a class="link" href="index.html#boost.conversion.appendices.appendix_e__tests.boost" title="Boost">Boost</a>
 </h4></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -3292,330 +3176,327 @@
 </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>
 </table></div>
 </div>
 </div>
-<div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.appendices.appendix_f__tickets"></a><a href="index.html#boost.conversion.appendices.appendix_f__tickets" title="Appendix
- F: Tickets">Appendix
+<div class="section"><div class="titlepage"><div><div><h3 class="title">
+<a name="boost.conversion.appendices.appendix_f__tickets"></a><a class="link" href="index.html#boost.conversion.appendices.appendix_f__tickets" title="Appendix F: Tickets">Appendix
       F: Tickets</a>
 </h3></div></div></div></div>
-<div class="section" lang="en">
+<div class="section">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost.conversion.appendices.todo"></a><a href="index.html#boost.conversion.appendices.todo" title=" Appendix F: Future
- plans"> Appendix F: Future
+<a name="boost.conversion.appendices.todo"></a><a class="link" href="index.html#boost.conversion.appendices.todo" title="Appendix F: Future plans">Appendix F: Future
       plans</a>
 </h3></div></div></div>
-<a name="boost.conversion.appendices.todo.tasks_to_do_before_review"></a><h4>
-<a name="id5027037"></a>
- <a href="index.html#boost.conversion.appendices.todo.tasks_to_do_before_review">Tasks
+<a name="boost.conversion.appendices.todo.tasks_to_do_before_review"></a><h5>
+<a name="id2936692"></a>
+ <a class="link" href="index.html#boost.conversion.appendices.todo.tasks_to_do_before_review">Tasks
         to do before review</a>
- </h4>
-<a name="boost.conversion.appendices.todo.for_later_releases"></a><h4>
-<a name="id5027060"></a>
- <a href="index.html#boost.conversion.appendices.todo.for_later_releases">For later
+ </h5>
+<a name="boost.conversion.appendices.todo.for_later_releases"></a><h5>
+<a name="id2936714"></a>
+ <a class="link" href="index.html#boost.conversion.appendices.todo.for_later_releases">For later
         releases</a>
- </h4>
-<div class="itemizedlist"><ul type="disc">
-<li>
- conversion between types for which lexical_cast works.
- </li>
-<li>
- conversion between types for which numeric_cast works.
- </li>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ conversion between types for which lexical_cast works.
+ </li>
+<li class="listitem">
+ conversion between types for which numeric_cast works.
+ </li>
 </ul></div>
-<a name="boost.conversion.appendices.todo.make_a_proposal_to_the_c___standard"></a><h4>
-<a name="id5027095"></a>
- <a href="index.html#boost.conversion.appendices.todo.make_a_proposal_to_the_c___standard">Make
+<a name="boost.conversion.appendices.todo.make_a_proposal_to_the_c___standard"></a><h5>
+<a name="id2936755"></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>
- </h4>
+ </h5>
 <p>
         C++1x has added explicit conversion operators, but they must always be defined
         in the source class. The same applies to the assignment operator, it must
@@ -3626,8 +3507,7 @@
         operators to the class std::pair, so we can say that two pairs are convertible
         if the parameters are explicitly convertible using a convert_to function
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">U</span> <span class="special">,</span> <span class="keyword">class</span> <span class="identifier">V</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">U</span> <span class="special">,</span> <span class="keyword">class</span> <span class="identifier">V</span><span class="special">&gt;</span>
 <span class="comment">//requires HasConvertTo&lt;T1, const U&amp;&gt; &amp;&amp; HasConvertTo&lt;T2, const V&amp;&gt;
 </span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&amp;</span> <span class="keyword">operator</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">U</span> <span class="special">,</span> <span class="identifier">V</span><span class="special">&gt;&amp;</span> <span class="identifier">p</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">make_pair</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">p</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">p</span><span class="special">.</span><span class="identifier">second</span><span class="special">));</span>
@@ -3642,8 +3522,7 @@
         to implicitly or explicitly add extrinsic conversion operators between unrelated
         types. Non-member assignment operators could also be specialized.
       </p>
-<pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">To</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">From</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">To</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">From</span> <span class="special">&gt;</span>
 <span class="keyword">operator</span> <span class="identifier">To</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">From</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">To</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">From</span> <span class="special">&gt;</span>
@@ -3653,8 +3532,7 @@
         For example we could define the explicit conversion from as chrono::time_point&lt;Clock,
         Duration&gt; to posix_time::ptime follows
       </p>
-<pre class="programlisting">
-<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>
+<pre class="programlisting"><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">explicit</span> <span class="keyword">operator</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">(</span><span class="keyword">const</span> <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;&amp;</span> <span class="identifier">from</span><span class="special">)</span> <span class="special">{</span>
     <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">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">time_point_t</span><span class="special">;</span>
     <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">nanoseconds</span> <span class="identifier">duration_t</span><span class="special">;</span>
@@ -3671,8 +3549,7 @@
         With this explicit conversion and the equivalen for duration, the actual
         definition of std::pair will allows to
       </p>
-<pre class="programlisting">
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</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">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> <span class="special">&gt;</span> <span class="identifier">tp_dur_pair</span><span class="special">;</span>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</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">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> <span class="special">&gt;</span> <span class="identifier">tp_dur_pair</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">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">,</span> <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><span class="special">&gt;</span> <span class="identifier">ppt</span><span class="special">;</span>
 <span class="identifier">ppt</span> <span class="special">=</span> <span class="identifier">tp_dur_pair</span><span class="special">;</span>
 </pre>
@@ -3680,7 +3557,7 @@
 </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: January 23, 2011 at 22:54:20 GMT</small></p></td>
+<td align="left"><p><small>Last revised: February 16, 2011 at 19:29:22 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>


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