summaryrefslogtreecommitdiff
path: root/libs/lexical_cast
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2016-10-06 10:41:18 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2016-10-06 10:43:11 +0900
commitf763a99a501650eff2c60288aa6f10ef916d769e (patch)
tree02af7e13f9a38c888ebf340fe764cbe7dae99da9 /libs/lexical_cast
parent5cde13f21d36c7224b0e13d11c4b49379ae5210d (diff)
downloadboost-f763a99a501650eff2c60288aa6f10ef916d769e.tar.gz
boost-f763a99a501650eff2c60288aa6f10ef916d769e.tar.bz2
boost-f763a99a501650eff2c60288aa6f10ef916d769e.zip
Imported Upstream version 1.62.0upstream/1.62.0
Change-Id: I9d4c1ddb7b7d8f0069217ecc582700f9fda6dd4c Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'libs/lexical_cast')
-rw-r--r--libs/lexical_cast/doc/html/boost_lexical_cast/changes.html235
-rw-r--r--libs/lexical_cast/doc/html/boost_lexical_cast/examples.html272
-rw-r--r--libs/lexical_cast/doc/html/boost_lexical_cast/frequently_asked_questions.html158
-rw-r--r--libs/lexical_cast/doc/html/boost_lexical_cast/performance.html16477
-rw-r--r--libs/lexical_cast/doc/html/boost_lexical_cast/synopsis.html258
-rw-r--r--libs/lexical_cast/doc/html/index.html164
-rw-r--r--libs/lexical_cast/doc/html/standalone_HTML.manifest6
-rw-r--r--libs/lexical_cast/doc/lexical_cast.qbk974
8 files changed, 362 insertions, 18182 deletions
diff --git a/libs/lexical_cast/doc/html/boost_lexical_cast/changes.html b/libs/lexical_cast/doc/html/boost_lexical_cast/changes.html
deleted file mode 100644
index 7552a79b19..0000000000
--- a/libs/lexical_cast/doc/html/boost_lexical_cast/changes.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Changes</title>
-<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="prev" href="frequently_asked_questions.html" title="Frequently Asked Questions">
-<link rel="next" href="performance.html" title="Performance">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center"><a href="../../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="frequently_asked_questions.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_lexical_cast.changes"></a><a class="link" href="changes.html" title="Changes">Changes</a>
-</h2></div></div></div>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">
- <span class="bold"><strong>boost 1.56.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- Added <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">try_lexical_convert</span></code> functions.
- </li></ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.54.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- Fix some issues with <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">int128_type</span></code>
- and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint128_type</span></code> conversions. Notify
- user at compile time if the <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span></code>
- are not specialized for 128bit types and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code>
- can not make conversions.
- </li></ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.54.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
-<li class="listitem">
- Added code to convert <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">int128_type</span></code>
- and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint128_type</span></code> types (requires GCC
- 4.7 or higher).
- </li>
-<li class="listitem">
- Conversions to pointers will now fail to compile, instead of throwing
- at runtime.
- </li>
-<li class="listitem">
- Restored ability to get pointers to <code class="computeroutput"><span class="identifier">lexical_cast</span></code>
- function (was broken in 1.53.0).
- </li>
-</ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.53.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- Much better input and output streams detection for user defined types.
- </li></ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.52.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
-<li class="listitem">
- Restored compilation on MSVC-2003 (was broken in 1.51.0).
- </li>
-<li class="listitem">
- Added <code class="computeroutput"><span class="identifier">lexical_cast</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CharType</span><span class="special">*</span>
- <span class="identifier">chars</span><span class="special">,</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">count</span><span class="special">)</span></code> function overload.
- </li>
-</ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.51.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- Better performance, less memory usage for <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="identifier">character_type</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></code> and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="identifier">character_type</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></code> conversions.
- </li></ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.50.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
-<li class="listitem">
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">bad_lexical_cast</span></code> exception is now
- globaly visible and can be catched even if code is compiled with
- -fvisibility=hidden.
- </li>
-<li class="listitem">
- Now it is possible to compile library with disabled exceptions.
- </li>
-<li class="listitem">
- Better performance, less memory usage and bugfixes for <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_range</span><span class="special">&lt;</span><span class="identifier">character_type</span><span class="special">*&gt;</span></code>
- conversions.
- </li>
-</ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.49.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
-<li class="listitem">
- Restored work with typedefed wchar_t (compilation flag /Zc:wchar_t-
- for Visual Studio).
- </li>
-<li class="listitem">
- Better performance and less memory usage for <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">container</span><span class="special">::</span><span class="identifier">basic_string</span></code>
- conversions.
- </li>
-</ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.48.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
-<li class="listitem">
- Added code to work with Inf and NaN on any platform.
- </li>
-<li class="listitem">
- Better performance and less memory usage for conversions to float
- type (and to double type, if <code class="computeroutput"><span class="keyword">sizeof</span><span class="special">(</span><span class="keyword">double</span><span class="special">)</span> <span class="special">&lt;</span> <span class="keyword">sizeof</span><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">)</span></code>).
- </li>
-</ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.47.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
-<li class="listitem">
- Optimizations for "C" and other locales without number
- grouping.
- </li>
-<li class="listitem">
- Better performance and less memory usage for unsigned char and signed
- char conversions.
- </li>
-<li class="listitem">
- Better performance and less memory usage for conversions to arithmetic
- types.
- </li>
-<li class="listitem">
- Better performance and less memory usage for conversions from arithmetic
- type to arithmetic type.
- </li>
-<li class="listitem">
- Directly construct Target from Source on some conversions (like conversions
- from string to string, from char array to string, from char to char
- and others).
- </li>
-</ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.34.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- Better performance for many combinations of Source and Target types.
- For more details refer to Alexander Nasonovs article <a href="http://accu.org/index.php/journals/1375" target="_top">Fine
- Tuning for lexical_cast, Overload #74, August 2006</a> <a href="http://www.accu.org/var/uploads/journals/overload74.pdf" target="_top">(PDF)</a>.
- </li></ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>boost 1.33.0 :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
-<li class="listitem">
- Call-by-const reference for the parameters. This requires partial
- specialization of class templates, so it doesn't work for MSVC 6,
- and it uses the original pass by value there.
- </li>
-<li class="listitem">
- The MSVC 6 support is deprecated, and will be removed in a future
- Boost version.
- </li>
-</ul></div>
- </li>
-<li class="listitem">
- <span class="bold"><strong>Earlier :</strong></span>
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
-<li class="listitem">
- The previous version of lexical_cast used the default stream precision
- for reading and writing floating-point numbers. For numerics that
- have a corresponding specialization of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span></code>,
- the current version now chooses a precision to match.
- </li>
-<li class="listitem">
- The previous version of lexical_cast did not support conversion to
- or from any wide-character-based types. For compilers with full language
- and library support for wide characters, <code class="computeroutput"><span class="identifier">lexical_cast</span></code>
- now supports conversions from <code class="computeroutput"><span class="keyword">wchar_t</span></code>,
- <code class="computeroutput"><span class="keyword">wchar_t</span> <span class="special">*</span></code>,
- and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span></code> and to <code class="computeroutput"><span class="keyword">wchar_t</span></code>
- and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span></code>.
- </li>
-<li class="listitem">
- The previous version of <code class="computeroutput"><span class="identifier">lexical_cast</span></code>
- assumed that the conventional stream extractor operators were sufficient
- for reading values. However, string I/O is asymmetric, with the result
- that spaces play the role of I/O separators rather than string content.
- The current version fixes this error for <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
- and, where supported, <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span></code>:
- <code class="computeroutput"><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;(</span><span class="string">"Hello, World"</span><span class="special">)</span></code>
- succeeds instead of failing with a <code class="computeroutput"><span class="identifier">bad_lexical_cast</span></code>
- exception.
- </li>
-<li class="listitem">
- The previous version of <code class="computeroutput"><span class="identifier">lexical_cast</span></code>
- allowed unsafe and meaningless conversions to pointers. The current
- version now throws a <code class="computeroutput"><span class="identifier">bad_lexical_cast</span></code>
- for conversions to pointers: <code class="computeroutput"><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">char</span>
- <span class="special">*&gt;(</span><span class="string">"Goodbye,
- World"</span><span class="special">)</span></code> now
- throws an exception instead of causing undefined behavior.
- </li>
-</ul></div>
- </li>
-</ul></div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2000-2005 Kevlin Henney<br>Copyright &#169; 2006-2010 Alexander Nasonov<br>Copyright &#169; 2011-2014 Antony
- Polukhin<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="frequently_asked_questions.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/libs/lexical_cast/doc/html/boost_lexical_cast/examples.html b/libs/lexical_cast/doc/html/boost_lexical_cast/examples.html
deleted file mode 100644
index 89fdbd7cbf..0000000000
--- a/libs/lexical_cast/doc/html/boost_lexical_cast/examples.html
+++ /dev/null
@@ -1,272 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Examples</title>
-<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="prev" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="next" href="synopsis.html" title="Synopsis">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center"><a href="../../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="synopsis.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_lexical_cast.examples"></a><a class="link" href="examples.html" title="Examples">Examples</a>
-</h2></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="examples.html#boost_lexical_cast.examples.strings_to_numbers_conversion">Strings
- to numbers conversion</a></span></dt>
-<dt><span class="section"><a href="examples.html#boost_lexical_cast.examples.numbers_to_strings_conversion">Numbers
- to strings conversion</a></span></dt>
-<dt><span class="section"><a href="examples.html#boost_lexical_cast.examples.converting_to_string_without_dynamic_memory_allocation">Converting
- to string without dynamic memory allocation</a></span></dt>
-<dt><span class="section"><a href="examples.html#boost_lexical_cast.examples.converting_part_of_the_string">Converting
- part of the string</a></span></dt>
-<dt><span class="section"><a href="examples.html#boost_lexical_cast.examples.generic_programming__boost_fusion_">Generic
- programming (Boost.Fusion)</a></span></dt>
-<dt><span class="section"><a href="examples.html#boost_lexical_cast.examples.generic_programming__boost_variant_">Generic
- programming (Boost.Variant)</a></span></dt>
-</dl></div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.examples.strings_to_numbers_conversion"></a><a class="link" href="examples.html#boost_lexical_cast.examples.strings_to_numbers_conversion" title="Strings to numbers conversion">Strings
- to numbers conversion</a>
-</h3></div></div></div>
-<p>
- The following example treats command line arguments as a sequence of numeric
- data
- </p>
-<p>
-</p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">lexical_cast</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
-
-<span class="keyword">int</span> <span class="identifier">main</span><span class="special">(</span><span class="keyword">int</span> <span class="comment">/*argc*/</span><span class="special">,</span> <span class="keyword">char</span> <span class="special">*</span> <span class="identifier">argv</span><span class="special">[])</span>
-<span class="special">{</span>
- <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">;</span>
- <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">bad_lexical_cast</span><span class="special">;</span>
-
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">short</span><span class="special">&gt;</span> <span class="identifier">args</span><span class="special">;</span>
-
- <span class="keyword">while</span> <span class="special">(*++</span><span class="identifier">argv</span><span class="special">)</span>
- <span class="special">{</span>
- <span class="keyword">try</span>
- <span class="special">{</span>
- <span class="identifier">args</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">short</span><span class="special">&gt;(*</span><span class="identifier">argv</span><span class="special">));</span>
- <span class="special">}</span>
- <span class="keyword">catch</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">bad_lexical_cast</span> <span class="special">&amp;)</span>
- <span class="special">{</span>
- <span class="identifier">args</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="number">0</span><span class="special">);</span>
- <span class="special">}</span>
- <span class="special">}</span>
-
- <span class="comment">// ...</span>
-<span class="special">}</span>
-</pre>
-<p>
- </p>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.examples.numbers_to_strings_conversion"></a><a class="link" href="examples.html#boost_lexical_cast.examples.numbers_to_strings_conversion" title="Numbers to strings conversion">Numbers
- to strings conversion</a>
-</h3></div></div></div>
-<p>
- The following example uses numeric data in a string expression:
- </p>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">log_message</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&amp;);</span>
-
-<span class="keyword">void</span> <span class="identifier">log_errno</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">yoko</span><span class="special">)</span>
-<span class="special">{</span>
- <span class="identifier">log_message</span><span class="special">(</span><span class="string">"Error "</span> <span class="special">+</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;(</span><span class="identifier">yoko</span><span class="special">)</span> <span class="special">+</span> <span class="string">": "</span> <span class="special">+</span> <span class="identifier">strerror</span><span class="special">(</span><span class="identifier">yoko</span><span class="special">));</span>
-<span class="special">}</span>
-</pre>
-<p>
- </p>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.examples.converting_to_string_without_dynamic_memory_allocation"></a><a class="link" href="examples.html#boost_lexical_cast.examples.converting_to_string_without_dynamic_memory_allocation" title="Converting to string without dynamic memory allocation">Converting
- to string without dynamic memory allocation</a>
-</h3></div></div></div>
-<p>
- The following example converts some number and puts it to file:
- </p>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">number_to_file</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">number</span><span class="special">,</span> <span class="identifier">FILE</span><span class="special">*</span> <span class="identifier">file</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">array</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="number">50</span><span class="special">&gt;</span> <span class="identifier">buf_t</span><span class="special">;</span> <span class="comment">// You can use std::array if your compiler supports it</span>
- <span class="identifier">buf_t</span> <span class="identifier">buffer</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">buf_t</span><span class="special">&gt;(</span><span class="identifier">number</span><span class="special">);</span> <span class="comment">// No dynamic memory allocation</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">fputs</span><span class="special">(</span><span class="identifier">buffer</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">file</span><span class="special">);</span>
-<span class="special">}</span>
-</pre>
-<p>
- </p>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.examples.converting_part_of_the_string"></a><a class="link" href="examples.html#boost_lexical_cast.examples.converting_part_of_the_string" title="Converting part of the string">Converting
- part of the string</a>
-</h3></div></div></div>
-<p>
- The following example takes part of the string and converts it to <code class="computeroutput"><span class="keyword">int</span></code>:
- </p>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">convert_strings_part</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">pos</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">)</span>
-<span class="special">{</span>
- <span class="keyword">return</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">data</span><span class="special">()</span> <span class="special">+</span> <span class="identifier">pos</span><span class="special">,</span> <span class="identifier">n</span><span class="special">);</span>
-<span class="special">}</span>
-</pre>
-<p>
- </p>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.examples.generic_programming__boost_fusion_"></a><a class="link" href="examples.html#boost_lexical_cast.examples.generic_programming__boost_fusion_" title="Generic programming (Boost.Fusion)">Generic
- programming (Boost.Fusion)</a>
-</h3></div></div></div>
-<p>
- In this example we'll make a <code class="computeroutput"><span class="identifier">stringize</span></code>
- method that accepts a sequence, converts each element of the sequence into
- string and appends that string to the result.
- </p>
-<p>
- Example is based on the example from the <a href="http://www.packtpub.com/boost-cplusplus-application-development-cookbook/book" target="_top">Boost
- C++ Application Development Cookbook</a> by Antony Polukhin, ISBN 9781849514880.
- </p>
-<p>
- Step 1: Making a functor that converts any type to a string and remembers
- result:
- </p>
-<p>
-</p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">lexical_cast</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-
-<span class="keyword">struct</span> <span class="identifier">stringize_functor</span> <span class="special">{</span>
-<span class="keyword">private</span><span class="special">:</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">result</span><span class="special">;</span>
-
-<span class="keyword">public</span><span class="special">:</span>
- <span class="keyword">explicit</span> <span class="identifier">stringize_functor</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">res</span><span class="special">)</span>
- <span class="special">:</span> <span class="identifier">result</span><span class="special">(</span><span class="identifier">res</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">T</span><span class="special">&gt;</span>
- <span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span>
- <span class="identifier">result</span> <span class="special">+=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">);</span>
- <span class="special">}</span>
-<span class="special">};</span>
-</pre>
-<p>
- </p>
-<p>
- Step 2: Applying <code class="computeroutput"><span class="identifier">stringize_functor</span></code>
- to each element in sequence:
- </p>
-<p>
-</p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">stringize</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">)</span> <span class="special">{</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">result</span><span class="special">;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">for_each</span><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">stringize_functor</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
- <span class="keyword">return</span> <span class="identifier">result</span><span class="special">;</span>
-<span class="special">}</span>
-</pre>
-<p>
- </p>
-<p>
- Step 3: Using the <code class="computeroutput"><span class="identifier">stringize</span></code>
- with different types:
- </p>
-<p>
-</p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">cassert</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">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_tuple</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">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">std_pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-
-<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">decim</span><span class="special">(</span><span class="char">'-'</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="char">'e'</span><span class="special">,</span> <span class="number">5</span><span class="special">);</span>
- <span class="identifier">assert</span><span class="special">(</span><span class="identifier">stringize</span><span class="special">(</span><span class="identifier">decim</span><span class="special">)</span> <span class="special">==</span> <span class="string">"-10e5"</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">short</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">value_and_type</span><span class="special">(</span><span class="number">270</span><span class="special">,</span> <span class="string">"Kelvin"</span><span class="special">);</span>
- <span class="identifier">assert</span><span class="special">(</span><span class="identifier">stringize</span><span class="special">(</span><span class="identifier">value_and_type</span><span class="special">)</span> <span class="special">==</span> <span class="string">"270Kelvin"</span><span class="special">);</span>
-<span class="special">}</span>
-</pre>
-<p>
- </p>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.examples.generic_programming__boost_variant_"></a><a class="link" href="examples.html#boost_lexical_cast.examples.generic_programming__boost_variant_" title="Generic programming (Boost.Variant)">Generic
- programming (Boost.Variant)</a>
-</h3></div></div></div>
-<p>
- In this example we'll make a <code class="computeroutput"><span class="identifier">to_long_double</span></code>
- method that converts value of the Boost.Variant to <code class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></code>.
- </p>
-<p>
-</p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">lexical_cast</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">variant</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">cassert</span><span class="special">&gt;</span>
-
-<span class="keyword">struct</span> <span class="identifier">to_long_double_functor</span><span class="special">:</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">static_visitor</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</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">&gt;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">operator</span><span class="special">()(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span>
- <span class="comment">// Lexical cast has many optimizations including optimizations for situations that usually </span>
- <span class="comment">// occur in generic programming, like std::string to std::string or arithmetic type to arithmetic type conversion. </span>
- <span class="keyword">return</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">);</span>
- <span class="special">}</span>
-<span class="special">};</span>
-
-<span class="comment">// Throws `boost::bad_lexical_cast` if value of the variant is not convertible to `long double`</span>
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Variant</span><span class="special">&gt;</span>
-<span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">to_long_double</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Variant</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">boost</span><span class="special">::</span><span class="identifier">apply_visitor</span><span class="special">(</span><span class="identifier">to_long_double_functor</span><span class="special">(),</span> <span class="identifier">v</span><span class="special">);</span>
-<span class="special">}</span>
-
-<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="char">'0'</span><span class="special">),</span> <span class="identifier">v2</span><span class="special">(</span><span class="string">"10.0001"</span><span class="special">),</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">1</span><span class="special">);</span>
-
- <span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">sum</span> <span class="special">=</span> <span class="identifier">to_long_double</span><span class="special">(</span><span class="identifier">v1</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">to_long_double</span><span class="special">(</span><span class="identifier">v2</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">to_long_double</span><span class="special">(</span><span class="identifier">v3</span><span class="special">);</span>
- <span class="identifier">assert</span><span class="special">(</span><span class="identifier">sum</span> <span class="special">&gt;</span> <span class="number">11</span> <span class="special">&amp;&amp;</span> <span class="identifier">sum</span> <span class="special">&lt;</span> <span class="number">11.1</span><span class="special">);</span>
-<span class="special">}</span>
-</pre>
-<p>
- </p>
-</div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2000-2005 Kevlin Henney<br>Copyright &#169; 2006-2010 Alexander Nasonov<br>Copyright &#169; 2011-2014 Antony
- Polukhin<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="synopsis.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/libs/lexical_cast/doc/html/boost_lexical_cast/frequently_asked_questions.html b/libs/lexical_cast/doc/html/boost_lexical_cast/frequently_asked_questions.html
deleted file mode 100644
index 7ca0da5c5f..0000000000
--- a/libs/lexical_cast/doc/html/boost_lexical_cast/frequently_asked_questions.html
+++ /dev/null
@@ -1,158 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Frequently Asked Questions</title>
-<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="prev" href="synopsis.html" title="Synopsis">
-<link rel="next" href="changes.html" title="Changes">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center"><a href="../../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="synopsis.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="changes.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_lexical_cast.frequently_asked_questions"></a><a class="link" href="frequently_asked_questions.html" title="Frequently Asked Questions">Frequently
- Asked Questions</a>
-</h2></div></div></div>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
- <span class="bold"><strong>Question:</strong></span> Why does <code class="computeroutput"><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">int8_t</span><span class="special">&gt;(</span><span class="string">"127"</span><span class="special">)</span></code> throw <code class="computeroutput"><span class="identifier">bad_lexical_cast</span></code>?
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- <span class="bold"><strong>Answer:</strong></span> The type <code class="computeroutput"><span class="identifier">int8_t</span></code>
- is a <code class="computeroutput"><span class="keyword">typedef</span></code> to <code class="computeroutput"><span class="keyword">char</span></code> or <code class="computeroutput"><span class="keyword">signed</span>
- <span class="keyword">char</span></code>. Lexical conversion to
- these types is simply reading a byte from source but since the source
- has more than one byte, the exception is thrown. Please use other
- integer types such as <code class="computeroutput"><span class="keyword">int</span></code>
- or <code class="computeroutput"><span class="keyword">short</span> <span class="keyword">int</span></code>.
- If bounds checking is important, you can also call <a href="../../../../../libs/numeric/conversion/doc/html/boost_numericconversion/improved_numeric_cast__.html" target="_top"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric_cast</span></code></a>: <code class="computeroutput"><span class="identifier">numeric_cast</span><span class="special">&lt;</span><span class="identifier">int8_t</span><span class="special">&gt;(</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="string">"127"</span><span class="special">));</span></code>
- </li></ul></div>
- </li></ul></div>
-<pre class="programlisting"></pre>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
- <span class="bold"><strong>Question:</strong></span> Why does <code class="computeroutput"><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">char</span><span class="special">&gt;(</span><span class="string">"127"</span><span class="special">)</span></code>
- throw <code class="computeroutput"><span class="identifier">bad_lexical_cast</span></code>?
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- <span class="bold"><strong>Answer:</strong></span> Lexical conversion to any
- char type is simply reading a byte from source. But since the source
- has more than one byte, the exception is thrown. Please use other
- integer types such as <code class="computeroutput"><span class="keyword">int</span></code>
- or <code class="computeroutput"><span class="keyword">short</span> <span class="keyword">int</span></code>.
- If bounds checking is important, you can also call <a href="../../../../../libs/numeric/conversion/doc/html/boost_numericconversion/improved_numeric_cast__.html" target="_top"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric_cast</span></code></a>: <code class="computeroutput"><span class="identifier">numeric_cast</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">char</span><span class="special">&gt;(</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="string">"127"</span><span class="special">));</span></code>
- </li></ul></div>
- </li></ul></div>
-<pre class="programlisting"></pre>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
- <span class="bold"><strong>Question:</strong></span> What does <code class="computeroutput"><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span></code> of an <code class="computeroutput"><span class="identifier">int8_t</span></code>
- or <code class="computeroutput"><span class="identifier">uint8_t</span></code> not do what
- I expect?
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- <span class="bold"><strong>Answer:</strong></span> As above, note that int8_t
- and uint8_t are actually chars and are formatted as such. To avoid
- this, cast to an integer type first: <code class="computeroutput"><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;(</span><span class="keyword">static_cast</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">n</span><span class="special">));</span></code>
- </li></ul></div>
- </li></ul></div>
-<pre class="programlisting"></pre>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
- <span class="bold"><strong>Question:</strong></span> The implementation always resets
- the <code class="computeroutput"><span class="identifier">ios_base</span><span class="special">::</span><span class="identifier">skipws</span></code> flag of an underlying stream object.
- It breaks my <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></code>
- that works only in presence of this flag. Can you remove code that resets
- the flag?
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- <span class="bold"><strong>Answer:</strong></span> May be in a future version.
- There is no requirement in <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1973.html" target="_top">Lexical
- Conversion Library Proposal for TR2, N1973 by Kevlin Henney and Beman
- Dawes</a> to reset the flag but remember that <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1973.html" target="_top">Lexical
- Conversion Library Proposal for TR2, N1973</a> is not yet accepted
- by the committee. By the way, it's a great opportunity to make your
- <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></code>
- more general. Read a good C++ book, study <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">sentry</span></code>
- and <a href="../../../../../libs/io/doc/ios_state.html" target="_top"><code class="computeroutput"><span class="identifier">ios_state_saver</span></code></a>.
- </li></ul></div>
- </li></ul></div>
-<pre class="programlisting"></pre>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
- <span class="bold"><strong>Question:</strong></span> Why <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">&gt;(</span><span class="string">"-1"</span><span class="special">);</span></code>
- does not throw, but outputs 4294967295?
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- <span class="bold"><strong>Answer:</strong></span> <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code>
- has the behavior of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">stringstream</span></code>,
- which uses <code class="computeroutput"><span class="identifier">num_get</span></code>
- functions of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span></code>
- to convert numbers. If we look at the Programming languages &#8212; C++,
- we'll see, that <code class="computeroutput"><span class="identifier">num_get</span></code>
- uses the rules of <code class="computeroutput"><span class="identifier">scanf</span></code>
- for conversions. And in the C99 standard for unsigned input value
- minus sign is optional, so if a negative number is read, no errors
- will arise and the result will be the two's complement.
- </li></ul></div>
- </li></ul></div>
-<pre class="programlisting"></pre>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
- <span class="bold"><strong>Question:</strong></span> Why <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">L</span><span class="char">'A'</span><span class="special">);</span></code> outputs
- 65 and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">wchar_t</span><span class="special">&gt;(</span><span class="identifier">L</span><span class="string">"65"</span><span class="special">);</span></code> does not throw?
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- <span class="bold"><strong>Answer:</strong></span> If you are using an old
- version of Visual Studio or compile code with /Zc:wchar_t- flag,
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code> sees single <code class="computeroutput"><span class="keyword">wchar_t</span></code> character as <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>.
- It is not a <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code>
- mistake, but a limitation of compiler options that you use.
- </li></ul></div>
- </li></ul></div>
-<pre class="programlisting"></pre>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
- <span class="bold"><strong>Question:</strong></span> Why <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"-1.#IND"</span><span class="special">);</span></code> throws <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">bad_lexical_cast</span></code>?
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- <span class="bold"><strong>Answer:</strong></span> <code class="computeroutput"><span class="string">"-1.#IND"</span></code>
- is a compiler extension, that violates standard. You shall input
- <code class="computeroutput"><span class="string">"-nan"</span></code>, <code class="computeroutput"><span class="string">"nan"</span></code>, <code class="computeroutput"><span class="string">"inf"</span></code>
- , <code class="computeroutput"><span class="string">"-inf"</span></code> (case
- insensitive) strings to get NaN and Inf values. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span></code> outputs <code class="computeroutput"><span class="string">"-nan"</span></code>,
- <code class="computeroutput"><span class="string">"nan"</span></code>, <code class="computeroutput"><span class="string">"inf"</span></code>, <code class="computeroutput"><span class="string">"-inf"</span></code>
- strings, when has NaN or Inf input values.
- </li></ul></div>
- </li></ul></div>
-<pre class="programlisting"></pre>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
- <span class="bold"><strong>Question:</strong></span> What is the fastest way to convert
- a non zero terminated string or a substring using <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code>?
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- <span class="bold"><strong>Answer:</strong></span> Use <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_range</span></code>
- for conversion or <code class="computeroutput"><span class="identifier">lexical_cast</span></code>
- overload with two parameters. For example, if you whant to convert
- to <code class="computeroutput"><span class="keyword">int</span></code> two characters
- from a string <code class="computeroutput"><span class="identifier">str</span></code>,
- you shall write <code class="computeroutput"><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">make_iterator_range</span><span class="special">(</span><span class="identifier">str</span><span class="special">.</span><span class="identifier">data</span><span class="special">(),</span> <span class="identifier">str</span><span class="special">.</span><span class="identifier">data</span><span class="special">()</span> <span class="special">+</span> <span class="number">2</span><span class="special">));</span></code>
- or <code class="computeroutput"><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">str</span><span class="special">.</span><span class="identifier">data</span><span class="special">(),</span>
- <span class="number">2</span><span class="special">);</span></code>.
- </li></ul></div>
- </li></ul></div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2000-2005 Kevlin Henney<br>Copyright &#169; 2006-2010 Alexander Nasonov<br>Copyright &#169; 2011-2014 Antony
- Polukhin<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="synopsis.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="changes.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/libs/lexical_cast/doc/html/boost_lexical_cast/performance.html b/libs/lexical_cast/doc/html/boost_lexical_cast/performance.html
deleted file mode 100644
index 66beabb3c0..0000000000
--- a/libs/lexical_cast/doc/html/boost_lexical_cast/performance.html
+++ /dev/null
@@ -1,16477 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Performance</title>
-<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="prev" href="changes.html" title="Changes">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center"><a href="../../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="changes.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_lexical_cast.performance"></a><a class="link" href="performance.html" title="Performance">Performance</a>
-</h2></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.tests_description">Tests
- description</a></span></dt>
-<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_">Clang
- version 3.0 (tags/RELEASE_30/final)</a></span></dt>
-<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_6_3">GNU
- C++ version 4.6.3</a></span></dt>
-<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_5_3">GNU
- C++ version 4.5.3</a></span></dt>
-<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_4_7">GNU
- C++ version 4.4.7</a></span></dt>
-<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.microsoft_visual_c___version_11_0">Microsoft
- Visual C++ version 11.0</a></span></dt>
-</dl></div>
-<p>
- In most cases <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code> is faster than <code class="computeroutput"><span class="identifier">scanf</span></code>, <code class="computeroutput"><span class="identifier">printf</span></code>,
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">stringstream</span></code>. For more detailed info you
- can look at the tables below.
- </p>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.performance.tests_description"></a><a class="link" href="performance.html#boost_lexical_cast.performance.tests_description" title="Tests description">Tests
- description</a>
-</h3></div></div></div>
-<p>
- All the tests measure execution speed in milliseconds for 10000 iterations
- of the following code blocks:
- </p>
-<div class="table">
-<a name="boost_lexical_cast.performance.tests_description.legend"></a><p class="title"><b>Table&#160;1.1.&#160;Tests source code</b></p>
-<div class="table-contents"><table class="table" summary="Tests source code">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- Test name
- </p>
- </th>
-<th>
- <p>
- Code
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- lexical_cast
- </p>
- </td>
-<td>
- <p>
-</p>
-<pre class="programlisting"><span class="identifier">_out</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">OUTTYPE</span><span class="special">&gt;(</span><span class="identifier">_in</span><span class="special">);</span>
-</pre>
-<p>
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- std::stringstream with construction
- </p>
- </td>
-<td>
- <p>
-</p>
-<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">stringstream</span> <span class="identifier">ss</span><span class="special">;</span>
-<span class="identifier">ss</span> <span class="special">&lt;&lt;</span> <span class="identifier">_in</span><span class="special">;</span>
-<span class="keyword">if</span> <span class="special">(</span><span class="identifier">ss</span><span class="special">.</span><span class="identifier">fail</span><span class="special">())</span> <span class="keyword">throw</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">logic_error</span><span class="special">(</span><span class="identifier">descr</span><span class="special">);</span>
-<span class="identifier">ss</span> <span class="special">&gt;&gt;</span> <span class="identifier">_out</span><span class="special">;</span>
-<span class="keyword">if</span> <span class="special">(</span><span class="identifier">ss</span><span class="special">.</span><span class="identifier">fail</span><span class="special">())</span> <span class="keyword">throw</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">logic_error</span><span class="special">(</span><span class="identifier">descr</span><span class="special">);</span>
-</pre>
-<p>
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- std::stringstream without construction
- </p>
- </td>
-<td>
- <p>
-</p>
-<pre class="programlisting"><span class="identifier">ss</span> <span class="special">&lt;&lt;</span> <span class="identifier">_in</span><span class="special">;</span> <span class="comment">// ss is an instance of std::stringstream</span>
-<span class="keyword">if</span> <span class="special">(</span><span class="identifier">ss</span><span class="special">.</span><span class="identifier">fail</span><span class="special">())</span> <span class="keyword">throw</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">logic_error</span><span class="special">(</span><span class="identifier">descr</span><span class="special">);</span>
-<span class="identifier">ss</span> <span class="special">&gt;&gt;</span> <span class="identifier">_out</span><span class="special">;</span>
-<span class="keyword">if</span> <span class="special">(</span><span class="identifier">ss</span><span class="special">.</span><span class="identifier">fail</span><span class="special">())</span> <span class="keyword">throw</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">logic_error</span><span class="special">(</span><span class="identifier">descr</span><span class="special">);</span>
-<span class="comment">/* reseting std::stringstream to use it again */</span>
-<span class="identifier">ss</span><span class="special">.</span><span class="identifier">str</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">ss</span><span class="special">.</span><span class="identifier">clear</span><span class="special">();</span>
-</pre>
-<p>
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- scanf/printf
- </p>
- </td>
-<td>
- <p>
-</p>
-<pre class="programlisting"><span class="keyword">typename</span> <span class="identifier">OUTTYPE</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">buffer</span><span class="special">[</span><span class="number">500</span><span class="special">];</span>
-<span class="identifier">sprintf</span><span class="special">(</span> <span class="special">(</span><span class="keyword">char</span><span class="special">*)</span><span class="identifier">buffer</span><span class="special">,</span> <span class="identifier">conv</span><span class="special">,</span> <span class="identifier">_in</span><span class="special">);</span>
-<span class="identifier">_out</span> <span class="special">=</span> <span class="identifier">buffer</span><span class="special">;</span>
-</pre>
-<p>
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break"><p>
- Fastest results are highlitened with "!!! <span class="bold"><strong>x</strong></span>
- !!!". Do not use this results to compare compilers, because tests were
- taken on different hardware.
- </p>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_"></a><a class="link" href="performance.html#boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_" title="Clang version 3.0 (tags/RELEASE_30/final)">Clang
- version 3.0 (tags/RELEASE_30/final)</a>
-</h3></div></div></div>
-<div class="table">
-<a name="boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_.id"></a><p class="title"><b>Table&#160;1.2.&#160;Performance Table ( Clang version 3.0 (tags/RELEASE_30/final))</b></p>
-<div class="table-contents"><table class="table" summary="Performance Table ( Clang version 3.0 (tags/RELEASE_30/final))">
-<colgroup>
-<col>
-<col>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- From-&gt;To
- </p>
- </th>
-<th>
- <p>
- lexical_cast
- </p>
- </th>
-<th>
- <p>
- std::stringstream with construction
- </p>
- </th>
-<th>
- <p>
- std::stringstream without construction
- </p>
- </th>
-<th>
- <p>
- scanf/printf
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- string-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 169
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 108
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 103
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 34
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 201
- </p>
- </td>
-<td>
- <p>
- 55
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 151
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 195
- </p>
- </td>
-<td>
- <p>
- 231
- </p>
- </td>
-<td>
- <p>
- 67
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>42</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;char
- </p>
- </td>
-<td>
- <p>
- 7
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 126
- </p>
- </td>
-<td>
- <p>
- 36
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- short-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 135
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 128
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long long-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 126
- </p>
- </td>
-<td>
- <p>
- 32
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 131
- </p>
- </td>
-<td>
- <p>
- 36
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned short-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 130
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned long int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 130
- </p>
- </td>
-<td>
- <p>
- 36
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned long long-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 127
- </p>
- </td>
-<td>
- <p>
- 43
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- float-&gt;string
- </p>
- </td>
-<td>
- <p>
- 53
- </p>
- </td>
-<td>
- <p>
- 190
- </p>
- </td>
-<td>
- <p>
- 83
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>41</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- double-&gt;string
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 197
- </p>
- </td>
-<td>
- <p>
- 82
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>44</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long double-&gt;string
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 229
- </p>
- </td>
-<td>
- <p>
- 101
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>44</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 105
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 106
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 149
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 128
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 29
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 120
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 130
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 162
- </p>
- </td>
-<td>
- <p>
- 56
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>16</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 151
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 39
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 176
- </p>
- </td>
-<td>
- <p>
- 58
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>42</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 101
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 104
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 103
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 122
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 122
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 122
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 162
- </p>
- </td>
-<td>
- <p>
- 62
- </p>
- </td>
-<td>
- <p>
- 37
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>15</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 151
- </p>
- </td>
-<td>
- <p>
- 58
- </p>
- </td>
-<td>
- <p>
- 39
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 156
- </p>
- </td>
-<td>
- <p>
- 58
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>42</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 122
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 15
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>4</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 108
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 106
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 122
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 126
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 122
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 167
- </p>
- </td>
-<td>
- <p>
- 56
- </p>
- </td>
-<td>
- <p>
- 37
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 162
- </p>
- </td>
-<td>
- <p>
- 53
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 152
- </p>
- </td>
-<td>
- <p>
- 56
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>42</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 132
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>4</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 145
- </p>
- </td>
-<td>
- <p>
- 15
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 159
- </p>
- </td>
-<td>
- <p>
- 42
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 152
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 155
- </p>
- </td>
-<td>
- <p>
- 58
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>54</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 127
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 132
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 122
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 106
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 131
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 133
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>15</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 156
- </p>
- </td>
-<td>
- <p>
- 53
- </p>
- </td>
-<td>
- <p>
- 36
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>15</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 148
- </p>
- </td>
-<td>
- <p>
- 55
- </p>
- </td>
-<td>
- <p>
- 39
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 150
- </p>
- </td>
-<td>
- <p>
- 56
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>41</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>4</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- int-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- float-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 245
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 100
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break">
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.performance.gnu_c___version_4_6_3"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_6_3" title="GNU C++ version 4.6.3">GNU
- C++ version 4.6.3</a>
-</h3></div></div></div>
-<div class="table">
-<a name="boost_lexical_cast.performance.gnu_c___version_4_6_3.id"></a><p class="title"><b>Table&#160;1.3.&#160;Performance Table ( GNU C++ version 4.6.3)</b></p>
-<div class="table-contents"><table class="table" summary="Performance Table ( GNU C++ version 4.6.3)">
-<colgroup>
-<col>
-<col>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- From-&gt;To
- </p>
- </th>
-<th>
- <p>
- lexical_cast
- </p>
- </th>
-<th>
- <p>
- std::stringstream with construction
- </p>
- </th>
-<th>
- <p>
- std::stringstream without construction
- </p>
- </th>
-<th>
- <p>
- scanf/printf
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- string-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 142
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 101
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 109
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 108
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 161
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 146
- </p>
- </td>
-<td>
- <p>
- 56
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 151
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>43</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 127
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 142
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 127
- </p>
- </td>
-<td>
- <p>
- 31
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- short-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 129
- </p>
- </td>
-<td>
- <p>
- 31
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long long-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 127
- </p>
- </td>
-<td>
- <p>
- 34
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 127
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned short-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 127
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned long int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 131
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned long long-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- float-&gt;string
- </p>
- </td>
-<td>
- <p>
- 51
- </p>
- </td>
-<td>
- <p>
- 200
- </p>
- </td>
-<td>
- <p>
- 81
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>40</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- double-&gt;string
- </p>
- </td>
-<td>
- <p>
- 56
- </p>
- </td>
-<td>
- <p>
- 194
- </p>
- </td>
-<td>
- <p>
- 82
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>48</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long double-&gt;string
- </p>
- </td>
-<td>
- <p>
- 65
- </p>
- </td>
-<td>
- <p>
- 220
- </p>
- </td>
-<td>
- <p>
- 82
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>41</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 104
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 101
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 153
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 39
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 153
- </p>
- </td>
-<td>
- <p>
- 61
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 108
- </p>
- </td>
-<td>
- <p>
- 160
- </p>
- </td>
-<td>
- <p>
- 61
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>49</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 123
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 97
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 98
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>10</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 109
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 154
- </p>
- </td>
-<td>
- <p>
- 56
- </p>
- </td>
-<td>
- <p>
- 39
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>17</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 150
- </p>
- </td>
-<td>
- <p>
- 58
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 108
- </p>
- </td>
-<td>
- <p>
- 149
- </p>
- </td>
-<td>
- <p>
- 68
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>43</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 15
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>4</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 155
- </p>
- </td>
-<td>
- <p>
- 53
- </p>
- </td>
-<td>
- <p>
- 44
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 150
- </p>
- </td>
-<td>
- <p>
- 60
- </p>
- </td>
-<td>
- <p>
- 42
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 108
- </p>
- </td>
-<td>
- <p>
- 151
- </p>
- </td>
-<td>
- <p>
- 62
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>44</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 15
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>4</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 103
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 102
- </p>
- </td>
-<td>
- <p>
- 15
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 102
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 109
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 29
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 123
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 153
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 140
- </p>
- </td>
-<td>
- <p>
- 43
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 108
- </p>
- </td>
-<td>
- <p>
- 147
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>41</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 109
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 15
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 122
- </p>
- </td>
-<td>
- <p>
- 29
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 98
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 102
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 109
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 160
- </p>
- </td>
-<td>
- <p>
- 53
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 147
- </p>
- </td>
-<td>
- <p>
- 57
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 109
- </p>
- </td>
-<td>
- <p>
- 154
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>42</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 105
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 129
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>4</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- int-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- float-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 242
- </p>
- </td>
-<td>
- <p>
- 132
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 94
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break">
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.performance.gnu_c___version_4_5_3"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_5_3" title="GNU C++ version 4.5.3">GNU
- C++ version 4.5.3</a>
-</h3></div></div></div>
-<div class="table">
-<a name="boost_lexical_cast.performance.gnu_c___version_4_5_3.id"></a><p class="title"><b>Table&#160;1.4.&#160;Performance Table ( GNU C++ version 4.5.3)</b></p>
-<div class="table-contents"><table class="table" summary="Performance Table ( GNU C++ version 4.5.3)">
-<colgroup>
-<col>
-<col>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- From-&gt;To
- </p>
- </th>
-<th>
- <p>
- lexical_cast
- </p>
- </th>
-<th>
- <p>
- std::stringstream with construction
- </p>
- </th>
-<th>
- <p>
- std::stringstream without construction
- </p>
- </th>
-<th>
- <p>
- scanf/printf
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- string-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 153
- </p>
- </td>
-<td>
- <p>
- 15
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 134
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 97
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 153
- </p>
- </td>
-<td>
- <p>
- 55
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 151
- </p>
- </td>
-<td>
- <p>
- 60
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 151
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>44</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 129
- </p>
- </td>
-<td>
- <p>
- 49
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 199
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- 16
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 32
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- 31
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- short-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 126
- </p>
- </td>
-<td>
- <p>
- 33
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 126
- </p>
- </td>
-<td>
- <p>
- 32
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long long-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- 31
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned short-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 128
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned long int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 131
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned long long-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 127
- </p>
- </td>
-<td>
- <p>
- 32
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- float-&gt;string
- </p>
- </td>
-<td>
- <p>
- 49
- </p>
- </td>
-<td>
- <p>
- 197
- </p>
- </td>
-<td>
- <p>
- 92
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>39</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- double-&gt;string
- </p>
- </td>
-<td>
- <p>
- 56
- </p>
- </td>
-<td>
- <p>
- 195
- </p>
- </td>
-<td>
- <p>
- 80
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>43</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long double-&gt;string
- </p>
- </td>
-<td>
- <p>
- 60
- </p>
- </td>
-<td>
- <p>
- 222
- </p>
- </td>
-<td>
- <p>
- 88
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>42</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 100
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 106
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>16</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 154
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 149
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 166
- </p>
- </td>
-<td>
- <p>
- 62
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>44</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 108
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 123
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 104
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 106
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 101
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>16</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 158
- </p>
- </td>
-<td>
- <p>
- 55
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 155
- </p>
- </td>
-<td>
- <p>
- 62
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 108
- </p>
- </td>
-<td>
- <p>
- 153
- </p>
- </td>
-<td>
- <p>
- 60
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>41</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 125
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>4</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 98
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 98
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 123
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>16</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 156
- </p>
- </td>
-<td>
- <p>
- 55
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 151
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 39
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 159
- </p>
- </td>
-<td>
- <p>
- 60
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>44</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 122
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>4</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 122
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 103
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 103
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 104
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 108
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>15</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 148
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>10</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 146
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 103
- </p>
- </td>
-<td>
- <p>
- 138
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>39</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 42
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 109
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 32
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 120
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 102
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 97
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 109
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 120
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>16</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 155
- </p>
- </td>
-<td>
- <p>
- 57
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 152
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 42
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 107
- </p>
- </td>
-<td>
- <p>
- 152
- </p>
- </td>
-<td>
- <p>
- 60
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>41</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 123
- </p>
- </td>
-<td>
- <p>
- 36
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>4</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 128
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- int-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- float-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 233
- </p>
- </td>
-<td>
- <p>
- 120
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 97
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break">
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.performance.gnu_c___version_4_4_7"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_4_7" title="GNU C++ version 4.4.7">GNU
- C++ version 4.4.7</a>
-</h3></div></div></div>
-<div class="table">
-<a name="boost_lexical_cast.performance.gnu_c___version_4_4_7.id"></a><p class="title"><b>Table&#160;1.5.&#160;Performance Table ( GNU C++ version 4.4.7)</b></p>
-<div class="table-contents"><table class="table" summary="Performance Table ( GNU C++ version 4.4.7)">
-<colgroup>
-<col>
-<col>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- From-&gt;To
- </p>
- </th>
-<th>
- <p>
- lexical_cast
- </p>
- </th>
-<th>
- <p>
- std::stringstream with construction
- </p>
- </th>
-<th>
- <p>
- std::stringstream without construction
- </p>
- </th>
-<th>
- <p>
- scanf/printf
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- string-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 100
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 102
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 120
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 29
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 165
- </p>
- </td>
-<td>
- <p>
- 53
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 154
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 148
- </p>
- </td>
-<td>
- <p>
- 61
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>45</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 120
- </p>
- </td>
-<td>
- <p>
- 19
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 141
- </p>
- </td>
-<td>
- <p>
- 55
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 164
- </p>
- </td>
-<td>
- <p>
- 36
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 161
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 109
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 109
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 128
- </p>
- </td>
-<td>
- <p>
- 32
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- short-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 136
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 34
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>15</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 187
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long long-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 128
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- 29
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 29
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned short-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 128
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned long int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 131
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned long long-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 133
- </p>
- </td>
-<td>
- <p>
- 33
- </p>
- </td>
-<td>
- <p>
- 29
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- float-&gt;string
- </p>
- </td>
-<td>
- <p>
- 52
- </p>
- </td>
-<td>
- <p>
- 187
- </p>
- </td>
-<td>
- <p>
- 90
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>39</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- double-&gt;string
- </p>
- </td>
-<td>
- <p>
- 58
- </p>
- </td>
-<td>
- <p>
- 190
- </p>
- </td>
-<td>
- <p>
- 86
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>45</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long double-&gt;string
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 218
- </p>
- </td>
-<td>
- <p>
- 88
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>47</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 100
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 120
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 160
- </p>
- </td>
-<td>
- <p>
- 61
- </p>
- </td>
-<td>
- <p>
- 36
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 152
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 173
- </p>
- </td>
-<td>
- <p>
- 58
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>43</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 126
- </p>
- </td>
-<td>
- <p>
- 29
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 96
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 95
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 95
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 120
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 120
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 161
- </p>
- </td>
-<td>
- <p>
- 58
- </p>
- </td>
-<td>
- <p>
- 39
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 153
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 110
- </p>
- </td>
-<td>
- <p>
- 150
- </p>
- </td>
-<td>
- <p>
- 62
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>43</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 102
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 119
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 126
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>12</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 163
- </p>
- </td>
-<td>
- <p>
- 57
- </p>
- </td>
-<td>
- <p>
- 39
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 156
- </p>
- </td>
-<td>
- <p>
- 53
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 156
- </p>
- </td>
-<td>
- <p>
- 56
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>42</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 127
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>4</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 103
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 104
- </p>
- </td>
-<td>
- <p>
- 16
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 103
- </p>
- </td>
-<td>
- <p>
- 16
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 117
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 120
- </p>
- </td>
-<td>
- <p>
- 20
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 190
- </p>
- </td>
-<td>
- <p>
- 58
- </p>
- </td>
-<td>
- <p>
- 63
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>20</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 194
- </p>
- </td>
-<td>
- <p>
- 44
- </p>
- </td>
-<td>
- <p>
- 39
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 145
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>44</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 15
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 127
- </p>
- </td>
-<td>
- <p>
- 33
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 112
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 98
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 12
- </p>
- </td>
-<td>
- <p>
- 15
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 100
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 118
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>6</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 27
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>5</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 124
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 23
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 115
- </p>
- </td>
-<td>
- <p>
- 22
- </p>
- </td>
-<td>
- <p>
- 21
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>11</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 162
- </p>
- </td>
-<td>
- <p>
- 58
- </p>
- </td>
-<td>
- <p>
- 36
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 155
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 44
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 149
- </p>
- </td>
-<td>
- <p>
- 55
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>42</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 18
- </p>
- </td>
-<td>
- <p>
- 14
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 129
- </p>
- </td>
-<td>
- <p>
- 29
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 113
- </p>
- </td>
-<td>
- <p>
- 26
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- int-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 114
- </p>
- </td>
-<td>
- <p>
- 25
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- float-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 236
- </p>
- </td>
-<td>
- <p>
- 121
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 97
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break">
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.performance.microsoft_visual_c___version_11_0"></a><a class="link" href="performance.html#boost_lexical_cast.performance.microsoft_visual_c___version_11_0" title="Microsoft Visual C++ version 11.0">Microsoft
- Visual C++ version 11.0</a>
-</h3></div></div></div>
-<div class="table">
-<a name="boost_lexical_cast.performance.microsoft_visual_c___version_11_0.id"></a><p class="title"><b>Table&#160;1.6.&#160;Performance Table ( Microsoft Visual C++ version 11.0)</b></p>
-<div class="table-contents"><table class="table" summary="Performance Table ( Microsoft Visual C++ version 11.0)">
-<colgroup>
-<col>
-<col>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- From-&gt;To
- </p>
- </th>
-<th>
- <p>
- lexical_cast
- </p>
- </th>
-<th>
- <p>
- std::stringstream with construction
- </p>
- </th>
-<th>
- <p>
- std::stringstream without construction
- </p>
- </th>
-<th>
- <p>
- scanf/printf
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- string-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 43
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 7
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 43
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 42
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 49
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 45
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 586
- </p>
- </td>
-<td>
- <p>
- 559
- </p>
- </td>
-<td>
- <p>
- 37
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;double
- </p>
- </td>
-<td>
- <p>
- 601
- </p>
- </td>
-<td>
- <p>
- 618
- </p>
- </td>
-<td>
- <p>
- 592
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>37</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 629
- </p>
- </td>
-<td>
- <p>
- 645
- </p>
- </td>
-<td>
- <p>
- 618
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>37</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 52
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 34
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 31
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 50
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 9
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 50
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- string-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 50
- </p>
- </td>
-<td>
- <p>
- 24
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 86
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- short-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 86
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 87
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long long-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 88
- </p>
- </td>
-<td>
- <p>
- 62
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 87
- </p>
- </td>
-<td>
- <p>
- 60
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned short-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 91
- </p>
- </td>
-<td>
- <p>
- 63
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned long int-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 91
- </p>
- </td>
-<td>
- <p>
- 62
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned long long-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>9</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 88
- </p>
- </td>
-<td>
- <p>
- 60
- </p>
- </td>
-<td>
- <p>
- 13
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- float-&gt;string
- </p>
- </td>
-<td>
- <p>
- 73
- </p>
- </td>
-<td>
- <p>
- 167
- </p>
- </td>
-<td>
- <p>
- 137
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>56</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- double-&gt;string
- </p>
- </td>
-<td>
- <p>
- 77
- </p>
- </td>
-<td>
- <p>
- 176
- </p>
- </td>
-<td>
- <p>
- 144
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>64</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- long double-&gt;string
- </p>
- </td>
-<td>
- <p>
- 79
- </p>
- </td>
-<td>
- <p>
- 175
- </p>
- </td>
-<td>
- <p>
- 143
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>63</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 43
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 7
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 43
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 44
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 48
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 45
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 586
- </p>
- </td>
-<td>
- <p>
- 560
- </p>
- </td>
-<td>
- <p>
- 37
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- 598
- </p>
- </td>
-<td>
- <p>
- 617
- </p>
- </td>
-<td>
- <p>
- 597
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>40</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 635
- </p>
- </td>
-<td>
- <p>
- 653
- </p>
- </td>
-<td>
- <p>
- 622
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>37</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 53
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 35
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 7
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 42
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 48
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 45
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 589
- </p>
- </td>
-<td>
- <p>
- 564
- </p>
- </td>
-<td>
- <p>
- 38
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- 601
- </p>
- </td>
-<td>
- <p>
- 615
- </p>
- </td>
-<td>
- <p>
- 588
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>37</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 628
- </p>
- </td>
-<td>
- <p>
- 644
- </p>
- </td>
-<td>
- <p>
- 620
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>38</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 36
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- unsigned char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 7
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 43
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 42
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 48
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 586
- </p>
- </td>
-<td>
- <p>
- 562
- </p>
- </td>
-<td>
- <p>
- 37
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;double
- </p>
- </td>
-<td>
- <p>
- 603
- </p>
- </td>
-<td>
- <p>
- 615
- </p>
- </td>
-<td>
- <p>
- 589
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>37</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 630
- </p>
- </td>
-<td>
- <p>
- 644
- </p>
- </td>
-<td>
- <p>
- 623
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>40</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 36
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- signed char*-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 54
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 74
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 7
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 75
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 74
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 98
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 103
- </p>
- </td>
-<td>
- <p>
- 72
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 98
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 103
- </p>
- </td>
-<td>
- <p>
- 76
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 104
- </p>
- </td>
-<td>
- <p>
- 75
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>7</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 104
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 99
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>13</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 123
- </p>
- </td>
-<td>
- <p>
- 93
- </p>
- </td>
-<td>
- <p>
- 37
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;double
- </p>
- </td>
-<td>
- <p>
- 603
- </p>
- </td>
-<td>
- <p>
- 111
- </p>
- </td>
-<td>
- <p>
- 82
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>38</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 629
- </p>
- </td>
-<td>
- <p>
- 116
- </p>
- </td>
-<td>
- <p>
- 83
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>38</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 82
- </p>
- </td>
-<td>
- <p>
- 52
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 83
- </p>
- </td>
-<td>
- <p>
- 56
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- iterator_range&lt;char*&gt;-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 81
- </p>
- </td>
-<td>
- <p>
- 53
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 7
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 41
- </p>
- </td>
-<td>
- <p>
- 17
- </p>
- </td>
-<td>
- <p>
- 8
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 73
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 73
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 75
- </p>
- </td>
-<td>
- <p>
- 48
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 73
- </p>
- </td>
-<td>
- <p>
- 48
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 73
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned short
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 74
- </p>
- </td>
-<td>
- <p>
- 50
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned long int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 71
- </p>
- </td>
-<td>
- <p>
- 46
- </p>
- </td>
-<td>
- <p>
- 10
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;unsigned long long
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>8</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 70
- </p>
- </td>
-<td>
- <p>
- 47
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;float
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>14</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 586
- </p>
- </td>
-<td>
- <p>
- 567
- </p>
- </td>
-<td>
- <p>
- 37
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;double
- </p>
- </td>
-<td>
- <p>
- 599
- </p>
- </td>
-<td>
- <p>
- 624
- </p>
- </td>
-<td>
- <p>
- 590
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>37</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;long double
- </p>
- </td>
-<td>
- <p>
- 632
- </p>
- </td>
-<td>
- <p>
- 643
- </p>
- </td>
-<td>
- <p>
- 618
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>37</strong></span> !!!
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;array&lt;char, 50&gt;
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 52
- </p>
- </td>
-<td>
- <p>
- 28
- </p>
- </td>
-<td>
- <p>
- 11
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>2</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 59
- </p>
- </td>
-<td>
- <p>
- 34
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- array&lt;char, 50&gt;-&gt;container::string
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>3</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 55
- </p>
- </td>
-<td>
- <p>
- 30
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- int-&gt;int
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 105
- </p>
- </td>
-<td>
- <p>
- 79
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- float-&gt;double
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 226
- </p>
- </td>
-<td>
- <p>
- 188
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- char-&gt;signed char
- </p>
- </td>
-<td>
- <p>
- !!! <span class="bold"><strong>&lt;1</strong></span> !!!
- </p>
- </td>
-<td>
- <p>
- 40
- </p>
- </td>
-<td>
- <p>
- 16
- </p>
- </td>
-<td>
- <p>
- ---
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break">
-</div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2000-2005 Kevlin Henney<br>Copyright &#169; 2006-2010 Alexander Nasonov<br>Copyright &#169; 2011-2014 Antony
- Polukhin<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="changes.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a>
-</div>
-</body>
-</html>
diff --git a/libs/lexical_cast/doc/html/boost_lexical_cast/synopsis.html b/libs/lexical_cast/doc/html/boost_lexical_cast/synopsis.html
deleted file mode 100644
index 25536fefe4..0000000000
--- a/libs/lexical_cast/doc/html/boost_lexical_cast/synopsis.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Synopsis</title>
-<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="prev" href="examples.html" title="Examples">
-<link rel="next" href="frequently_asked_questions.html" title="Frequently Asked Questions">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center"><a href="../../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="examples.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="frequently_asked_questions.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_lexical_cast.synopsis"></a><a class="link" href="synopsis.html" title="Synopsis">Synopsis</a>
-</h2></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="synopsis.html#boost_lexical_cast.synopsis.lexical_cast">lexical_cast</a></span></dt>
-<dt><span class="section"><a href="synopsis.html#boost_lexical_cast.synopsis.bad_lexical_cast">bad_lexical_cast</a></span></dt>
-<dt><span class="section"><a href="synopsis.html#boost_lexical_cast.synopsis.try_lexical_convert">try_lexical_convert</a></span></dt>
-</dl></div>
-<p>
- Library features defined in <a href="../../../../../boost/lexical_cast.hpp" target="_top">boost/lexical_cast.hpp</a>:
-</p>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span>
-<span class="special">{</span>
- <span class="keyword">class</span> <span class="identifier">bad_lexical_cast</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="identifier">Target</span> <span class="identifier">lexical_cast</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span><span class="special">&amp;</span> <span class="identifier">arg</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">&gt;</span>
- <span class="identifier">Target</span> <span class="identifier">lexical_cast</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">AnyCharacterType</span><span class="special">*</span> <span class="identifier">chars</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">count</span><span class="special">);</span>
-
- <span class="keyword">namespace</span> <span class="identifier">conversion</span>
- <span class="special">{</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source</span><span class="special">&gt;</span>
- <span class="keyword">bool</span> <span class="identifier">try_lexical_convert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span><span class="special">&amp;</span> <span class="identifier">arg</span><span class="special">,</span> <span class="identifier">Target</span><span class="special">&amp;</span> <span class="identifier">result</span><span class="special">);</span>
-
- <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">AnyCharacterType</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Target</span><span class="special">&gt;</span>
- <span class="keyword">bool</span> <span class="identifier">try_lexical_convert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">AnyCharacterType</span><span class="special">*</span> <span class="identifier">chars</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">count</span><span class="special">,</span> <span class="identifier">Target</span><span class="special">&amp;</span> <span class="identifier">result</span><span class="special">);</span>
-
- <span class="special">}</span> <span class="comment">// namespace conversion</span>
-<span class="special">}</span> <span class="comment">// namespace boost</span>
-</pre>
-<p>
- </p>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.synopsis.lexical_cast"></a><a class="link" href="synopsis.html#boost_lexical_cast.synopsis.lexical_cast" title="lexical_cast">lexical_cast</a>
-</h3></div></div></div>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source</span><span class="special">&gt;</span>
- <span class="identifier">Target</span> <span class="identifier">lexical_cast</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span><span class="special">&amp;</span> <span class="identifier">arg</span><span class="special">);</span>
-</pre>
-<p>
- Returns the result of streaming arg into a standard library string-based
- stream and then out as a Target object. Where Target is either <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
- or <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span></code>, stream extraction takes the whole
- content of the string, including spaces, rather than relying on the default
- <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></code>
- behavior. If the conversion is unsuccessful, a <code class="computeroutput"><span class="identifier">bad_lexical_cast</span></code>
- exception is thrown.
- </p>
-<p>
-</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">&gt;</span>
- <span class="identifier">Target</span> <span class="identifier">lexical_cast</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">AnyCharacterType</span><span class="special">*</span> <span class="identifier">chars</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">count</span><span class="special">);</span>
-</pre>
-<p>
- Takes an array of <code class="computeroutput"><span class="identifier">count</span></code> characters
- as input parameter and streams them out as a Target object. If the conversion
- is unsuccessful, a <code class="computeroutput"><span class="identifier">bad_lexical_cast</span></code>
- exception is thrown. This call may be useful for processing nonzero terminated
- array of characters or processing just some part of character array.
- </p>
-<p>
- The requirements on the argument and result types for both functions are:
- </p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">
- Source is OutputStreamable, meaning that an <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code> is defined that takes a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span></code> or <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">wostream</span></code>
- object on the left hand side and an instance of the argument type on
- the right.
- </li>
-<li class="listitem">
- Target is InputStreamable, meaning that an <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></code> is defined that takes a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream</span></code> or <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">wistream</span></code>
- object on the left hand side and an instance of the result type on the
- right.
- </li>
-<li class="listitem">
- Target is CopyConstructible [20.1.3].
- </li>
-<li class="listitem">
- Target is DefaultConstructible, meaning that it is possible to default-initialize
- an object of that type [8.5, 20.1.4].
- </li>
-</ul></div>
-<p>
- The character type of the underlying stream is assumed to be <code class="computeroutput"><span class="keyword">char</span></code> unless either the <code class="computeroutput"><span class="identifier">Source</span></code>
- or the <code class="computeroutput"><span class="identifier">Target</span></code> requires wide-character
- streaming, in which case the underlying stream uses <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
- Following types also can use <code class="computeroutput"><span class="keyword">char16_t</span></code>
- or <code class="computeroutput"><span class="keyword">char32_t</span></code> for wide-character
- streaming:
- </p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">
- Single character: <code class="computeroutput"><span class="keyword">char16_t</span></code>,
- <code class="computeroutput"><span class="keyword">char32_t</span></code>
- </li>
-<li class="listitem">
- Arrays of characters: <code class="computeroutput"><span class="keyword">char16_t</span>
- <span class="special">*</span></code>, <code class="computeroutput"><span class="keyword">char32_t</span>
- <span class="special">*</span></code>, <code class="computeroutput"><span class="keyword">const</span>
- <span class="keyword">char16_t</span> <span class="special">*</span></code>,
- <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">char32_t</span>
- <span class="special">*</span></code>
- </li>
-<li class="listitem">
- Strings: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>, <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">containers</span><span class="special">::</span><span class="identifier">basic_string</span></code>
- </li>
-<li class="listitem">
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_range</span><span class="special">&lt;</span><span class="identifier">WideCharPtr</span><span class="special">&gt;</span></code>,
- where <code class="computeroutput"><span class="identifier">WideCharPtr</span></code> is
- a pointer to wide-character or pointer to const wide-character
- </li>
-<li class="listitem">
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></code>
- and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></code>,
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></code> and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></code>
- </li>
-</ul></div>
-<div class="important"><table border="0" summary="Important">
-<tr>
-<td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../../doc/src/images/important.png"></td>
-<th align="left">Important</th>
-</tr>
-<tr><td align="left" valign="top">
-<p>
- Many compilers and runtime libraries fail to make conversions using new
- Unicode characters. Make sure that the following code compiles and outputs
- nonzero values, before using new types:
-</p>
-<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">u32string</span><span class="special">&gt;(</span><span class="number">1.0</span><span class="special">).</span><span class="identifier">size</span><span class="special">()</span>
- <span class="special">&lt;&lt;</span> <span class="string">" "</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">u16string</span><span class="special">&gt;(</span><span class="number">1.0</span><span class="special">).</span><span class="identifier">size</span><span class="special">();</span>
-</pre>
-<p>
- </p>
-</td></tr>
-</table></div>
-<p>
- Where a higher degree of control is required over conversions, <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">stringstream</span></code>
- and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstringstream</span></code> offer a more appropriate
- path. Where non-stream-based conversions are required, <code class="computeroutput"><span class="identifier">lexical_cast</span></code>
- is the wrong tool for the job and is not special-cased for such scenarios.
- </p>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.synopsis.bad_lexical_cast"></a><a class="link" href="synopsis.html#boost_lexical_cast.synopsis.bad_lexical_cast" title="bad_lexical_cast">bad_lexical_cast</a>
-</h3></div></div></div>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">bad_lexical_cast</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">bad_cast</span>
-<span class="special">{</span>
-<span class="keyword">public</span><span class="special">:</span>
- <span class="special">...</span> <span class="comment">// same member function interface as std::exception</span>
-<span class="special">};</span>
-</pre>
-<p>
- Exception used to indicate runtime lexical_cast failure.
- </p>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_lexical_cast.synopsis.try_lexical_convert"></a><a class="link" href="synopsis.html#boost_lexical_cast.synopsis.try_lexical_convert" title="try_lexical_convert">try_lexical_convert</a>
-</h3></div></div></div>
-<p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code> remains the main interface
- for lexical conversions. It must be used by default in most cases. However
- some developers wish to make their own conversion functions, reusing all
- the optimizations of the <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code>.
- That's where 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">try_lexical_convert</span></code> function steps in.
- </p>
-<p>
- <code class="computeroutput"><span class="identifier">try_lexical_convert</span></code> returns
- <code class="computeroutput"><span class="keyword">true</span></code> if conversion succeeded,
- otherwise returns <code class="computeroutput"><span class="keyword">false</span></code>. If
- conversion failed and <code class="computeroutput"><span class="keyword">false</span></code>
- was returned, state of <code class="computeroutput"><span class="identifier">result</span></code>
- output variable is undefined.
- </p>
-<p>
- Actually, <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code> is implemented using <code class="computeroutput"><span class="identifier">try_lexical_convert</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">&gt;</span>
-<span class="keyword">inline</span> <span class="identifier">Target</span> <span class="identifier">lexical_cast</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Source</span> <span class="special">&amp;</span><span class="identifier">arg</span><span class="special">)</span>
-<span class="special">{</span>
- <span class="identifier">Target</span> <span class="identifier">result</span><span class="special">;</span>
-
- <span class="keyword">if</span> <span class="special">(!</span><span class="identifier">conversion</span><span class="special">::</span><span class="identifier">try_lexical_convert</span><span class="special">(</span><span class="identifier">arg</span><span class="special">,</span> <span class="identifier">result</span><span class="special">))</span>
- <span class="keyword">throw</span> <span class="identifier">bad_lexical_cast</span><span class="special">();</span>
-
- <span class="keyword">return</span> <span class="identifier">result</span><span class="special">;</span>
-<span class="special">}</span>
-</pre>
-<p>
- </p>
-<p>
- <code class="computeroutput"><span class="identifier">try_lexical_convert</span></code> relaxes
- the CopyConstructible and DefaultConstructible requirements for <code class="computeroutput"><span class="identifier">Target</span></code> type. Following requirements for
- <code class="computeroutput"><span class="identifier">Target</span></code> and <code class="computeroutput"><span class="identifier">Source</span></code> remain:
- </p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">
- Source must be OutputStreamable, meaning that an <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code> is defined that takes a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span></code> or <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">wostream</span></code>
- object on the left hand side and an instance of the argument type on
- the right.
- </li>
-<li class="listitem">
- Target must be InputStreamable, meaning that an <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></code> is defined that takes a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream</span></code> or <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">wistream</span></code>
- object on the left hand side and an instance of the result type on the
- right.
- </li>
-</ul></div>
-</div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2000-2005 Kevlin Henney<br>Copyright &#169; 2006-2010 Alexander Nasonov<br>Copyright &#169; 2011-2014 Antony
- Polukhin<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="examples.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="frequently_asked_questions.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/libs/lexical_cast/doc/html/index.html b/libs/lexical_cast/doc/html/index.html
deleted file mode 100644
index 2dbb34e284..0000000000
--- a/libs/lexical_cast/doc/html/index.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0</title>
-<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0">
-<link rel="next" href="boost_lexical_cast/examples.html" title="Examples">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
-<td align="center"><a href="../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav"><a accesskey="n" href="boost_lexical_cast/examples.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
-<div class="chapter">
-<div class="titlepage"><div>
-<div><h2 class="title">
-<a name="boost_lexical_cast"></a>Chapter&#160;1.&#160;Boost.Lexical_Cast 1.0</h2></div>
-<div><p class="copyright">Copyright &#169; 2000-2005 Kevlin Henney</p></div>
-<div><p class="copyright">Copyright &#169; 2006-2010 Alexander Nasonov</p></div>
-<div><p class="copyright">Copyright &#169; 2011-2014 Antony
- Polukhin</p></div>
-<div><div class="legalnotice">
-<a name="boost_lexical_cast.legal"></a><p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></div>
-</div></div>
-<div class="toc">
-<p><b>Table of Contents</b></p>
-<dl>
-<dt><span class="section"><a href="index.html#boost_lexical_cast.motivation">Motivation</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/examples.html">Examples</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="boost_lexical_cast/examples.html#boost_lexical_cast.examples.strings_to_numbers_conversion">Strings
- to numbers conversion</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/examples.html#boost_lexical_cast.examples.numbers_to_strings_conversion">Numbers
- to strings conversion</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/examples.html#boost_lexical_cast.examples.converting_to_string_without_dynamic_memory_allocation">Converting
- to string without dynamic memory allocation</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/examples.html#boost_lexical_cast.examples.converting_part_of_the_string">Converting
- part of the string</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/examples.html#boost_lexical_cast.examples.generic_programming__boost_fusion_">Generic
- programming (Boost.Fusion)</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/examples.html#boost_lexical_cast.examples.generic_programming__boost_variant_">Generic
- programming (Boost.Variant)</a></span></dt>
-</dl></dd>
-<dt><span class="section"><a href="boost_lexical_cast/synopsis.html">Synopsis</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="boost_lexical_cast/synopsis.html#boost_lexical_cast.synopsis.lexical_cast">lexical_cast</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/synopsis.html#boost_lexical_cast.synopsis.bad_lexical_cast">bad_lexical_cast</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/synopsis.html#boost_lexical_cast.synopsis.try_lexical_convert">try_lexical_convert</a></span></dt>
-</dl></dd>
-<dt><span class="section"><a href="boost_lexical_cast/frequently_asked_questions.html">Frequently
- Asked Questions</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/changes.html">Changes</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/performance.html">Performance</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="boost_lexical_cast/performance.html#boost_lexical_cast.performance.tests_description">Tests
- description</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/performance.html#boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_">Clang
- version 3.0 (tags/RELEASE_30/final)</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/performance.html#boost_lexical_cast.performance.gnu_c___version_4_6_3">GNU
- C++ version 4.6.3</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/performance.html#boost_lexical_cast.performance.gnu_c___version_4_5_3">GNU
- C++ version 4.5.3</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/performance.html#boost_lexical_cast.performance.gnu_c___version_4_4_7">GNU
- C++ version 4.4.7</a></span></dt>
-<dt><span class="section"><a href="boost_lexical_cast/performance.html#boost_lexical_cast.performance.microsoft_visual_c___version_11_0">Microsoft
- Visual C++ version 11.0</a></span></dt>
-</dl></dd>
-</dl>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_lexical_cast.motivation"></a><a class="link" href="index.html#boost_lexical_cast.motivation" title="Motivation">Motivation</a>
-</h2></div></div></div>
-<p>
- Sometimes a value must be converted to a literal text form, such as an <code class="computeroutput"><span class="keyword">int</span></code> represented as a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>,
- or vice-versa, when a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code> is interpreted as an <code class="computeroutput"><span class="keyword">int</span></code>. Such examples are common when converting
- between data types internal to a program and representation external to a program,
- such as windows and configuration files.
- </p>
-<p>
- The standard C and C++ libraries offer a number of facilities for performing
- such conversions. However, they vary with their ease of use, extensibility,
- and safety.
- </p>
-<p>
- For instance, there are a number of limitations with the family of standard
- C functions typified by <code class="computeroutput"><span class="identifier">atoi</span></code>:
- </p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">
- Conversion is supported in one direction only: from text to internal data
- type. Converting the other way using the C library requires either the
- inconvenience and compromised safety of the <code class="computeroutput"><span class="identifier">sprintf</span></code>
- function, or the loss of portability associated with non-standard functions
- such as <code class="computeroutput"><span class="identifier">itoa</span></code>.
- </li>
-<li class="listitem">
- The range of types supported is only a subset of the built-in numeric types,
- namely <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>, and <code class="computeroutput"><span class="keyword">double</span></code>.
- </li>
-<li class="listitem">
- The range of types cannot be extended in a uniform manner. For instance,
- conversion from string representation to complex or rational.
- </li>
-</ul></div>
-<p>
- The standard C functions typified by <code class="computeroutput"><span class="identifier">strtol</span></code>
- have the same basic limitations, but offer finer control over the conversion
- process. However, for the common case such control is often either not required
- or not used. The <code class="computeroutput"><span class="identifier">scanf</span></code> family
- of functions offer even greater control, but also lack safety and ease of use.
- </p>
-<p>
- The standard C++ library offers <code class="computeroutput"><span class="identifier">stringstream</span></code>
- for the kind of in-core formatting being discussed. It offers a great deal
- of control over the formatting and conversion of I/O to and from arbitrary
- types through text. However, for simple conversions direct use of <code class="computeroutput"><span class="identifier">stringstream</span></code> can be either clumsy (with the
- introduction of extra local variables and the loss of infix-expression convenience)
- or obscure (where <code class="computeroutput"><span class="identifier">stringstream</span></code>
- objects are created as temporary objects in an expression). Facets provide
- a comprehensive concept and facility for controlling textual representation,
- but their perceived complexity and high entry level requires an extreme degree
- of involvement for simple conversions, and excludes all but a few programmers.
- </p>
-<p>
- The <code class="computeroutput"><span class="identifier">lexical_cast</span></code> function template
- offers a convenient and consistent form for supporting common conversions to
- and from arbitrary types when they are represented as text. The simplification
- it offers is in expression-level convenience for such conversions. For more
- involved conversions, such as where precision or formatting need tighter control
- than is offered by the default behavior of <code class="computeroutput"><span class="identifier">lexical_cast</span></code>,
- the conventional <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">stringstream</span></code> approach is recommended. Where
- the conversions are numeric to numeric, <a href="../../../../libs/numeric/conversion/doc/html/boost_numericconversion/improved_numeric_cast__.html" target="_top"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric_cast</span></code></a>
- may offer more reasonable behavior than <code class="computeroutput"><span class="identifier">lexical_cast</span></code>.
- </p>
-<p>
- For a good discussion of the options and issues involved in string-based formatting,
- including comparison of <code class="computeroutput"><span class="identifier">stringstream</span></code>,
- <code class="computeroutput"><span class="identifier">lexical_cast</span></code>, and others, see
- Herb Sutter's article, <a href="http://www.gotw.ca/publications/mill19.htm" target="_top">The
- String Formatters of Manor Farm</a>. Also, take a look at the <a class="link" href="boost_lexical_cast/performance.html" title="Performance">Performance</a>
- section.
- </p>
-</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: May 05, 2016 at 21:19:16 GMT</small></p></td>
-<td align="right"><div class="copyright-footer"></div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav"><a accesskey="n" href="boost_lexical_cast/examples.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
-</body>
-</html>
diff --git a/libs/lexical_cast/doc/html/standalone_HTML.manifest b/libs/lexical_cast/doc/html/standalone_HTML.manifest
deleted file mode 100644
index be8fec6f67..0000000000
--- a/libs/lexical_cast/doc/html/standalone_HTML.manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-index.html
-boost_lexical_cast/examples.html
-boost_lexical_cast/synopsis.html
-boost_lexical_cast/frequently_asked_questions.html
-boost_lexical_cast/changes.html
-boost_lexical_cast/performance.html
diff --git a/libs/lexical_cast/doc/lexical_cast.qbk b/libs/lexical_cast/doc/lexical_cast.qbk
index ad9b5f2c24..fe974d08b8 100644
--- a/libs/lexical_cast/doc/lexical_cast.qbk
+++ b/libs/lexical_cast/doc/lexical_cast.qbk
@@ -354,628 +354,378 @@ Do not use this results to compare compilers, because tests were taken on differ
[/ BEGIN of section, generated by performance measuring program ]
-[section Clang version 3.0 (tags/RELEASE_30/final)]
-[table:id Performance Table ( Clang version 3.0 (tags/RELEASE_30/final))
+[section GNU C++ version 6.1.1 20160511]
+[table:id Performance Table ( GNU C++ version 6.1.1 20160511)
[[From->To] [lexical_cast] [std::stringstream with construction] [std::stringstream without construction][scanf/printf]]
- [[ string->char ][ !!! *<1* !!! ][ 169 ][ 9 ][ 10 ]]
- [[ string->signed char ][ !!! *<1* !!! ][ 108 ][ 8 ][ 10 ]]
- [[ string->unsigned char ][ !!! *<1* !!! ][ 103 ][ 9 ][ 10 ]]
- [[ string->int ][ !!! *6* !!! ][ 117 ][ 24 ][ 24 ]]
- [[ string->short ][ !!! *7* !!! ][ 115 ][ 20 ][ 24 ]]
- [[ string->long int ][ !!! *7* !!! ][ 115 ][ 19 ][ 22 ]]
- [[ string->long long ][ !!! *8* !!! ][ 116 ][ 21 ][ 23 ]]
- [[ string->unsigned int ][ !!! *6* !!! ][ 121 ][ 18 ][ 23 ]]
- [[ string->unsigned short ][ !!! *6* !!! ][ 116 ][ 19 ][ 22 ]]
- [[ string->unsigned long int ][ !!! *7* !!! ][ 117 ][ 23 ][ 21 ]]
- [[ string->unsigned long long ][ !!! *8* !!! ][ 118 ][ 19 ][ 34 ]]
- [[ string->float ][ !!! *13* !!! ][ 201 ][ 55 ][ 41 ]]
- [[ string->double ][ !!! *14* !!! ][ 151 ][ 54 ][ 41 ]]
- [[ string->long double ][ 195 ][ 231 ][ 67 ][ !!! *42* !!! ]]
- [[ string->array<char, 50> ][ !!! *<1* !!! ][ 121 ][ 18 ][ 12 ]]
- [[ string->string ][ !!! *1* !!! ][ 124 ][ 27 ][ --- ]]
- [[ string->container::string ][ !!! *3* !!! ][ 114 ][ 25 ][ --- ]]
- [[ string->char ][ 7 ][ 111 ][ 25 ][ !!! *7* !!! ]]
- [[ string->signed char ][ !!! *6* !!! ][ 112 ][ 30 ][ 26 ]]
- [[ string->unsigned char ][ !!! *6* !!! ][ 113 ][ 25 ][ 24 ]]
- [[ int->string ][ !!! *12* !!! ][ 126 ][ 36 ][ 21 ]]
- [[ short->string ][ !!! *11* !!! ][ 135 ][ 30 ][ 21 ]]
- [[ long int->string ][ !!! *11* !!! ][ 128 ][ 28 ][ 21 ]]
- [[ long long->string ][ !!! *12* !!! ][ 126 ][ 32 ][ 24 ]]
- [[ unsigned int->string ][ !!! *11* !!! ][ 131 ][ 36 ][ 22 ]]
- [[ unsigned short->string ][ !!! *11* !!! ][ 130 ][ 28 ][ 22 ]]
- [[ unsigned long int->string ][ !!! *11* !!! ][ 130 ][ 36 ][ 22 ]]
- [[ unsigned long long->string ][ !!! *11* !!! ][ 127 ][ 43 ][ 25 ]]
- [[ float->string ][ 53 ][ 190 ][ 83 ][ !!! *41* !!! ]]
- [[ double->string ][ 59 ][ 197 ][ 82 ][ !!! *44* !!! ]]
- [[ long double->string ][ 118 ][ 229 ][ 101 ][ !!! *44* !!! ]]
- [[ char*->char ][ !!! *1* !!! ][ 105 ][ 9 ][ 9 ]]
- [[ char*->signed char ][ !!! *1* !!! ][ 107 ][ 10 ][ 10 ]]
- [[ char*->unsigned char ][ !!! *1* !!! ][ 106 ][ 9 ][ 11 ]]
- [[ char*->int ][ !!! *7* !!! ][ 149 ][ 25 ][ 24 ]]
- [[ char*->short ][ !!! *7* !!! ][ 118 ][ 20 ][ 22 ]]
- [[ char*->long int ][ !!! *9* !!! ][ 117 ][ 20 ][ 28 ]]
- [[ char*->long long ][ !!! *9* !!! ][ 128 ][ 23 ][ 29 ]]
- [[ char*->unsigned int ][ !!! *7* !!! ][ 120 ][ 19 ][ 23 ]]
- [[ char*->unsigned short ][ !!! *7* !!! ][ 125 ][ 20 ][ 22 ]]
- [[ char*->unsigned long int ][ !!! *8* !!! ][ 125 ][ 21 ][ 24 ]]
- [[ char*->unsigned long long ][ !!! *8* !!! ][ 130 ][ 19 ][ 22 ]]
- [[ char*->float ][ !!! *14* !!! ][ 162 ][ 56 ][ 41 ]]
- [[ char*->double ][ !!! *16* !!! ][ 151 ][ 54 ][ 39 ]]
- [[ char*->long double ][ 111 ][ 176 ][ 58 ][ !!! *42* !!! ]]
- [[ char*->array<char, 50> ][ !!! *1* !!! ][ 116 ][ 20 ][ 17 ]]
- [[ char*->string ][ !!! *8* !!! ][ 125 ][ 27 ][ --- ]]
- [[ char*->container::string ][ !!! *2* !!! ][ 115 ][ 26 ][ --- ]]
- [[ unsigned char*->char ][ !!! *1* !!! ][ 101 ][ 9 ][ 9 ]]
- [[ unsigned char*->signed char ][ !!! *1* !!! ][ 104 ][ 9 ][ 11 ]]
- [[ unsigned char*->unsigned char ][ !!! *1* !!! ][ 103 ][ 9 ][ 13 ]]
- [[ unsigned char*->int ][ !!! *8* !!! ][ 116 ][ 20 ][ 24 ]]
- [[ unsigned char*->short ][ !!! *7* !!! ][ 121 ][ 20 ][ 26 ]]
- [[ unsigned char*->long int ][ !!! *8* !!! ][ 118 ][ 20 ][ 22 ]]
- [[ unsigned char*->long long ][ !!! *8* !!! ][ 122 ][ 20 ][ 23 ]]
- [[ unsigned char*->unsigned int ][ !!! *6* !!! ][ 119 ][ 22 ][ 23 ]]
- [[ unsigned char*->unsigned short ][ !!! *7* !!! ][ 122 ][ 20 ][ 22 ]]
- [[ unsigned char*->unsigned long int ][ !!! *8* !!! ][ 125 ][ 21 ][ 22 ]]
- [[ unsigned char*->unsigned long long ][ !!! *8* !!! ][ 122 ][ 19 ][ 25 ]]
- [[ unsigned char*->float ][ !!! *14* !!! ][ 162 ][ 62 ][ 37 ]]
- [[ unsigned char*->double ][ !!! *15* !!! ][ 151 ][ 58 ][ 39 ]]
- [[ unsigned char*->long double ][ 116 ][ 156 ][ 58 ][ !!! *42* !!! ]]
- [[ unsigned char*->array<char, 50> ][ !!! *1* !!! ][ 122 ][ 19 ][ 15 ]]
- [[ unsigned char*->string ][ !!! *8* !!! ][ 124 ][ 27 ][ --- ]]
- [[ unsigned char*->container::string ][ !!! *4* !!! ][ 119 ][ 25 ][ --- ]]
- [[ signed char*->char ][ !!! *1* !!! ][ 107 ][ 9 ][ 9 ]]
- [[ signed char*->signed char ][ !!! *1* !!! ][ 108 ][ 10 ][ 11 ]]
- [[ signed char*->unsigned char ][ !!! *1* !!! ][ 106 ][ 9 ][ 11 ]]
- [[ signed char*->int ][ !!! *7* !!! ][ 122 ][ 21 ][ 22 ]]
- [[ signed char*->short ][ !!! *7* !!! ][ 126 ][ 20 ][ 22 ]]
- [[ signed char*->long int ][ !!! *8* !!! ][ 119 ][ 20 ][ 23 ]]
- [[ signed char*->long long ][ !!! *8* !!! ][ 119 ][ 21 ][ 26 ]]
- [[ signed char*->unsigned int ][ !!! *6* !!! ][ 124 ][ 18 ][ 22 ]]
- [[ signed char*->unsigned short ][ !!! *7* !!! ][ 124 ][ 21 ][ 23 ]]
- [[ signed char*->unsigned long int ][ !!! *8* !!! ][ 121 ][ 24 ][ 23 ]]
- [[ signed char*->unsigned long long ][ !!! *8* !!! ][ 122 ][ 20 ][ 22 ]]
- [[ signed char*->float ][ !!! *14* !!! ][ 167 ][ 56 ][ 37 ]]
- [[ signed char*->double ][ !!! *14* !!! ][ 162 ][ 53 ][ 40 ]]
- [[ signed char*->long double ][ 110 ][ 152 ][ 56 ][ !!! *42* !!! ]]
- [[ signed char*->array<char, 50> ][ !!! *1* !!! ][ 117 ][ 19 ][ 12 ]]
- [[ signed char*->string ][ !!! *8* !!! ][ 132 ][ 27 ][ --- ]]
- [[ signed char*->container::string ][ !!! *4* !!! ][ 116 ][ 26 ][ --- ]]
- [[ iterator_range<char*>->char ][ !!! *<1* !!! ][ 112 ][ 14 ][ 9 ]]
- [[ iterator_range<char*>->signed char ][ !!! *<1* !!! ][ 107 ][ 13 ][ 10 ]]
- [[ iterator_range<char*>->unsigned char ][ !!! *<1* !!! ][ 145 ][ 15 ][ 10 ]]
- [[ iterator_range<char*>->int ][ !!! *6* !!! ][ 119 ][ 22 ][ 23 ]]
- [[ iterator_range<char*>->short ][ !!! *6* !!! ][ 115 ][ 22 ][ 23 ]]
- [[ iterator_range<char*>->long int ][ !!! *7* !!! ][ 115 ][ 25 ][ 22 ]]
- [[ iterator_range<char*>->long long ][ !!! *7* !!! ][ 117 ][ 21 ][ 23 ]]
- [[ iterator_range<char*>->unsigned int ][ !!! *6* !!! ][ 118 ][ 22 ][ 22 ]]
+ [[ string->char ][ !!! *<1* !!! ][ 59 ][ 4 ][ 4 ]]
+ [[ string->signed char ][ !!! *<1* !!! ][ 52 ][ 4 ][ 5 ]]
+ [[ string->unsigned char ][ !!! *<1* !!! ][ 54 ][ 4 ][ 5 ]]
+ [[ string->int ][ !!! *4* !!! ][ 61 ][ 19 ][ 12 ]]
+ [[ string->short ][ !!! *4* !!! ][ 59 ][ 11 ][ 8 ]]
+ [[ string->long int ][ !!! *4* !!! ][ 59 ][ 9 ][ 8 ]]
+ [[ string->long long ][ !!! *6* !!! ][ 61 ][ 10 ][ 10 ]]
+ [[ string->unsigned int ][ !!! *4* !!! ][ 59 ][ 9 ][ 9 ]]
+ [[ string->unsigned short ][ !!! *4* !!! ][ 60 ][ 9 ][ 8 ]]
+ [[ string->unsigned long int ][ !!! *4* !!! ][ 60 ][ 9 ][ 8 ]]
+ [[ string->unsigned long long ][ !!! *4* !!! ][ 70 ][ 21 ][ 21 ]]
+ [[ string->float ][ 91 ][ 152 ][ 59 ][ !!! *40* !!! ]]
+ [[ string->double ][ 86 ][ 140 ][ 58 ][ !!! *28* !!! ]]
+ [[ string->long double ][ 48 ][ 90 ][ 34 ][ !!! *22* !!! ]]
+ [[ string->array<char, 50> ][ !!! *<1* !!! ][ 59 ][ 9 ][ 10 ]]
+ [[ string->string ][ !!! *2* !!! ][ 129 ][ 29 ][ --- ]]
+ [[ string->container::string ][ !!! *1* !!! ][ 70 ][ 11 ][ --- ]]
+ [[ string->char ][ !!! *4* !!! ][ 99 ][ 27 ][ 20 ]]
+ [[ string->signed char ][ !!! *9* !!! ][ 101 ][ 13 ][ 12 ]]
+ [[ string->unsigned char ][ !!! *4* !!! ][ 86 ][ 27 ][ 27 ]]
+ [[ int->string ][ !!! *9* !!! ][ 89 ][ 17 ][ 14 ]]
+ [[ short->string ][ !!! *7* !!! ][ 71 ][ 17 ][ 15 ]]
+ [[ long int->string ][ !!! *7* !!! ][ 71 ][ 18 ][ 19 ]]
+ [[ long long->string ][ !!! *13* !!! ][ 127 ][ 34 ][ 25 ]]
+ [[ unsigned int->string ][ 16 ][ 117 ][ 17 ][ !!! *12* !!! ]]
+ [[ unsigned short->string ][ !!! *8* !!! ][ 71 ][ 16 ][ 12 ]]
+ [[ unsigned long int->string ][ !!! *12* !!! ][ 100 ][ 36 ][ 26 ]]
+ [[ unsigned long long->string ][ !!! *14* !!! ][ 97 ][ 21 ][ 17 ]]
+ [[ float->string ][ 70 ][ 97 ][ 43 ][ !!! *25* !!! ]]
+ [[ double->string ][ 130 ][ 155 ][ 51 ][ !!! *25* !!! ]]
+ [[ long double->string ][ 104 ][ 160 ][ !!! *47* !!! ][ 57 ]]
+ [[ char*->char ][ !!! *<1* !!! ][ 95 ][ 4 ][ 4 ]]
+ [[ char*->signed char ][ !!! *<1* !!! ][ 52 ][ 7 ][ 13 ]]
+ [[ char*->unsigned char ][ !!! *<1* !!! ][ 106 ][ 11 ][ 13 ]]
+ [[ char*->int ][ !!! *6* !!! ][ 118 ][ 22 ][ 21 ]]
+ [[ char*->short ][ !!! *7* !!! ][ 104 ][ 10 ][ 19 ]]
+ [[ char*->long int ][ !!! *8* !!! ][ 112 ][ 24 ][ 14 ]]
+ [[ char*->long long ][ !!! *4* !!! ][ 90 ][ 17 ][ 9 ]]
+ [[ char*->unsigned int ][ !!! *4* !!! ][ 103 ][ 23 ][ 22 ]]
+ [[ char*->unsigned short ][ !!! *7* !!! ][ 82 ][ 9 ][ 8 ]]
+ [[ char*->unsigned long int ][ !!! *5* !!! ][ 58 ][ 20 ][ 8 ]]
+ [[ char*->unsigned long long ][ !!! *4* !!! ][ 60 ][ 10 ][ 11 ]]
+ [[ char*->float ][ 58 ][ 103 ][ !!! *32* !!! ][ 37 ]]
+ [[ char*->double ][ 52 ][ 155 ][ 32 ][ !!! *27* !!! ]]
+ [[ char*->long double ][ 72 ][ 135 ][ 51 ][ !!! *30* !!! ]]
+ [[ char*->array<char, 50> ][ !!! *<1* !!! ][ 80 ][ 23 ][ 17 ]]
+ [[ char*->string ][ !!! *10* !!! ][ 150 ][ 18 ][ --- ]]
+ [[ char*->container::string ][ !!! *<1* !!! ][ 64 ][ 11 ][ --- ]]
+ [[ unsigned char*->char ][ !!! *<1* !!! ][ 52 ][ 4 ][ 4 ]]
+ [[ unsigned char*->signed char ][ !!! *<1* !!! ][ 54 ][ 4 ][ 5 ]]
+ [[ unsigned char*->unsigned char ][ !!! *<1* !!! ][ 54 ][ 4 ][ 5 ]]
+ [[ unsigned char*->int ][ !!! *4* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ unsigned char*->short ][ !!! *4* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ unsigned char*->long int ][ !!! *4* !!! ][ 66 ][ 24 ][ 19 ]]
+ [[ unsigned char*->long long ][ !!! *4* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ unsigned char*->unsigned int ][ !!! *4* !!! ][ 79 ][ 24 ][ 22 ]]
+ [[ unsigned char*->unsigned short ][ !!! *7* !!! ][ 123 ][ 23 ][ 22 ]]
+ [[ unsigned char*->unsigned long int ][ !!! *8* !!! ][ 121 ][ 24 ][ 22 ]]
+ [[ unsigned char*->unsigned long long ][ !!! *8* !!! ][ 121 ][ 24 ][ 22 ]]
+ [[ unsigned char*->float ][ 97 ][ 167 ][ 67 ][ !!! *47* !!! ]]
+ [[ unsigned char*->double ][ 96 ][ 164 ][ 67 ][ !!! *47* !!! ]]
+ [[ unsigned char*->long double ][ 97 ][ 165 ][ 66 ][ !!! *47* !!! ]]
+ [[ unsigned char*->array<char, 50> ][ !!! *<1* !!! ][ 119 ][ 22 ][ 17 ]]
+ [[ unsigned char*->string ][ !!! *11* !!! ][ 139 ][ 34 ][ --- ]]
+ [[ unsigned char*->container::string ][ !!! *1* !!! ][ 121 ][ 25 ][ --- ]]
+ [[ signed char*->char ][ !!! *<1* !!! ][ 106 ][ 11 ][ 8 ]]
+ [[ signed char*->signed char ][ !!! *<1* !!! ][ 81 ][ 12 ][ 13 ]]
+ [[ signed char*->unsigned char ][ !!! *<1* !!! ][ 109 ][ 11 ][ 12 ]]
+ [[ signed char*->int ][ !!! *7* !!! ][ 122 ][ 24 ][ 21 ]]
+ [[ signed char*->short ][ !!! *4* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ signed char*->long int ][ !!! *4* !!! ][ 60 ][ 10 ][ 8 ]]
+ [[ signed char*->long long ][ !!! *4* !!! ][ 60 ][ 10 ][ 8 ]]
+ [[ signed char*->unsigned int ][ !!! *4* !!! ][ 64 ][ 23 ][ 22 ]]
+ [[ signed char*->unsigned short ][ !!! *7* !!! ][ 120 ][ 24 ][ 22 ]]
+ [[ signed char*->unsigned long int ][ !!! *8* !!! ][ 121 ][ 24 ][ 22 ]]
+ [[ signed char*->unsigned long long ][ !!! *8* !!! ][ 122 ][ 23 ][ 22 ]]
+ [[ signed char*->float ][ 95 ][ 165 ][ 68 ][ !!! *46* !!! ]]
+ [[ signed char*->double ][ 95 ][ 161 ][ 66 ][ !!! *47* !!! ]]
+ [[ signed char*->long double ][ 96 ][ 161 ][ 66 ][ !!! *46* !!! ]]
+ [[ signed char*->array<char, 50> ][ !!! *<1* !!! ][ 117 ][ 22 ][ 17 ]]
+ [[ signed char*->string ][ !!! *10* !!! ][ 84 ][ 15 ][ --- ]]
+ [[ signed char*->container::string ][ !!! *1* !!! ][ 119 ][ 25 ][ --- ]]
+ [[ iterator_range<char*>->char ][ !!! *<1* !!! ][ 111 ][ 16 ][ 11 ]]
+ [[ iterator_range<char*>->signed char ][ !!! *<1* !!! ][ 110 ][ 16 ][ 13 ]]
+ [[ iterator_range<char*>->unsigned char ][ !!! *<1* !!! ][ 111 ][ 15 ][ 13 ]]
+ [[ iterator_range<char*>->int ][ !!! *6* !!! ][ 119 ][ 25 ][ 22 ]]
+ [[ iterator_range<char*>->short ][ !!! *7* !!! ][ 119 ][ 25 ][ 22 ]]
+ [[ iterator_range<char*>->long int ][ !!! *7* !!! ][ 120 ][ 25 ][ 22 ]]
+ [[ iterator_range<char*>->long long ][ !!! *8* !!! ][ 119 ][ 24 ][ 22 ]]
+ [[ iterator_range<char*>->unsigned int ][ !!! *6* !!! ][ 119 ][ 24 ][ 22 ]]
[[ iterator_range<char*>->unsigned short ][ !!! *6* !!! ][ 117 ][ 24 ][ 22 ]]
- [[ iterator_range<char*>->unsigned long int ][ !!! *7* !!! ][ 124 ][ 25 ][ 22 ]]
- [[ iterator_range<char*>->unsigned long long ][ !!! *7* !!! ][ 119 ][ 22 ][ 22 ]]
- [[ iterator_range<char*>->float ][ !!! *13* !!! ][ 159 ][ 42 ][ 41 ]]
- [[ iterator_range<char*>->double ][ !!! *14* !!! ][ 152 ][ 40 ][ 40 ]]
- [[ iterator_range<char*>->long double ][ 113 ][ 155 ][ 58 ][ !!! *54* !!! ]]
- [[ iterator_range<char*>->array<char, 50> ][ !!! *<1* !!! ][ 127 ][ 23 ][ 13 ]]
- [[ iterator_range<char*>->string ][ !!! *7* !!! ][ 132 ][ 30 ][ --- ]]
- [[ iterator_range<char*>->container::string ][ !!! *3* !!! ][ 122 ][ 24 ][ --- ]]
- [[ array<char, 50>->char ][ !!! *<1* !!! ][ 110 ][ 9 ][ 10 ]]
- [[ array<char, 50>->signed char ][ !!! *<1* !!! ][ 119 ][ 9 ][ 13 ]]
- [[ array<char, 50>->unsigned char ][ !!! *<1* !!! ][ 106 ][ 13 ][ 11 ]]
- [[ array<char, 50>->int ][ !!! *6* !!! ][ 131 ][ 21 ][ 22 ]]
- [[ array<char, 50>->short ][ !!! *7* !!! ][ 119 ][ 22 ][ 28 ]]
- [[ array<char, 50>->long int ][ !!! *8* !!! ][ 133 ][ 21 ][ 26 ]]
- [[ array<char, 50>->long long ][ !!! *8* !!! ][ 115 ][ 22 ][ 23 ]]
- [[ array<char, 50>->unsigned int ][ !!! *6* !!! ][ 118 ][ 18 ][ 22 ]]
- [[ array<char, 50>->unsigned short ][ !!! *7* !!! ][ 119 ][ 19 ][ 22 ]]
- [[ array<char, 50>->unsigned long int ][ !!! *7* !!! ][ 118 ][ 23 ][ 21 ]]
- [[ array<char, 50>->unsigned long long ][ !!! *7* !!! ][ 117 ][ 20 ][ 22 ]]
- [[ array<char, 50>->float ][ !!! *15* !!! ][ 156 ][ 53 ][ 36 ]]
- [[ array<char, 50>->double ][ !!! *15* !!! ][ 148 ][ 55 ][ 39 ]]
- [[ array<char, 50>->long double ][ 110 ][ 150 ][ 56 ][ !!! *41* !!! ]]
- [[ array<char, 50>->array<char, 50> ][ !!! *<1* !!! ][ 117 ][ 19 ][ 12 ]]
- [[ array<char, 50>->string ][ !!! *7* !!! ][ 124 ][ 26 ][ --- ]]
- [[ array<char, 50>->container::string ][ !!! *4* !!! ][ 115 ][ 26 ][ --- ]]
- [[ int->int ][ !!! *<1* !!! ][ 117 ][ 24 ][ --- ]]
- [[ float->double ][ !!! *<1* !!! ][ 245 ][ 125 ][ --- ]]
- [[ char->signed char ][ !!! *<1* !!! ][ 100 ][ 9 ][ --- ]]
+ [[ iterator_range<char*>->unsigned long int ][ !!! *7* !!! ][ 120 ][ 24 ][ 22 ]]
+ [[ iterator_range<char*>->unsigned long long ][ !!! *8* !!! ][ 118 ][ 24 ][ 22 ]]
+ [[ iterator_range<char*>->float ][ 96 ][ 155 ][ 48 ][ !!! *47* !!! ]]
+ [[ iterator_range<char*>->double ][ 96 ][ 141 ][ 47 ][ !!! *47* !!! ]]
+ [[ iterator_range<char*>->long double ][ 96 ][ 140 ][ 46 ][ !!! *46* !!! ]]
+ [[ iterator_range<char*>->array<char, 50> ][ !!! *<1* !!! ][ 118 ][ 25 ][ 17 ]]
+ [[ iterator_range<char*>->string ][ !!! *10* !!! ][ 136 ][ 35 ][ --- ]]
+ [[ iterator_range<char*>->container::string ][ !!! *1* !!! ][ 119 ][ 26 ][ --- ]]
+ [[ array<char, 50>->char ][ !!! *<1* !!! ][ 108 ][ 11 ][ 10 ]]
+ [[ array<char, 50>->signed char ][ !!! *<1* !!! ][ 106 ][ 12 ][ 12 ]]
+ [[ array<char, 50>->unsigned char ][ !!! *<1* !!! ][ 107 ][ 11 ][ 13 ]]
+ [[ array<char, 50>->int ][ !!! *6* !!! ][ 119 ][ 24 ][ 22 ]]
+ [[ array<char, 50>->short ][ !!! *7* !!! ][ 121 ][ 24 ][ 22 ]]
+ [[ array<char, 50>->long int ][ !!! *7* !!! ][ 119 ][ 24 ][ 22 ]]
+ [[ array<char, 50>->long long ][ !!! *7* !!! ][ 123 ][ 24 ][ 22 ]]
+ [[ array<char, 50>->unsigned int ][ !!! *7* !!! ][ 121 ][ 23 ][ 25 ]]
+ [[ array<char, 50>->unsigned short ][ !!! *6* !!! ][ 120 ][ 24 ][ 22 ]]
+ [[ array<char, 50>->unsigned long int ][ !!! *7* !!! ][ 59 ][ 10 ][ 9 ]]
+ [[ array<char, 50>->unsigned long long ][ !!! *4* !!! ][ 60 ][ 10 ][ 8 ]]
+ [[ array<char, 50>->float ][ 47 ][ 80 ][ 32 ][ !!! *22* !!! ]]
+ [[ array<char, 50>->double ][ 46 ][ 82 ][ 31 ][ !!! *22* !!! ]]
+ [[ array<char, 50>->long double ][ 49 ][ 82 ][ 31 ][ !!! *22* !!! ]]
+ [[ array<char, 50>->array<char, 50> ][ !!! *1* !!! ][ 59 ][ 9 ][ 7 ]]
+ [[ array<char, 50>->string ][ !!! *5* !!! ][ 70 ][ 15 ][ --- ]]
+ [[ array<char, 50>->container::string ][ !!! *1* !!! ][ 60 ][ 11 ][ --- ]]
+ [[ int->int ][ !!! *<1* !!! ][ 61 ][ 12 ][ --- ]]
+ [[ float->double ][ !!! *<1* !!! ][ 111 ][ 54 ][ --- ]]
+ [[ char->signed char ][ !!! *<1* !!! ][ 51 ][ 4 ][ --- ]]
]
[endsect]
-[section GNU C++ version 4.6.3]
-[table:id Performance Table ( GNU C++ version 4.6.3)
+[section GNU C++ version 4.8.5]
+[table:id Performance Table ( GNU C++ version 4.8.5)
[[From->To] [lexical_cast] [std::stringstream with construction] [std::stringstream without construction][scanf/printf]]
- [[ string->char ][ !!! *<1* !!! ][ 142 ][ 10 ][ 18 ]]
- [[ string->signed char ][ !!! *<1* !!! ][ 111 ][ 8 ][ 10 ]]
- [[ string->unsigned char ][ !!! *<1* !!! ][ 101 ][ 8 ][ 10 ]]
- [[ string->int ][ !!! *7* !!! ][ 110 ][ 20 ][ 24 ]]
- [[ string->short ][ !!! *6* !!! ][ 109 ][ 20 ][ 25 ]]
- [[ string->long int ][ !!! *7* !!! ][ 113 ][ 19 ][ 24 ]]
- [[ string->long long ][ !!! *7* !!! ][ 116 ][ 24 ][ 23 ]]
- [[ string->unsigned int ][ !!! *6* !!! ][ 110 ][ 19 ][ 23 ]]
- [[ string->unsigned short ][ !!! *5* !!! ][ 116 ][ 18 ][ 23 ]]
- [[ string->unsigned long int ][ !!! *7* !!! ][ 111 ][ 22 ][ 23 ]]
- [[ string->unsigned long long ][ !!! *7* !!! ][ 108 ][ 20 ][ 22 ]]
- [[ string->float ][ !!! *11* !!! ][ 161 ][ 54 ][ 38 ]]
- [[ string->double ][ !!! *11* !!! ][ 146 ][ 56 ][ 41 ]]
- [[ string->long double ][ 113 ][ 151 ][ 59 ][ !!! *43* !!! ]]
- [[ string->array<char, 50> ][ !!! *<1* !!! ][ 107 ][ 18 ][ 14 ]]
- [[ string->string ][ !!! *2* !!! ][ 127 ][ 24 ][ --- ]]
- [[ string->container::string ][ !!! *3* !!! ][ 142 ][ 26 ][ --- ]]
- [[ string->char ][ !!! *7* !!! ][ 110 ][ 23 ][ 17 ]]
- [[ string->signed char ][ !!! *7* !!! ][ 114 ][ 23 ][ 24 ]]
- [[ string->unsigned char ][ !!! *7* !!! ][ 110 ][ 25 ][ 24 ]]
- [[ int->string ][ !!! *12* !!! ][ 127 ][ 31 ][ 22 ]]
- [[ short->string ][ !!! *13* !!! ][ 129 ][ 31 ][ 22 ]]
- [[ long int->string ][ !!! *12* !!! ][ 125 ][ 30 ][ 22 ]]
- [[ long long->string ][ !!! *13* !!! ][ 127 ][ 34 ][ 24 ]]
- [[ unsigned int->string ][ !!! *13* !!! ][ 127 ][ 27 ][ 21 ]]
- [[ unsigned short->string ][ !!! *12* !!! ][ 127 ][ 28 ][ 22 ]]
- [[ unsigned long int->string ][ !!! *12* !!! ][ 131 ][ 27 ][ 22 ]]
- [[ unsigned long long->string ][ !!! *12* !!! ][ 125 ][ 28 ][ 24 ]]
- [[ float->string ][ 51 ][ 200 ][ 81 ][ !!! *40* !!! ]]
- [[ double->string ][ 56 ][ 194 ][ 82 ][ !!! *48* !!! ]]
- [[ long double->string ][ 65 ][ 220 ][ 82 ][ !!! *41* !!! ]]
- [[ char*->char ][ !!! *<1* !!! ][ 104 ][ 10 ][ 9 ]]
- [[ char*->signed char ][ !!! *<1* !!! ][ 101 ][ 10 ][ 11 ]]
- [[ char*->unsigned char ][ !!! *<1* !!! ][ 99 ][ 10 ][ 12 ]]
- [[ char*->int ][ !!! *6* !!! ][ 112 ][ 23 ][ 24 ]]
- [[ char*->short ][ !!! *6* !!! ][ 115 ][ 21 ][ 23 ]]
- [[ char*->long int ][ !!! *8* !!! ][ 111 ][ 21 ][ 24 ]]
- [[ char*->long long ][ !!! *9* !!! ][ 112 ][ 21 ][ 30 ]]
- [[ char*->unsigned int ][ !!! *7* !!! ][ 112 ][ 22 ][ 24 ]]
- [[ char*->unsigned short ][ !!! *6* !!! ][ 119 ][ 19 ][ 23 ]]
- [[ char*->unsigned long int ][ !!! *7* !!! ][ 115 ][ 22 ][ 23 ]]
- [[ char*->unsigned long long ][ !!! *7* !!! ][ 115 ][ 20 ][ 23 ]]
- [[ char*->float ][ !!! *12* !!! ][ 153 ][ 54 ][ 39 ]]
- [[ char*->double ][ !!! *12* !!! ][ 153 ][ 61 ][ 41 ]]
- [[ char*->long double ][ 108 ][ 160 ][ 61 ][ !!! *49* !!! ]]
- [[ char*->array<char, 50> ][ !!! *<1* !!! ][ 107 ][ 20 ][ 14 ]]
- [[ char*->string ][ !!! *7* !!! ][ 123 ][ 26 ][ --- ]]
- [[ char*->container::string ][ !!! *2* !!! ][ 121 ][ 24 ][ --- ]]
- [[ unsigned char*->char ][ !!! *<1* !!! ][ 97 ][ 10 ][ 9 ]]
- [[ unsigned char*->signed char ][ !!! *<1* !!! ][ 98 ][ 10 ][ 12 ]]
- [[ unsigned char*->unsigned char ][ !!! *<1* !!! ][ 99 ][ 11 ][ 12 ]]
- [[ unsigned char*->int ][ !!! *6* !!! ][ 112 ][ 22 ][ 24 ]]
- [[ unsigned char*->short ][ !!! *10* !!! ][ 111 ][ 24 ][ 24 ]]
- [[ unsigned char*->long int ][ !!! *8* !!! ][ 110 ][ 23 ][ 24 ]]
- [[ unsigned char*->long long ][ !!! *9* !!! ][ 115 ][ 21 ][ 25 ]]
- [[ unsigned char*->unsigned int ][ !!! *6* !!! ][ 111 ][ 24 ][ 23 ]]
- [[ unsigned char*->unsigned short ][ !!! *6* !!! ][ 118 ][ 19 ][ 23 ]]
- [[ unsigned char*->unsigned long int ][ !!! *8* !!! ][ 112 ][ 21 ][ 23 ]]
- [[ unsigned char*->unsigned long long ][ !!! *13* !!! ][ 109 ][ 20 ][ 23 ]]
- [[ unsigned char*->float ][ !!! *12* !!! ][ 154 ][ 56 ][ 39 ]]
- [[ unsigned char*->double ][ !!! *17* !!! ][ 150 ][ 58 ][ 41 ]]
- [[ unsigned char*->long double ][ 108 ][ 149 ][ 68 ][ !!! *43* !!! ]]
- [[ unsigned char*->array<char, 50> ][ !!! *1* !!! ][ 107 ][ 19 ][ 15 ]]
- [[ unsigned char*->string ][ !!! *8* !!! ][ 124 ][ 26 ][ --- ]]
- [[ unsigned char*->container::string ][ !!! *4* !!! ][ 121 ][ 24 ][ --- ]]
- [[ signed char*->char ][ !!! *<1* !!! ][ 99 ][ 10 ][ 9 ]]
- [[ signed char*->signed char ][ !!! *<1* !!! ][ 99 ][ 10 ][ 10 ]]
- [[ signed char*->unsigned char ][ !!! *<1* !!! ][ 99 ][ 10 ][ 12 ]]
- [[ signed char*->int ][ !!! *6* !!! ][ 113 ][ 28 ][ 24 ]]
- [[ signed char*->short ][ !!! *6* !!! ][ 110 ][ 21 ][ 25 ]]
- [[ signed char*->long int ][ !!! *8* !!! ][ 110 ][ 21 ][ 24 ]]
- [[ signed char*->long long ][ !!! *9* !!! ][ 116 ][ 21 ][ 24 ]]
- [[ signed char*->unsigned int ][ !!! *7* !!! ][ 114 ][ 21 ][ 23 ]]
- [[ signed char*->unsigned short ][ !!! *6* !!! ][ 116 ][ 20 ][ 23 ]]
- [[ signed char*->unsigned long int ][ !!! *8* !!! ][ 113 ][ 27 ][ 23 ]]
- [[ signed char*->unsigned long long ][ !!! *8* !!! ][ 110 ][ 20 ][ 23 ]]
- [[ signed char*->float ][ !!! *12* !!! ][ 155 ][ 53 ][ 44 ]]
- [[ signed char*->double ][ !!! *13* !!! ][ 150 ][ 60 ][ 42 ]]
- [[ signed char*->long double ][ 108 ][ 151 ][ 62 ][ !!! *44* !!! ]]
- [[ signed char*->array<char, 50> ][ !!! *1* !!! ][ 107 ][ 19 ][ 15 ]]
- [[ signed char*->string ][ !!! *8* !!! ][ 124 ][ 26 ][ --- ]]
- [[ signed char*->container::string ][ !!! *4* !!! ][ 121 ][ 24 ][ --- ]]
- [[ iterator_range<char*>->char ][ !!! *<1* !!! ][ 103 ][ 14 ][ 10 ]]
- [[ iterator_range<char*>->signed char ][ !!! *<1* !!! ][ 102 ][ 15 ][ 12 ]]
- [[ iterator_range<char*>->unsigned char ][ !!! *<1* !!! ][ 102 ][ 14 ][ 12 ]]
- [[ iterator_range<char*>->int ][ !!! *6* !!! ][ 115 ][ 23 ][ 24 ]]
- [[ iterator_range<char*>->short ][ !!! *5* !!! ][ 110 ][ 22 ][ 24 ]]
- [[ iterator_range<char*>->long int ][ !!! *7* !!! ][ 109 ][ 22 ][ 29 ]]
- [[ iterator_range<char*>->long long ][ !!! *7* !!! ][ 111 ][ 24 ][ 28 ]]
- [[ iterator_range<char*>->unsigned int ][ !!! *6* !!! ][ 114 ][ 22 ][ 23 ]]
- [[ iterator_range<char*>->unsigned short ][ !!! *5* !!! ][ 115 ][ 20 ][ 22 ]]
- [[ iterator_range<char*>->unsigned long int ][ !!! *7* !!! ][ 123 ][ 26 ][ 23 ]]
- [[ iterator_range<char*>->unsigned long long ][ !!! *7* !!! ][ 110 ][ 23 ][ 24 ]]
- [[ iterator_range<char*>->float ][ !!! *11* !!! ][ 153 ][ 38 ][ 38 ]]
- [[ iterator_range<char*>->double ][ !!! *11* !!! ][ 140 ][ 43 ][ 40 ]]
- [[ iterator_range<char*>->long double ][ 108 ][ 147 ][ !!! *41* !!! ][ 46 ]]
- [[ iterator_range<char*>->array<char, 50> ][ !!! *<1* !!! ][ 109 ][ 22 ][ 15 ]]
- [[ iterator_range<char*>->string ][ !!! *8* !!! ][ 122 ][ 29 ][ --- ]]
- [[ iterator_range<char*>->container::string ][ !!! *3* !!! ][ 117 ][ 23 ][ --- ]]
- [[ array<char, 50>->char ][ !!! *<1* !!! ][ 98 ][ 10 ][ 9 ]]
- [[ array<char, 50>->signed char ][ !!! *<1* !!! ][ 99 ][ 9 ][ 12 ]]
- [[ array<char, 50>->unsigned char ][ !!! *<1* !!! ][ 102 ][ 9 ][ 12 ]]
- [[ array<char, 50>->int ][ !!! *6* !!! ][ 119 ][ 23 ][ 23 ]]
- [[ array<char, 50>->short ][ !!! *6* !!! ][ 111 ][ 21 ][ 26 ]]
- [[ array<char, 50>->long int ][ !!! *7* !!! ][ 115 ][ 20 ][ 28 ]]
- [[ array<char, 50>->long long ][ !!! *9* !!! ][ 110 ][ 21 ][ 26 ]]
- [[ array<char, 50>->unsigned int ][ !!! *6* !!! ][ 115 ][ 22 ][ 23 ]]
- [[ array<char, 50>->unsigned short ][ !!! *6* !!! ][ 115 ][ 19 ][ 23 ]]
- [[ array<char, 50>->unsigned long int ][ !!! *7* !!! ][ 118 ][ 23 ][ 23 ]]
- [[ array<char, 50>->unsigned long long ][ !!! *7* !!! ][ 109 ][ 20 ][ 24 ]]
- [[ array<char, 50>->float ][ !!! *12* !!! ][ 160 ][ 53 ][ 38 ]]
- [[ array<char, 50>->double ][ !!! *11* !!! ][ 147 ][ 57 ][ 41 ]]
- [[ array<char, 50>->long double ][ 109 ][ 154 ][ 59 ][ !!! *42* !!! ]]
- [[ array<char, 50>->array<char, 50> ][ !!! *1* !!! ][ 105 ][ 19 ][ 14 ]]
- [[ array<char, 50>->string ][ !!! *8* !!! ][ 129 ][ 26 ][ --- ]]
- [[ array<char, 50>->container::string ][ !!! *4* !!! ][ 116 ][ 25 ][ --- ]]
- [[ int->int ][ !!! *<1* !!! ][ 118 ][ 24 ][ --- ]]
- [[ float->double ][ !!! *<1* !!! ][ 242 ][ 132 ][ --- ]]
- [[ char->signed char ][ !!! *<1* !!! ][ 94 ][ 8 ][ --- ]]
+ [[ string->char ][ !!! *<1* !!! ][ 100 ][ 10 ][ 10 ]]
+ [[ string->signed char ][ !!! *<1* !!! ][ 97 ][ 9 ][ 11 ]]
+ [[ string->unsigned char ][ !!! *<1* !!! ][ 103 ][ 11 ][ 13 ]]
+ [[ string->int ][ !!! *6* !!! ][ 122 ][ 23 ][ 22 ]]
+ [[ string->short ][ !!! *6* !!! ][ 116 ][ 23 ][ 22 ]]
+ [[ string->long int ][ !!! *6* !!! ][ 97 ][ 21 ][ 22 ]]
+ [[ string->long long ][ !!! *7* !!! ][ 118 ][ 22 ][ 22 ]]
+ [[ string->unsigned int ][ !!! *6* !!! ][ 116 ][ 22 ][ 22 ]]
+ [[ string->unsigned short ][ !!! *6* !!! ][ 106 ][ 9 ][ 8 ]]
+ [[ string->unsigned long int ][ !!! *3* !!! ][ 59 ][ 9 ][ 8 ]]
+ [[ string->unsigned long long ][ !!! *3* !!! ][ 58 ][ 9 ][ 8 ]]
+ [[ string->float ][ 88 ][ 166 ][ 70 ][ !!! *47* !!! ]]
+ [[ string->double ][ 102 ][ 162 ][ 65 ][ !!! *51* !!! ]]
+ [[ string->long double ][ 96 ][ 163 ][ 71 ][ !!! *46* !!! ]]
+ [[ string->array<char, 50> ][ !!! *1* !!! ][ 112 ][ 21 ][ 18 ]]
+ [[ string->string ][ !!! *2* !!! ][ 139 ][ 37 ][ --- ]]
+ [[ string->container::string ][ !!! *1* !!! ][ 121 ][ 24 ][ --- ]]
+ [[ string->char ][ !!! *9* !!! ][ 121 ][ 31 ][ 21 ]]
+ [[ string->signed char ][ !!! *9* !!! ][ 121 ][ 31 ][ 34 ]]
+ [[ string->unsigned char ][ !!! *9* !!! ][ 120 ][ 31 ][ 30 ]]
+ [[ int->string ][ !!! *17* !!! ][ 141 ][ 39 ][ 30 ]]
+ [[ short->string ][ !!! *18* !!! ][ 142 ][ 39 ][ 30 ]]
+ [[ long int->string ][ 17 ][ 136 ][ 17 ][ !!! *12* !!! ]]
+ [[ long long->string ][ !!! *7* !!! ][ 69 ][ 17 ][ 13 ]]
+ [[ unsigned int->string ][ !!! *8* !!! ][ 70 ][ 24 ][ 13 ]]
+ [[ unsigned short->string ][ !!! *7* !!! ][ 69 ][ 17 ][ 12 ]]
+ [[ unsigned long int->string ][ !!! *7* !!! ][ 71 ][ 16 ][ 12 ]]
+ [[ unsigned long long->string ][ !!! *7* !!! ][ 71 ][ 16 ][ 12 ]]
+ [[ float->string ][ 60 ][ 95 ][ 49 ][ !!! *24* !!! ]]
+ [[ double->string ][ 68 ][ 97 ][ 45 ][ !!! *26* !!! ]]
+ [[ long double->string ][ 72 ][ 108 ][ 45 ][ !!! *28* !!! ]]
+ [[ char*->char ][ !!! *<1* !!! ][ 52 ][ 5 ][ 4 ]]
+ [[ char*->signed char ][ !!! *<1* !!! ][ 52 ][ 5 ][ 5 ]]
+ [[ char*->unsigned char ][ !!! *<1* !!! ][ 52 ][ 5 ][ 5 ]]
+ [[ char*->int ][ !!! *3* !!! ][ 60 ][ 10 ][ 8 ]]
+ [[ char*->short ][ !!! *3* !!! ][ 61 ][ 10 ][ 8 ]]
+ [[ char*->long int ][ !!! *4* !!! ][ 60 ][ 10 ][ 8 ]]
+ [[ char*->long long ][ !!! *4* !!! ][ 61 ][ 9 ][ 8 ]]
+ [[ char*->unsigned int ][ !!! *3* !!! ][ 103 ][ 13 ][ 8 ]]
+ [[ char*->unsigned short ][ !!! *3* !!! ][ 97 ][ 23 ][ 22 ]]
+ [[ char*->unsigned long int ][ !!! *7* !!! ][ 123 ][ 23 ][ 22 ]]
+ [[ char*->unsigned long long ][ !!! *6* !!! ][ 72 ][ 10 ][ 8 ]]
+ [[ char*->float ][ 85 ][ 160 ][ 66 ][ !!! *47* !!! ]]
+ [[ char*->double ][ 94 ][ 161 ][ 65 ][ !!! *46* !!! ]]
+ [[ char*->long double ][ 94 ][ 172 ][ 64 ][ !!! *47* !!! ]]
+ [[ char*->array<char, 50> ][ !!! *2* !!! ][ 113 ][ 22 ][ 16 ]]
+ [[ char*->string ][ !!! *10* !!! ][ 145 ][ 34 ][ --- ]]
+ [[ char*->container::string ][ !!! *1* !!! ][ 120 ][ 25 ][ --- ]]
+ [[ unsigned char*->char ][ !!! *<1* !!! ][ 102 ][ 11 ][ 10 ]]
+ [[ unsigned char*->signed char ][ !!! *<1* !!! ][ 100 ][ 12 ][ 12 ]]
+ [[ unsigned char*->unsigned char ][ !!! *<1* !!! ][ 102 ][ 11 ][ 12 ]]
+ [[ unsigned char*->int ][ !!! *7* !!! ][ 119 ][ 24 ][ 22 ]]
+ [[ unsigned char*->short ][ !!! *7* !!! ][ 120 ][ 24 ][ 22 ]]
+ [[ unsigned char*->long int ][ !!! *7* !!! ][ 119 ][ 24 ][ 23 ]]
+ [[ unsigned char*->long long ][ !!! *7* !!! ][ 119 ][ 24 ][ 22 ]]
+ [[ unsigned char*->unsigned int ][ !!! *6* !!! ][ 82 ][ 9 ][ 8 ]]
+ [[ unsigned char*->unsigned short ][ !!! *3* !!! ][ 58 ][ 9 ][ 8 ]]
+ [[ unsigned char*->unsigned long int ][ !!! *4* !!! ][ 59 ][ 10 ][ 10 ]]
+ [[ unsigned char*->unsigned long long ][ !!! *4* !!! ][ 60 ][ 12 ][ 8 ]]
+ [[ unsigned char*->float ][ 47 ][ 80 ][ 32 ][ !!! *22* !!! ]]
+ [[ unsigned char*->double ][ 47 ][ 79 ][ 31 ][ !!! *23* !!! ]]
+ [[ unsigned char*->long double ][ 47 ][ 80 ][ 31 ][ !!! *22* !!! ]]
+ [[ unsigned char*->array<char, 50> ][ !!! *1* !!! ][ 58 ][ 9 ][ 7 ]]
+ [[ unsigned char*->string ][ !!! *4* !!! ][ 68 ][ 15 ][ --- ]]
+ [[ unsigned char*->container::string ][ !!! *<1* !!! ][ 60 ][ 10 ][ --- ]]
+ [[ signed char*->char ][ !!! *<1* !!! ][ 52 ][ 5 ][ 4 ]]
+ [[ signed char*->signed char ][ !!! *<1* !!! ][ 54 ][ 4 ][ 5 ]]
+ [[ signed char*->unsigned char ][ !!! *<1* !!! ][ 52 ][ 4 ][ 6 ]]
+ [[ signed char*->int ][ !!! *6* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ signed char*->short ][ !!! *3* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ signed char*->long int ][ !!! *4* !!! ][ 60 ][ 10 ][ 8 ]]
+ [[ signed char*->long long ][ !!! *4* !!! ][ 59 ][ 10 ][ 9 ]]
+ [[ signed char*->unsigned int ][ !!! *3* !!! ][ 58 ][ 9 ][ 8 ]]
+ [[ signed char*->unsigned short ][ !!! *4* !!! ][ 58 ][ 9 ][ 8 ]]
+ [[ signed char*->unsigned long int ][ !!! *4* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ signed char*->unsigned long long ][ !!! *4* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ signed char*->float ][ 47 ][ 81 ][ 32 ][ !!! *25* !!! ]]
+ [[ signed char*->double ][ 46 ][ 79 ][ 31 ][ !!! *22* !!! ]]
+ [[ signed char*->long double ][ 48 ][ 80 ][ 32 ][ !!! *22* !!! ]]
+ [[ signed char*->array<char, 50> ][ !!! *1* !!! ][ 63 ][ 9 ][ 7 ]]
+ [[ signed char*->string ][ !!! *4* !!! ][ 68 ][ 15 ][ --- ]]
+ [[ signed char*->container::string ][ !!! *<1* !!! ][ 58 ][ 10 ][ --- ]]
+ [[ iterator_range<char*>->char ][ !!! *<1* !!! ][ 54 ][ 6 ][ 4 ]]
+ [[ iterator_range<char*>->signed char ][ !!! *<1* !!! ][ 57 ][ 6 ][ 5 ]]
+ [[ iterator_range<char*>->unsigned char ][ !!! *<1* !!! ][ 54 ][ 6 ][ 5 ]]
+ [[ iterator_range<char*>->int ][ !!! *3* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ iterator_range<char*>->short ][ !!! *3* !!! ][ 59 ][ 11 ][ 9 ]]
+ [[ iterator_range<char*>->long int ][ !!! *3* !!! ][ 61 ][ 11 ][ 8 ]]
+ [[ iterator_range<char*>->long long ][ !!! *3* !!! ][ 59 ][ 10 ][ 9 ]]
+ [[ iterator_range<char*>->unsigned int ][ !!! *3* !!! ][ 57 ][ 9 ][ 8 ]]
+ [[ iterator_range<char*>->unsigned short ][ !!! *3* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ iterator_range<char*>->unsigned long int ][ !!! *3* !!! ][ 58 ][ 10 ][ 8 ]]
+ [[ iterator_range<char*>->unsigned long long ][ !!! *3* !!! ][ 58 ][ 15 ][ 8 ]]
+ [[ iterator_range<char*>->float ][ 46 ][ 78 ][ 22 ][ !!! *22* !!! ]]
+ [[ iterator_range<char*>->double ][ 94 ][ 85 ][ !!! *21* !!! ][ 22 ]]
+ [[ iterator_range<char*>->long double ][ 47 ][ 79 ][ 33 ][ !!! *22* !!! ]]
+ [[ iterator_range<char*>->array<char, 50> ][ !!! *1* !!! ][ 102 ][ 25 ][ 16 ]]
+ [[ iterator_range<char*>->string ][ !!! *10* !!! ][ 96 ][ 16 ][ --- ]]
+ [[ iterator_range<char*>->container::string ][ !!! *<1* !!! ][ 64 ][ 11 ][ --- ]]
+ [[ array<char, 50>->char ][ !!! *<1* !!! ][ 75 ][ 4 ][ 4 ]]
+ [[ array<char, 50>->signed char ][ !!! *<1* !!! ][ 54 ][ 6 ][ 13 ]]
+ [[ array<char, 50>->unsigned char ][ !!! *<1* !!! ][ 103 ][ 12 ][ 12 ]]
+ [[ array<char, 50>->int ][ !!! *6* !!! ][ 121 ][ 25 ][ 23 ]]
+ [[ array<char, 50>->short ][ !!! *7* !!! ][ 122 ][ 24 ][ 22 ]]
+ [[ array<char, 50>->long int ][ !!! *7* !!! ][ 119 ][ 24 ][ 22 ]]
+ [[ array<char, 50>->long long ][ !!! *7* !!! ][ 120 ][ 24 ][ 22 ]]
+ [[ array<char, 50>->unsigned int ][ !!! *6* !!! ][ 121 ][ 23 ][ 22 ]]
+ [[ array<char, 50>->unsigned short ][ !!! *6* !!! ][ 121 ][ 23 ][ 22 ]]
+ [[ array<char, 50>->unsigned long int ][ !!! *6* !!! ][ 118 ][ 24 ][ 20 ]]
+ [[ array<char, 50>->unsigned long long ][ !!! *6* !!! ][ 109 ][ 22 ][ 21 ]]
+ [[ array<char, 50>->float ][ 93 ][ 150 ][ 61 ][ !!! *43* !!! ]]
+ [[ array<char, 50>->double ][ 89 ][ 147 ][ 61 ][ !!! *43* !!! ]]
+ [[ array<char, 50>->long double ][ 91 ][ 148 ][ 61 ][ !!! *42* !!! ]]
+ [[ array<char, 50>->array<char, 50> ][ !!! *2* !!! ][ 106 ][ 21 ][ 15 ]]
+ [[ array<char, 50>->string ][ !!! *10* !!! ][ 124 ][ 32 ][ --- ]]
+ [[ array<char, 50>->container::string ][ !!! *1* !!! ][ 109 ][ 23 ][ --- ]]
+ [[ int->int ][ !!! *<1* !!! ][ 114 ][ 26 ][ --- ]]
+ [[ float->double ][ !!! *<1* !!! ][ 207 ][ 105 ][ --- ]]
+ [[ char->signed char ][ !!! *<1* !!! ][ 97 ][ 10 ][ --- ]]
]
[endsect]
-[section GNU C++ version 4.5.3]
-[table:id Performance Table ( GNU C++ version 4.5.3)
+[section Clang version 3.6.0 (tags/RELEASE_360/final)]
+[table:id Performance Table ( Clang version 3.6.0 (tags/RELEASE_360/final))
[[From->To] [lexical_cast] [std::stringstream with construction] [std::stringstream without construction][scanf/printf]]
- [[ string->char ][ !!! *<1* !!! ][ 153 ][ 15 ][ 9 ]]
- [[ string->signed char ][ !!! *<1* !!! ][ 134 ][ 8 ][ 10 ]]
- [[ string->unsigned char ][ !!! *<1* !!! ][ 97 ][ 8 ][ 14 ]]
- [[ string->int ][ !!! *7* !!! ][ 115 ][ 22 ][ 22 ]]
- [[ string->short ][ !!! *5* !!! ][ 112 ][ 19 ][ 21 ]]
- [[ string->long int ][ !!! *7* !!! ][ 110 ][ 19 ][ 24 ]]
- [[ string->long long ][ !!! *7* !!! ][ 115 ][ 21 ][ 23 ]]
- [[ string->unsigned int ][ !!! *6* !!! ][ 113 ][ 20 ][ 23 ]]
- [[ string->unsigned short ][ !!! *5* !!! ][ 116 ][ 18 ][ 23 ]]
- [[ string->unsigned long int ][ !!! *7* !!! ][ 111 ][ 20 ][ 23 ]]
- [[ string->unsigned long long ][ !!! *7* !!! ][ 115 ][ 18 ][ 23 ]]
- [[ string->float ][ !!! *14* !!! ][ 153 ][ 55 ][ 38 ]]
- [[ string->double ][ !!! *11* !!! ][ 151 ][ 60 ][ 38 ]]
- [[ string->long double ][ 107 ][ 151 ][ 59 ][ !!! *44* !!! ]]
- [[ string->array<char, 50> ][ !!! *<1* !!! ][ 107 ][ 18 ][ 12 ]]
- [[ string->string ][ !!! *2* !!! ][ 129 ][ 49 ][ --- ]]
- [[ string->container::string ][ !!! *9* !!! ][ 199 ][ 22 ][ --- ]]
- [[ string->char ][ !!! *7* !!! ][ 114 ][ 27 ][ 16 ]]
- [[ string->signed char ][ !!! *7* !!! ][ 116 ][ 32 ][ 23 ]]
- [[ string->unsigned char ][ !!! *7* !!! ][ 114 ][ 27 ][ 22 ]]
- [[ int->string ][ !!! *11* !!! ][ 125 ][ 31 ][ 21 ]]
- [[ short->string ][ !!! *11* !!! ][ 126 ][ 33 ][ 21 ]]
- [[ long int->string ][ !!! *11* !!! ][ 126 ][ 32 ][ 22 ]]
- [[ long long->string ][ !!! *11* !!! ][ 118 ][ 30 ][ 23 ]]
- [[ unsigned int->string ][ !!! *11* !!! ][ 125 ][ 31 ][ 20 ]]
- [[ unsigned short->string ][ !!! *12* !!! ][ 128 ][ 30 ][ 21 ]]
- [[ unsigned long int->string ][ !!! *11* !!! ][ 131 ][ 30 ][ 21 ]]
- [[ unsigned long long->string ][ !!! *11* !!! ][ 127 ][ 32 ][ 23 ]]
- [[ float->string ][ 49 ][ 197 ][ 92 ][ !!! *39* !!! ]]
- [[ double->string ][ 56 ][ 195 ][ 80 ][ !!! *43* !!! ]]
- [[ long double->string ][ 60 ][ 222 ][ 88 ][ !!! *42* !!! ]]
- [[ char*->char ][ !!! *<1* !!! ][ 100 ][ 10 ][ 9 ]]
- [[ char*->signed char ][ !!! *<1* !!! ][ 99 ][ 10 ][ 10 ]]
- [[ char*->unsigned char ][ !!! *<1* !!! ][ 106 ][ 10 ][ 10 ]]
- [[ char*->int ][ !!! *7* !!! ][ 113 ][ 23 ][ 22 ]]
- [[ char*->short ][ !!! *6* !!! ][ 113 ][ 21 ][ 23 ]]
- [[ char*->long int ][ !!! *8* !!! ][ 116 ][ 21 ][ 23 ]]
- [[ char*->long long ][ !!! *8* !!! ][ 115 ][ 21 ][ 21 ]]
- [[ char*->unsigned int ][ !!! *6* !!! ][ 114 ][ 25 ][ 22 ]]
- [[ char*->unsigned short ][ !!! *6* !!! ][ 119 ][ 20 ][ 23 ]]
- [[ char*->unsigned long int ][ !!! *8* !!! ][ 114 ][ 23 ][ 23 ]]
- [[ char*->unsigned long long ][ !!! *7* !!! ][ 111 ][ 20 ][ 24 ]]
- [[ char*->float ][ !!! *16* !!! ][ 154 ][ 54 ][ 38 ]]
- [[ char*->double ][ !!! *12* !!! ][ 149 ][ 59 ][ 40 ]]
- [[ char*->long double ][ 107 ][ 166 ][ 62 ][ !!! *44* !!! ]]
- [[ char*->array<char, 50> ][ !!! *1* !!! ][ 108 ][ 20 ][ 12 ]]
- [[ char*->string ][ !!! *8* !!! ][ 125 ][ 28 ][ --- ]]
- [[ char*->container::string ][ !!! *2* !!! ][ 123 ][ 24 ][ --- ]]
- [[ unsigned char*->char ][ !!! *<1* !!! ][ 104 ][ 11 ][ 9 ]]
- [[ unsigned char*->signed char ][ !!! *<1* !!! ][ 106 ][ 10 ][ 10 ]]
- [[ unsigned char*->unsigned char ][ !!! *<1* !!! ][ 101 ][ 10 ][ 10 ]]
- [[ unsigned char*->int ][ !!! *7* !!! ][ 117 ][ 22 ][ 24 ]]
- [[ unsigned char*->short ][ !!! *6* !!! ][ 111 ][ 26 ][ 22 ]]
- [[ unsigned char*->long int ][ !!! *8* !!! ][ 111 ][ 23 ][ 23 ]]
- [[ unsigned char*->long long ][ !!! *8* !!! ][ 114 ][ 21 ][ 23 ]]
- [[ unsigned char*->unsigned int ][ !!! *7* !!! ][ 115 ][ 20 ][ 25 ]]
- [[ unsigned char*->unsigned short ][ !!! *6* !!! ][ 113 ][ 20 ][ 22 ]]
- [[ unsigned char*->unsigned long int ][ !!! *8* !!! ][ 115 ][ 25 ][ 24 ]]
- [[ unsigned char*->unsigned long long ][ !!! *7* !!! ][ 113 ][ 25 ][ 25 ]]
- [[ unsigned char*->float ][ !!! *16* !!! ][ 158 ][ 55 ][ 38 ]]
- [[ unsigned char*->double ][ !!! *12* !!! ][ 155 ][ 62 ][ 40 ]]
- [[ unsigned char*->long double ][ 108 ][ 153 ][ 60 ][ !!! *41* !!! ]]
- [[ unsigned char*->array<char, 50> ][ !!! *1* !!! ][ 111 ][ 19 ][ 12 ]]
- [[ unsigned char*->string ][ !!! *8* !!! ][ 125 ][ 30 ][ --- ]]
- [[ unsigned char*->container::string ][ !!! *4* !!! ][ 121 ][ 23 ][ --- ]]
- [[ signed char*->char ][ !!! *<1* !!! ][ 98 ][ 14 ][ 9 ]]
- [[ signed char*->signed char ][ !!! *<1* !!! ][ 98 ][ 11 ][ 10 ]]
- [[ signed char*->unsigned char ][ !!! *<1* !!! ][ 99 ][ 10 ][ 10 ]]
- [[ signed char*->int ][ !!! *7* !!! ][ 111 ][ 22 ][ 24 ]]
- [[ signed char*->short ][ !!! *6* !!! ][ 123 ][ 22 ][ 23 ]]
- [[ signed char*->long int ][ !!! *8* !!! ][ 112 ][ 21 ][ 23 ]]
- [[ signed char*->long long ][ !!! *8* !!! ][ 114 ][ 24 ][ 24 ]]
- [[ signed char*->unsigned int ][ !!! *6* !!! ][ 114 ][ 19 ][ 22 ]]
- [[ signed char*->unsigned short ][ !!! *6* !!! ][ 112 ][ 21 ][ 24 ]]
- [[ signed char*->unsigned long int ][ !!! *8* !!! ][ 114 ][ 23 ][ 22 ]]
- [[ signed char*->unsigned long long ][ !!! *8* !!! ][ 116 ][ 22 ][ 24 ]]
- [[ signed char*->float ][ !!! *16* !!! ][ 156 ][ 55 ][ 38 ]]
- [[ signed char*->double ][ !!! *12* !!! ][ 151 ][ 59 ][ 39 ]]
- [[ signed char*->long double ][ 111 ][ 159 ][ 60 ][ !!! *44* !!! ]]
- [[ signed char*->array<char, 50> ][ !!! *1* !!! ][ 107 ][ 24 ][ 12 ]]
- [[ signed char*->string ][ !!! *8* !!! ][ 122 ][ 28 ][ --- ]]
- [[ signed char*->container::string ][ !!! *4* !!! ][ 122 ][ 23 ][ --- ]]
- [[ iterator_range<char*>->char ][ !!! *<1* !!! ][ 103 ][ 13 ][ 10 ]]
- [[ iterator_range<char*>->signed char ][ !!! *<1* !!! ][ 103 ][ 13 ][ 10 ]]
- [[ iterator_range<char*>->unsigned char ][ !!! *<1* !!! ][ 104 ][ 14 ][ 10 ]]
- [[ iterator_range<char*>->int ][ !!! *6* !!! ][ 115 ][ 23 ][ 24 ]]
- [[ iterator_range<char*>->short ][ !!! *7* !!! ][ 111 ][ 21 ][ 24 ]]
- [[ iterator_range<char*>->long int ][ !!! *7* !!! ][ 108 ][ 21 ][ 23 ]]
- [[ iterator_range<char*>->long long ][ !!! *7* !!! ][ 114 ][ 24 ][ 23 ]]
- [[ iterator_range<char*>->unsigned int ][ !!! *6* !!! ][ 111 ][ 22 ][ 23 ]]
- [[ iterator_range<char*>->unsigned short ][ !!! *5* !!! ][ 114 ][ 20 ][ 23 ]]
- [[ iterator_range<char*>->unsigned long int ][ !!! *7* !!! ][ 119 ][ 25 ][ 24 ]]
- [[ iterator_range<char*>->unsigned long long ][ !!! *7* !!! ][ 110 ][ 20 ][ 24 ]]
- [[ iterator_range<char*>->float ][ !!! *15* !!! ][ 148 ][ 38 ][ 40 ]]
- [[ iterator_range<char*>->double ][ !!! *10* !!! ][ 146 ][ 41 ][ 40 ]]
- [[ iterator_range<char*>->long double ][ 103 ][ 138 ][ !!! *39* !!! ][ 42 ]]
- [[ iterator_range<char*>->array<char, 50> ][ !!! *<1* !!! ][ 109 ][ 22 ][ 13 ]]
- [[ iterator_range<char*>->string ][ !!! *7* !!! ][ 121 ][ 32 ][ --- ]]
- [[ iterator_range<char*>->container::string ][ !!! *3* !!! ][ 120 ][ 24 ][ --- ]]
- [[ array<char, 50>->char ][ !!! *<1* !!! ][ 102 ][ 9 ][ 9 ]]
- [[ array<char, 50>->signed char ][ !!! *<1* !!! ][ 97 ][ 9 ][ 10 ]]
- [[ array<char, 50>->unsigned char ][ !!! *<1* !!! ][ 99 ][ 9 ][ 10 ]]
- [[ array<char, 50>->int ][ !!! *7* !!! ][ 114 ][ 22 ][ 23 ]]
- [[ array<char, 50>->short ][ !!! *6* !!! ][ 116 ][ 21 ][ 23 ]]
- [[ array<char, 50>->long int ][ !!! *7* !!! ][ 109 ][ 20 ][ 23 ]]
- [[ array<char, 50>->long long ][ !!! *7* !!! ][ 114 ][ 21 ][ 23 ]]
- [[ array<char, 50>->unsigned int ][ !!! *7* !!! ][ 119 ][ 20 ][ 25 ]]
- [[ array<char, 50>->unsigned short ][ !!! *6* !!! ][ 120 ][ 20 ][ 23 ]]
- [[ array<char, 50>->unsigned long int ][ !!! *7* !!! ][ 113 ][ 20 ][ 21 ]]
- [[ array<char, 50>->unsigned long long ][ !!! *7* !!! ][ 112 ][ 20 ][ 24 ]]
- [[ array<char, 50>->float ][ !!! *16* !!! ][ 155 ][ 57 ][ 38 ]]
- [[ array<char, 50>->double ][ !!! *11* !!! ][ 152 ][ 59 ][ 42 ]]
- [[ array<char, 50>->long double ][ 107 ][ 152 ][ 60 ][ !!! *41* !!! ]]
- [[ array<char, 50>->array<char, 50> ][ !!! *1* !!! ][ 111 ][ 20 ][ 12 ]]
- [[ array<char, 50>->string ][ !!! *8* !!! ][ 123 ][ 36 ][ --- ]]
- [[ array<char, 50>->container::string ][ !!! *4* !!! ][ 128 ][ 23 ][ --- ]]
- [[ int->int ][ !!! *<1* !!! ][ 118 ][ 26 ][ --- ]]
- [[ float->double ][ !!! *<1* !!! ][ 233 ][ 120 ][ --- ]]
- [[ char->signed char ][ !!! *<1* !!! ][ 97 ][ 8 ][ --- ]]
-]
-[endsect]
-
-[section GNU C++ version 4.4.7]
-[table:id Performance Table ( GNU C++ version 4.4.7)
-[[From->To] [lexical_cast] [std::stringstream with construction] [std::stringstream without construction][scanf/printf]]
- [[ string->char ][ !!! *<1* !!! ][ 111 ][ 8 ][ 9 ]]
- [[ string->signed char ][ !!! *<1* !!! ][ 100 ][ 8 ][ 10 ]]
- [[ string->unsigned char ][ !!! *<1* !!! ][ 102 ][ 8 ][ 11 ]]
- [[ string->int ][ !!! *6* !!! ][ 114 ][ 21 ][ 23 ]]
- [[ string->short ][ !!! *5* !!! ][ 120 ][ 21 ][ 29 ]]
- [[ string->long int ][ !!! *7* !!! ][ 114 ][ 22 ][ 26 ]]
- [[ string->long long ][ !!! *7* !!! ][ 118 ][ 21 ][ 23 ]]
- [[ string->unsigned int ][ !!! *7* !!! ][ 115 ][ 21 ][ 23 ]]
- [[ string->unsigned short ][ !!! *5* !!! ][ 119 ][ 18 ][ 22 ]]
- [[ string->unsigned long int ][ !!! *7* !!! ][ 115 ][ 20 ][ 23 ]]
- [[ string->unsigned long long ][ !!! *9* !!! ][ 116 ][ 26 ][ 24 ]]
- [[ string->float ][ !!! *12* !!! ][ 165 ][ 53 ][ 40 ]]
- [[ string->double ][ !!! *12* !!! ][ 154 ][ 54 ][ 40 ]]
- [[ string->long double ][ 112 ][ 148 ][ 61 ][ !!! *45* !!! ]]
- [[ string->array<char, 50> ][ !!! *<1* !!! ][ 120 ][ 19 ][ 14 ]]
- [[ string->string ][ !!! *2* !!! ][ 141 ][ 55 ][ --- ]]
- [[ string->container::string ][ !!! *2* !!! ][ 164 ][ 36 ][ --- ]]
- [[ string->char ][ !!! *7* !!! ][ 161 ][ 24 ][ 18 ]]
- [[ string->signed char ][ !!! *6* !!! ][ 109 ][ 25 ][ 24 ]]
- [[ string->unsigned char ][ !!! *6* !!! ][ 109 ][ 25 ][ 25 ]]
- [[ int->string ][ !!! *11* !!! ][ 128 ][ 32 ][ 23 ]]
- [[ short->string ][ !!! *12* !!! ][ 136 ][ 54 ][ 34 ]]
- [[ long int->string ][ !!! *15* !!! ][ 187 ][ 41 ][ 23 ]]
- [[ long long->string ][ !!! *11* !!! ][ 128 ][ 30 ][ 29 ]]
- [[ unsigned int->string ][ !!! *13* !!! ][ 124 ][ 29 ][ 23 ]]
- [[ unsigned short->string ][ !!! *11* !!! ][ 128 ][ 30 ][ 22 ]]
- [[ unsigned long int->string ][ !!! *11* !!! ][ 131 ][ 30 ][ 22 ]]
- [[ unsigned long long->string ][ !!! *11* !!! ][ 133 ][ 33 ][ 29 ]]
- [[ float->string ][ 52 ][ 187 ][ 90 ][ !!! *39* !!! ]]
- [[ double->string ][ 58 ][ 190 ][ 86 ][ !!! *45* !!! ]]
- [[ long double->string ][ 70 ][ 218 ][ 88 ][ !!! *47* !!! ]]
- [[ char*->char ][ !!! *<1* !!! ][ 99 ][ 11 ][ 9 ]]
- [[ char*->signed char ][ !!! *<1* !!! ][ 99 ][ 11 ][ 10 ]]
- [[ char*->unsigned char ][ !!! *<1* !!! ][ 100 ][ 12 ][ 10 ]]
- [[ char*->int ][ !!! *6* !!! ][ 117 ][ 23 ][ 21 ]]
- [[ char*->short ][ !!! *6* !!! ][ 115 ][ 28 ][ 23 ]]
- [[ char*->long int ][ !!! *7* !!! ][ 119 ][ 22 ][ 24 ]]
- [[ char*->long long ][ !!! *7* !!! ][ 114 ][ 23 ][ 22 ]]
- [[ char*->unsigned int ][ !!! *6* !!! ][ 113 ][ 21 ][ 21 ]]
- [[ char*->unsigned short ][ !!! *6* !!! ][ 120 ][ 21 ][ 21 ]]
- [[ char*->unsigned long int ][ !!! *7* !!! ][ 117 ][ 25 ][ 23 ]]
- [[ char*->unsigned long long ][ !!! *7* !!! ][ 119 ][ 23 ][ 21 ]]
- [[ char*->float ][ !!! *13* !!! ][ 160 ][ 61 ][ 36 ]]
- [[ char*->double ][ !!! *13* !!! ][ 152 ][ 54 ][ 40 ]]
- [[ char*->long double ][ 116 ][ 173 ][ 58 ][ !!! *43* !!! ]]
- [[ char*->array<char, 50> ][ !!! *1* !!! ][ 121 ][ 20 ][ 12 ]]
- [[ char*->string ][ !!! *7* !!! ][ 126 ][ 29 ][ --- ]]
- [[ char*->container::string ][ !!! *2* !!! ][ 119 ][ 27 ][ --- ]]
- [[ unsigned char*->char ][ !!! *<1* !!! ][ 96 ][ 12 ][ 9 ]]
- [[ unsigned char*->signed char ][ !!! *<1* !!! ][ 95 ][ 11 ][ 12 ]]
- [[ unsigned char*->unsigned char ][ !!! *<1* !!! ][ 95 ][ 12 ][ 12 ]]
- [[ unsigned char*->int ][ !!! *6* !!! ][ 113 ][ 27 ][ 24 ]]
- [[ unsigned char*->short ][ !!! *6* !!! ][ 120 ][ 23 ][ 21 ]]
- [[ unsigned char*->long int ][ !!! *7* !!! ][ 114 ][ 22 ][ 23 ]]
- [[ unsigned char*->long long ][ !!! *7* !!! ][ 114 ][ 23 ][ 23 ]]
- [[ unsigned char*->unsigned int ][ !!! *6* !!! ][ 115 ][ 23 ][ 23 ]]
- [[ unsigned char*->unsigned short ][ !!! *6* !!! ][ 120 ][ 21 ][ 23 ]]
- [[ unsigned char*->unsigned long int ][ !!! *7* !!! ][ 117 ][ 23 ][ 21 ]]
- [[ unsigned char*->unsigned long long ][ !!! *7* !!! ][ 121 ][ 23 ][ 21 ]]
- [[ unsigned char*->float ][ !!! *12* !!! ][ 161 ][ 58 ][ 39 ]]
- [[ unsigned char*->double ][ !!! *13* !!! ][ 153 ][ 54 ][ 38 ]]
- [[ unsigned char*->long double ][ 110 ][ 150 ][ 62 ][ !!! *43* !!! ]]
- [[ unsigned char*->array<char, 50> ][ !!! *1* !!! ][ 113 ][ 20 ][ 12 ]]
- [[ unsigned char*->string ][ !!! *8* !!! ][ 124 ][ 30 ][ --- ]]
- [[ unsigned char*->container::string ][ !!! *3* !!! ][ 118 ][ 27 ][ --- ]]
- [[ signed char*->char ][ !!! *<1* !!! ][ 99 ][ 11 ][ 9 ]]
- [[ signed char*->signed char ][ !!! *<1* !!! ][ 102 ][ 12 ][ 10 ]]
- [[ signed char*->unsigned char ][ !!! *<1* !!! ][ 99 ][ 12 ][ 10 ]]
- [[ signed char*->int ][ !!! *6* !!! ][ 114 ][ 30 ][ 23 ]]
- [[ signed char*->short ][ !!! *6* !!! ][ 118 ][ 23 ][ 23 ]]
- [[ signed char*->long int ][ !!! *7* !!! ][ 119 ][ 22 ][ 21 ]]
- [[ signed char*->long long ][ !!! *7* !!! ][ 114 ][ 23 ][ 26 ]]
- [[ signed char*->unsigned int ][ !!! *6* !!! ][ 114 ][ 26 ][ 23 ]]
- [[ signed char*->unsigned short ][ !!! *6* !!! ][ 121 ][ 22 ][ 23 ]]
- [[ signed char*->unsigned long int ][ !!! *7* !!! ][ 126 ][ 23 ][ 21 ]]
- [[ signed char*->unsigned long long ][ !!! *7* !!! ][ 114 ][ 22 ][ 21 ]]
- [[ signed char*->float ][ !!! *12* !!! ][ 163 ][ 57 ][ 39 ]]
- [[ signed char*->double ][ !!! *13* !!! ][ 156 ][ 53 ][ 40 ]]
- [[ signed char*->long double ][ 112 ][ 156 ][ 56 ][ !!! *42* !!! ]]
- [[ signed char*->array<char, 50> ][ !!! *1* !!! ][ 117 ][ 20 ][ 12 ]]
- [[ signed char*->string ][ !!! *8* !!! ][ 127 ][ 28 ][ --- ]]
- [[ signed char*->container::string ][ !!! *4* !!! ][ 112 ][ 27 ][ --- ]]
- [[ iterator_range<char*>->char ][ !!! *<1* !!! ][ 103 ][ 14 ][ 9 ]]
- [[ iterator_range<char*>->signed char ][ !!! *<1* !!! ][ 104 ][ 16 ][ 10 ]]
- [[ iterator_range<char*>->unsigned char ][ !!! *<1* !!! ][ 103 ][ 16 ][ 10 ]]
- [[ iterator_range<char*>->int ][ !!! *6* !!! ][ 121 ][ 22 ][ 21 ]]
- [[ iterator_range<char*>->short ][ !!! *7* !!! ][ 112 ][ 23 ][ 23 ]]
- [[ iterator_range<char*>->long int ][ !!! *7* !!! ][ 115 ][ 24 ][ 23 ]]
- [[ iterator_range<char*>->long long ][ !!! *7* !!! ][ 113 ][ 24 ][ 23 ]]
- [[ iterator_range<char*>->unsigned int ][ !!! *6* !!! ][ 117 ][ 26 ][ 23 ]]
- [[ iterator_range<char*>->unsigned short ][ !!! *5* !!! ][ 120 ][ 20 ][ 23 ]]
- [[ iterator_range<char*>->unsigned long int ][ !!! *7* !!! ][ 124 ][ 28 ][ 21 ]]
- [[ iterator_range<char*>->unsigned long long ][ !!! *7* !!! ][ 113 ][ 22 ][ 21 ]]
- [[ iterator_range<char*>->float ][ !!! *11* !!! ][ 190 ][ 58 ][ 63 ]]
- [[ iterator_range<char*>->double ][ !!! *20* !!! ][ 194 ][ 44 ][ 39 ]]
- [[ iterator_range<char*>->long double ][ 116 ][ 145 ][ 46 ][ !!! *44* !!! ]]
- [[ iterator_range<char*>->array<char, 50> ][ !!! *<1* !!! ][ 116 ][ 23 ][ 15 ]]
- [[ iterator_range<char*>->string ][ !!! *7* !!! ][ 127 ][ 33 ][ --- ]]
- [[ iterator_range<char*>->container::string ][ !!! *3* !!! ][ 112 ][ 24 ][ --- ]]
- [[ array<char, 50>->char ][ !!! *<1* !!! ][ 98 ][ 11 ][ 10 ]]
- [[ array<char, 50>->signed char ][ !!! *<1* !!! ][ 99 ][ 12 ][ 15 ]]
- [[ array<char, 50>->unsigned char ][ !!! *<1* !!! ][ 100 ][ 11 ][ 10 ]]
- [[ array<char, 50>->int ][ !!! *6* !!! ][ 114 ][ 27 ][ 22 ]]
- [[ array<char, 50>->short ][ !!! *5* !!! ][ 113 ][ 23 ][ 23 ]]
- [[ array<char, 50>->long int ][ !!! *7* !!! ][ 118 ][ 22 ][ 23 ]]
- [[ array<char, 50>->long long ][ !!! *7* !!! ][ 114 ][ 26 ][ 23 ]]
- [[ array<char, 50>->unsigned int ][ !!! *6* !!! ][ 113 ][ 27 ][ 23 ]]
- [[ array<char, 50>->unsigned short ][ !!! *5* !!! ][ 124 ][ 21 ][ 23 ]]
- [[ array<char, 50>->unsigned long int ][ !!! *7* !!! ][ 116 ][ 23 ][ 21 ]]
- [[ array<char, 50>->unsigned long long ][ !!! *7* !!! ][ 115 ][ 22 ][ 21 ]]
- [[ array<char, 50>->float ][ !!! *11* !!! ][ 162 ][ 58 ][ 36 ]]
- [[ array<char, 50>->double ][ !!! *13* !!! ][ 155 ][ 54 ][ 44 ]]
- [[ array<char, 50>->long double ][ 111 ][ 149 ][ 55 ][ !!! *42* !!! ]]
- [[ array<char, 50>->array<char, 50> ][ !!! *1* !!! ][ 114 ][ 18 ][ 14 ]]
- [[ array<char, 50>->string ][ !!! *7* !!! ][ 129 ][ 29 ][ --- ]]
- [[ array<char, 50>->container::string ][ !!! *3* !!! ][ 113 ][ 26 ][ --- ]]
- [[ int->int ][ !!! *<1* !!! ][ 114 ][ 25 ][ --- ]]
- [[ float->double ][ !!! *<1* !!! ][ 236 ][ 121 ][ --- ]]
- [[ char->signed char ][ !!! *<1* !!! ][ 97 ][ 8 ][ --- ]]
-]
-[endsect]
-
-[section Microsoft Visual C++ version 11.0]
-[table:id Performance Table ( Microsoft Visual C++ version 11.0)
-[[From->To] [lexical_cast] [std::stringstream with construction] [std::stringstream without construction][scanf/printf]]
- [[ string->char ][ !!! *<1* !!! ][ 43 ][ 17 ][ 7 ]]
- [[ string->signed char ][ !!! *<1* !!! ][ 43 ][ 17 ][ 8 ]]
- [[ string->unsigned char ][ !!! *<1* !!! ][ 42 ][ 17 ][ 8 ]]
- [[ string->int ][ !!! *8* !!! ][ 71 ][ 49 ][ 10 ]]
- [[ string->short ][ !!! *8* !!! ][ 72 ][ 47 ][ 10 ]]
- [[ string->long int ][ !!! *8* !!! ][ 71 ][ 47 ][ 10 ]]
- [[ string->long long ][ !!! *8* !!! ][ 71 ][ 47 ][ 10 ]]
- [[ string->unsigned int ][ !!! *8* !!! ][ 72 ][ 46 ][ 10 ]]
- [[ string->unsigned short ][ !!! *8* !!! ][ 71 ][ 47 ][ 10 ]]
- [[ string->unsigned long int ][ !!! *8* !!! ][ 70 ][ 45 ][ 10 ]]
- [[ string->unsigned long long ][ !!! *8* !!! ][ 70 ][ 46 ][ 10 ]]
- [[ string->float ][ !!! *14* !!! ][ 586 ][ 559 ][ 37 ]]
- [[ string->double ][ 601 ][ 618 ][ 592 ][ !!! *37* !!! ]]
- [[ string->long double ][ 629 ][ 645 ][ 618 ][ !!! *37* !!! ]]
- [[ string->array<char, 50> ][ !!! *<1* !!! ][ 52 ][ 28 ][ 11 ]]
- [[ string->string ][ !!! *1* !!! ][ 59 ][ 34 ][ --- ]]
- [[ string->container::string ][ !!! *2* !!! ][ 54 ][ 31 ][ --- ]]
- [[ string->char ][ !!! *2* !!! ][ 50 ][ 24 ][ 9 ]]
- [[ string->signed char ][ !!! *2* !!! ][ 50 ][ 24 ][ 13 ]]
- [[ string->unsigned char ][ !!! *2* !!! ][ 50 ][ 24 ][ 13 ]]
- [[ int->string ][ !!! *9* !!! ][ 86 ][ 59 ][ 13 ]]
- [[ short->string ][ !!! *9* !!! ][ 86 ][ 59 ][ 13 ]]
- [[ long int->string ][ !!! *9* !!! ][ 87 ][ 59 ][ 13 ]]
- [[ long long->string ][ !!! *9* !!! ][ 88 ][ 62 ][ 13 ]]
- [[ unsigned int->string ][ !!! *9* !!! ][ 87 ][ 60 ][ 13 ]]
- [[ unsigned short->string ][ !!! *9* !!! ][ 91 ][ 63 ][ 13 ]]
- [[ unsigned long int->string ][ !!! *9* !!! ][ 91 ][ 62 ][ 13 ]]
- [[ unsigned long long->string ][ !!! *9* !!! ][ 88 ][ 60 ][ 13 ]]
- [[ float->string ][ 73 ][ 167 ][ 137 ][ !!! *56* !!! ]]
- [[ double->string ][ 77 ][ 176 ][ 144 ][ !!! *64* !!! ]]
- [[ long double->string ][ 79 ][ 175 ][ 143 ][ !!! *63* !!! ]]
- [[ char*->char ][ !!! *<1* !!! ][ 43 ][ 17 ][ 7 ]]
- [[ char*->signed char ][ !!! *<1* !!! ][ 43 ][ 17 ][ 8 ]]
- [[ char*->unsigned char ][ !!! *<1* !!! ][ 44 ][ 17 ][ 8 ]]
- [[ char*->int ][ !!! *8* !!! ][ 70 ][ 47 ][ 10 ]]
- [[ char*->short ][ !!! *8* !!! ][ 72 ][ 48 ][ 10 ]]
- [[ char*->long int ][ !!! *8* !!! ][ 72 ][ 47 ][ 10 ]]
- [[ char*->long long ][ !!! *8* !!! ][ 71 ][ 47 ][ 10 ]]
- [[ char*->unsigned int ][ !!! *8* !!! ][ 72 ][ 46 ][ 10 ]]
- [[ char*->unsigned short ][ !!! *8* !!! ][ 72 ][ 47 ][ 10 ]]
- [[ char*->unsigned long int ][ !!! *8* !!! ][ 70 ][ 46 ][ 10 ]]
- [[ char*->unsigned long long ][ !!! *8* !!! ][ 70 ][ 45 ][ 10 ]]
- [[ char*->float ][ !!! *14* !!! ][ 586 ][ 560 ][ 37 ]]
- [[ char*->double ][ 598 ][ 617 ][ 597 ][ !!! *40* !!! ]]
- [[ char*->long double ][ 635 ][ 653 ][ 622 ][ !!! *37* !!! ]]
- [[ char*->array<char, 50> ][ !!! *1* !!! ][ 53 ][ 28 ][ 11 ]]
- [[ char*->string ][ !!! *1* !!! ][ 59 ][ 35 ][ --- ]]
- [[ char*->container::string ][ !!! *3* !!! ][ 54 ][ 30 ][ --- ]]
- [[ unsigned char*->char ][ !!! *<1* !!! ][ 41 ][ 17 ][ 7 ]]
- [[ unsigned char*->signed char ][ !!! *<1* !!! ][ 42 ][ 17 ][ 8 ]]
- [[ unsigned char*->unsigned char ][ !!! *<1* !!! ][ 41 ][ 17 ][ 8 ]]
- [[ unsigned char*->int ][ !!! *8* !!! ][ 72 ][ 47 ][ 10 ]]
- [[ unsigned char*->short ][ !!! *8* !!! ][ 72 ][ 47 ][ 10 ]]
- [[ unsigned char*->long int ][ !!! *8* !!! ][ 72 ][ 47 ][ 10 ]]
- [[ unsigned char*->long long ][ !!! *8* !!! ][ 72 ][ 47 ][ 11 ]]
- [[ unsigned char*->unsigned int ][ !!! *8* !!! ][ 70 ][ 46 ][ 10 ]]
- [[ unsigned char*->unsigned short ][ !!! *8* !!! ][ 72 ][ 48 ][ 10 ]]
- [[ unsigned char*->unsigned long int ][ !!! *8* !!! ][ 71 ][ 46 ][ 10 ]]
- [[ unsigned char*->unsigned long long ][ !!! *8* !!! ][ 70 ][ 45 ][ 11 ]]
- [[ unsigned char*->float ][ !!! *14* !!! ][ 589 ][ 564 ][ 38 ]]
- [[ unsigned char*->double ][ 601 ][ 615 ][ 588 ][ !!! *37* !!! ]]
- [[ unsigned char*->long double ][ 628 ][ 644 ][ 620 ][ !!! *38* !!! ]]
- [[ unsigned char*->array<char, 50> ][ !!! *1* !!! ][ 54 ][ 28 ][ 11 ]]
- [[ unsigned char*->string ][ !!! *2* !!! ][ 59 ][ 36 ][ --- ]]
- [[ unsigned char*->container::string ][ !!! *3* !!! ][ 54 ][ 30 ][ --- ]]
- [[ signed char*->char ][ !!! *<1* !!! ][ 41 ][ 17 ][ 7 ]]
- [[ signed char*->signed char ][ !!! *<1* !!! ][ 43 ][ 17 ][ 8 ]]
- [[ signed char*->unsigned char ][ !!! *<1* !!! ][ 42 ][ 17 ][ 8 ]]
- [[ signed char*->int ][ !!! *8* !!! ][ 71 ][ 47 ][ 10 ]]
- [[ signed char*->short ][ !!! *8* !!! ][ 72 ][ 48 ][ 10 ]]
- [[ signed char*->long int ][ !!! *8* !!! ][ 71 ][ 47 ][ 10 ]]
- [[ signed char*->long long ][ !!! *8* !!! ][ 72 ][ 47 ][ 10 ]]
- [[ signed char*->unsigned int ][ !!! *8* !!! ][ 70 ][ 46 ][ 10 ]]
- [[ signed char*->unsigned short ][ !!! *8* !!! ][ 72 ][ 47 ][ 10 ]]
- [[ signed char*->unsigned long int ][ !!! *8* !!! ][ 70 ][ 46 ][ 10 ]]
- [[ signed char*->unsigned long long ][ !!! *8* !!! ][ 70 ][ 46 ][ 11 ]]
- [[ signed char*->float ][ !!! *14* !!! ][ 586 ][ 562 ][ 37 ]]
- [[ signed char*->double ][ 603 ][ 615 ][ 589 ][ !!! *37* !!! ]]
- [[ signed char*->long double ][ 630 ][ 644 ][ 623 ][ !!! *40* !!! ]]
- [[ signed char*->array<char, 50> ][ !!! *1* !!! ][ 54 ][ 28 ][ 11 ]]
- [[ signed char*->string ][ !!! *2* !!! ][ 59 ][ 36 ][ --- ]]
- [[ signed char*->container::string ][ !!! *3* !!! ][ 54 ][ 30 ][ --- ]]
- [[ iterator_range<char*>->char ][ !!! *<1* !!! ][ 74 ][ 46 ][ 7 ]]
- [[ iterator_range<char*>->signed char ][ !!! *<1* !!! ][ 75 ][ 46 ][ 8 ]]
- [[ iterator_range<char*>->unsigned char ][ !!! *<1* !!! ][ 74 ][ 46 ][ 8 ]]
- [[ iterator_range<char*>->int ][ !!! *8* !!! ][ 98 ][ 70 ][ 10 ]]
- [[ iterator_range<char*>->short ][ !!! *8* !!! ][ 103 ][ 72 ][ 10 ]]
- [[ iterator_range<char*>->long int ][ !!! *8* !!! ][ 111 ][ 71 ][ 10 ]]
- [[ iterator_range<char*>->long long ][ !!! *8* !!! ][ 98 ][ 70 ][ 10 ]]
- [[ iterator_range<char*>->unsigned int ][ !!! *7* !!! ][ 103 ][ 76 ][ 10 ]]
- [[ iterator_range<char*>->unsigned short ][ !!! *8* !!! ][ 104 ][ 75 ][ 10 ]]
- [[ iterator_range<char*>->unsigned long int ][ !!! *7* !!! ][ 104 ][ 71 ][ 10 ]]
- [[ iterator_range<char*>->unsigned long long ][ !!! *8* !!! ][ 99 ][ 71 ][ 11 ]]
- [[ iterator_range<char*>->float ][ !!! *13* !!! ][ 123 ][ 93 ][ 37 ]]
- [[ iterator_range<char*>->double ][ 603 ][ 111 ][ 82 ][ !!! *38* !!! ]]
- [[ iterator_range<char*>->long double ][ 629 ][ 116 ][ 83 ][ !!! *38* !!! ]]
- [[ iterator_range<char*>->array<char, 50> ][ !!! *<1* !!! ][ 82 ][ 52 ][ 11 ]]
- [[ iterator_range<char*>->string ][ !!! *2* !!! ][ 83 ][ 56 ][ --- ]]
- [[ iterator_range<char*>->container::string ][ !!! *2* !!! ][ 81 ][ 53 ][ --- ]]
- [[ array<char, 50>->char ][ !!! *<1* !!! ][ 41 ][ 17 ][ 7 ]]
- [[ array<char, 50>->signed char ][ !!! *<1* !!! ][ 41 ][ 17 ][ 8 ]]
- [[ array<char, 50>->unsigned char ][ !!! *<1* !!! ][ 41 ][ 17 ][ 8 ]]
- [[ array<char, 50>->int ][ !!! *8* !!! ][ 73 ][ 46 ][ 10 ]]
- [[ array<char, 50>->short ][ !!! *8* !!! ][ 73 ][ 47 ][ 10 ]]
- [[ array<char, 50>->long int ][ !!! *8* !!! ][ 75 ][ 48 ][ 10 ]]
- [[ array<char, 50>->long long ][ !!! *8* !!! ][ 73 ][ 48 ][ 11 ]]
- [[ array<char, 50>->unsigned int ][ !!! *8* !!! ][ 73 ][ 47 ][ 10 ]]
- [[ array<char, 50>->unsigned short ][ !!! *8* !!! ][ 74 ][ 50 ][ 10 ]]
- [[ array<char, 50>->unsigned long int ][ !!! *8* !!! ][ 71 ][ 46 ][ 10 ]]
- [[ array<char, 50>->unsigned long long ][ !!! *8* !!! ][ 70 ][ 47 ][ 11 ]]
- [[ array<char, 50>->float ][ !!! *14* !!! ][ 586 ][ 567 ][ 37 ]]
- [[ array<char, 50>->double ][ 599 ][ 624 ][ 590 ][ !!! *37* !!! ]]
- [[ array<char, 50>->long double ][ 632 ][ 643 ][ 618 ][ !!! *37* !!! ]]
- [[ array<char, 50>->array<char, 50> ][ !!! *1* !!! ][ 52 ][ 28 ][ 11 ]]
- [[ array<char, 50>->string ][ !!! *2* !!! ][ 59 ][ 34 ][ --- ]]
- [[ array<char, 50>->container::string ][ !!! *3* !!! ][ 55 ][ 30 ][ --- ]]
- [[ int->int ][ !!! *<1* !!! ][ 105 ][ 79 ][ --- ]]
- [[ float->double ][ !!! *<1* !!! ][ 226 ][ 188 ][ --- ]]
- [[ char->signed char ][ !!! *<1* !!! ][ 40 ][ 16 ][ --- ]]
+ [[ string->char ][ !!! *<1* !!! ][ 79 ][ 4 ][ 4 ]]
+ [[ string->signed char ][ !!! *<1* !!! ][ 51 ][ 4 ][ 5 ]]
+ [[ string->unsigned char ][ !!! *<1* !!! ][ 51 ][ 4 ][ 5 ]]
+ [[ string->int ][ !!! *3* !!! ][ 80 ][ 22 ][ 22 ]]
+ [[ string->short ][ !!! *6* !!! ][ 108 ][ 22 ][ 22 ]]
+ [[ string->long int ][ !!! *6* !!! ][ 66 ][ 10 ][ 11 ]]
+ [[ string->long long ][ !!! *6* !!! ][ 101 ][ 9 ][ 20 ]]
+ [[ string->unsigned int ][ !!! *5* !!! ][ 77 ][ 8 ][ 8 ]]
+ [[ string->unsigned short ][ !!! *3* !!! ][ 61 ][ 8 ][ 8 ]]
+ [[ string->unsigned long int ][ !!! *5* !!! ][ 87 ][ 9 ][ 9 ]]
+ [[ string->unsigned long long ][ !!! *3* !!! ][ 89 ][ 9 ][ 8 ]]
+ [[ string->float ][ 52 ][ 114 ][ 38 ][ !!! *22* !!! ]]
+ [[ string->double ][ 49 ][ 79 ][ 32 ][ !!! *22* !!! ]]
+ [[ string->long double ][ 83 ][ 160 ][ 65 ][ !!! *47* !!! ]]
+ [[ string->array<char, 50> ][ !!! *<1* !!! ][ 114 ][ 21 ][ 16 ]]
+ [[ string->string ][ !!! *2* !!! ][ 78 ][ 34 ][ --- ]]
+ [[ string->container::string ][ !!! *1* !!! ][ 100 ][ 11 ][ --- ]]
+ [[ string->char ][ !!! *4* !!! ][ 60 ][ 16 ][ 7 ]]
+ [[ string->signed char ][ !!! *5* !!! ][ 70 ][ 30 ][ 30 ]]
+ [[ string->unsigned char ][ !!! *10* !!! ][ 119 ][ 31 ][ 30 ]]
+ [[ int->string ][ !!! *17* !!! ][ 140 ][ 38 ][ 28 ]]
+ [[ short->string ][ !!! *17* !!! ][ 139 ][ 38 ][ 29 ]]
+ [[ long int->string ][ !!! *17* !!! ][ 139 ][ 37 ][ 29 ]]
+ [[ long long->string ][ !!! *18* !!! ][ 138 ][ 37 ][ 30 ]]
+ [[ unsigned int->string ][ !!! *17* !!! ][ 138 ][ 37 ][ 29 ]]
+ [[ unsigned short->string ][ !!! *17* !!! ][ 139 ][ 38 ][ 29 ]]
+ [[ unsigned long int->string ][ !!! *17* !!! ][ 142 ][ 37 ][ 29 ]]
+ [[ unsigned long long->string ][ !!! *8* !!! ][ 71 ][ 16 ][ 28 ]]
+ [[ float->string ][ 68 ][ 97 ][ 42 ][ !!! *38* !!! ]]
+ [[ double->string ][ 68 ][ 134 ][ 43 ][ !!! *25* !!! ]]
+ [[ long double->string ][ 72 ][ 164 ][ 91 ][ !!! *55* !!! ]]
+ [[ char*->char ][ !!! *<1* !!! ][ 76 ][ 4 ][ 5 ]]
+ [[ char*->signed char ][ !!! *<1* !!! ][ 54 ][ 5 ][ 5 ]]
+ [[ char*->unsigned char ][ !!! *<1* !!! ][ 55 ][ 4 ][ 5 ]]
+ [[ char*->int ][ !!! *3* !!! ][ 60 ][ 10 ][ 8 ]]
+ [[ char*->short ][ !!! *3* !!! ][ 61 ][ 9 ][ 8 ]]
+ [[ char*->long int ][ !!! *4* !!! ][ 61 ][ 9 ][ 8 ]]
+ [[ char*->long long ][ !!! *3* !!! ][ 60 ][ 9 ][ 8 ]]
+ [[ char*->unsigned int ][ !!! *3* !!! ][ 59 ][ 8 ][ 9 ]]
+ [[ char*->unsigned short ][ !!! *3* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ char*->unsigned long int ][ !!! *3* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ char*->unsigned long long ][ !!! *3* !!! ][ 59 ][ 10 ][ 8 ]]
+ [[ char*->float ][ 48 ][ 80 ][ 32 ][ !!! *25* !!! ]]
+ [[ char*->double ][ 48 ][ 81 ][ 32 ][ !!! *22* !!! ]]
+ [[ char*->long double ][ 48 ][ 90 ][ 31 ][ !!! *22* !!! ]]
+ [[ char*->array<char, 50> ][ !!! *<1* !!! ][ 59 ][ 9 ][ 7 ]]
+ [[ char*->string ][ !!! *4* !!! ][ 77 ][ 15 ][ --- ]]
+ [[ char*->container::string ][ !!! *1* !!! ][ 62 ][ 12 ][ --- ]]
+ [[ unsigned char*->char ][ !!! *<1* !!! ][ 54 ][ 4 ][ 5 ]]
+ [[ unsigned char*->signed char ][ !!! *<1* !!! ][ 53 ][ 4 ][ 5 ]]
+ [[ unsigned char*->unsigned char ][ !!! *<1* !!! ][ 57 ][ 4 ][ 5 ]]
+ [[ unsigned char*->int ][ !!! *3* !!! ][ 63 ][ 24 ][ 24 ]]
+ [[ unsigned char*->short ][ !!! *5* !!! ][ 65 ][ 9 ][ 9 ]]
+ [[ unsigned char*->long int ][ !!! *3* !!! ][ 60 ][ 10 ][ 8 ]]
+ [[ unsigned char*->long long ][ !!! *4* !!! ][ 67 ][ 23 ][ 23 ]]
+ [[ unsigned char*->unsigned int ][ !!! *5* !!! ][ 116 ][ 23 ][ 22 ]]
+ [[ unsigned char*->unsigned short ][ !!! *5* !!! ][ 114 ][ 22 ][ 22 ]]
+ [[ unsigned char*->unsigned long int ][ !!! *6* !!! ][ 118 ][ 23 ][ 22 ]]
+ [[ unsigned char*->unsigned long long ][ !!! *6* !!! ][ 116 ][ 23 ][ 22 ]]
+ [[ unsigned char*->float ][ 93 ][ 160 ][ 66 ][ !!! *47* !!! ]]
+ [[ unsigned char*->double ][ 93 ][ 158 ][ 64 ][ !!! *46* !!! ]]
+ [[ unsigned char*->long double ][ 93 ][ 158 ][ 64 ][ !!! *46* !!! ]]
+ [[ unsigned char*->array<char, 50> ][ !!! *<1* !!! ][ 112 ][ 21 ][ 17 ]]
+ [[ unsigned char*->string ][ !!! *10* !!! ][ 136 ][ 33 ][ --- ]]
+ [[ unsigned char*->container::string ][ !!! *<1* !!! ][ 117 ][ 26 ][ --- ]]
+ [[ signed char*->char ][ !!! *<1* !!! ][ 102 ][ 11 ][ 10 ]]
+ [[ signed char*->signed char ][ !!! *<1* !!! ][ 102 ][ 11 ][ 12 ]]
+ [[ signed char*->unsigned char ][ !!! *<1* !!! ][ 102 ][ 11 ][ 12 ]]
+ [[ signed char*->int ][ !!! *5* !!! ][ 119 ][ 23 ][ 22 ]]
+ [[ signed char*->short ][ !!! *5* !!! ][ 116 ][ 23 ][ 22 ]]
+ [[ signed char*->long int ][ !!! *6* !!! ][ 116 ][ 23 ][ 22 ]]
+ [[ signed char*->long long ][ !!! *6* !!! ][ 115 ][ 23 ][ 22 ]]
+ [[ signed char*->unsigned int ][ !!! *5* !!! ][ 116 ][ 23 ][ 22 ]]
+ [[ signed char*->unsigned short ][ !!! *5* !!! ][ 114 ][ 22 ][ 22 ]]
+ [[ signed char*->unsigned long int ][ !!! *6* !!! ][ 92 ][ 9 ][ 8 ]]
+ [[ signed char*->unsigned long long ][ !!! *3* !!! ][ 60 ][ 9 ][ 10 ]]
+ [[ signed char*->float ][ 94 ][ 134 ][ 51 ][ !!! *28* !!! ]]
+ [[ signed char*->double ][ 47 ][ 80 ][ 31 ][ !!! *22* !!! ]]
+ [[ signed char*->long double ][ 90 ][ 115 ][ 64 ][ !!! *25* !!! ]]
+ [[ signed char*->array<char, 50> ][ !!! *<1* !!! ][ 97 ][ 22 ][ 17 ]]
+ [[ signed char*->string ][ !!! *11* !!! ][ 139 ][ 34 ][ --- ]]
+ [[ signed char*->container::string ][ !!! *<1* !!! ][ 118 ][ 26 ][ --- ]]
+ [[ iterator_range<char*>->char ][ !!! *<1* !!! ][ 106 ][ 15 ][ 10 ]]
+ [[ iterator_range<char*>->signed char ][ !!! *<1* !!! ][ 107 ][ 15 ][ 13 ]]
+ [[ iterator_range<char*>->unsigned char ][ !!! *<1* !!! ][ 107 ][ 15 ][ 12 ]]
+ [[ iterator_range<char*>->int ][ !!! *5* !!! ][ 117 ][ 25 ][ 22 ]]
+ [[ iterator_range<char*>->short ][ !!! *5* !!! ][ 116 ][ 25 ][ 22 ]]
+ [[ iterator_range<char*>->long int ][ !!! *6* !!! ][ 114 ][ 22 ][ 20 ]]
+ [[ iterator_range<char*>->long long ][ !!! *5* !!! ][ 106 ][ 23 ][ 22 ]]
+ [[ iterator_range<char*>->unsigned int ][ !!! *5* !!! ][ 104 ][ 21 ][ 20 ]]
+ [[ iterator_range<char*>->unsigned short ][ !!! *5* !!! ][ 105 ][ 22 ][ 20 ]]
+ [[ iterator_range<char*>->unsigned long int ][ !!! *5* !!! ][ 106 ][ 22 ][ 20 ]]
+ [[ iterator_range<char*>->unsigned long long ][ !!! *5* !!! ][ 105 ][ 23 ][ 20 ]]
+ [[ iterator_range<char*>->float ][ 89 ][ 140 ][ !!! *42* !!! ][ 43 ]]
+ [[ iterator_range<char*>->double ][ 88 ][ 127 ][ 43 ][ !!! *43* !!! ]]
+ [[ iterator_range<char*>->long double ][ 88 ][ 127 ][ 43 ][ !!! *43* !!! ]]
+ [[ iterator_range<char*>->array<char, 50> ][ !!! *<1* !!! ][ 104 ][ 22 ][ 15 ]]
+ [[ iterator_range<char*>->string ][ !!! *9* !!! ][ 122 ][ 32 ][ --- ]]
+ [[ iterator_range<char*>->container::string ][ !!! *<1* !!! ][ 105 ][ 24 ][ --- ]]
+ [[ array<char, 50>->char ][ !!! *<1* !!! ][ 68 ][ 4 ][ 4 ]]
+ [[ array<char, 50>->signed char ][ !!! *<1* !!! ][ 47 ][ 4 ][ 5 ]]
+ [[ array<char, 50>->unsigned char ][ !!! *<1* !!! ][ 48 ][ 4 ][ 5 ]]
+ [[ array<char, 50>->int ][ !!! *3* !!! ][ 53 ][ 9 ][ 8 ]]
+ [[ array<char, 50>->short ][ !!! *3* !!! ][ 54 ][ 9 ][ 8 ]]
+ [[ array<char, 50>->long int ][ !!! *3* !!! ][ 54 ][ 8 ][ 7 ]]
+ [[ array<char, 50>->long long ][ !!! *3* !!! ][ 53 ][ 8 ][ 8 ]]
+ [[ array<char, 50>->unsigned int ][ !!! *3* !!! ][ 52 ][ 7 ][ 8 ]]
+ [[ array<char, 50>->unsigned short ][ !!! *3* !!! ][ 53 ][ 8 ][ 7 ]]
+ [[ array<char, 50>->unsigned long int ][ !!! *3* !!! ][ 53 ][ 8 ][ 8 ]]
+ [[ array<char, 50>->unsigned long long ][ !!! *3* !!! ][ 53 ][ 9 ][ 8 ]]
+ [[ array<char, 50>->float ][ 43 ][ 72 ][ 29 ][ !!! *20* !!! ]]
+ [[ array<char, 50>->double ][ 42 ][ 72 ][ 28 ][ !!! *20* !!! ]]
+ [[ array<char, 50>->long double ][ 43 ][ 72 ][ 28 ][ !!! *20* !!! ]]
+ [[ array<char, 50>->array<char, 50> ][ !!! *<1* !!! ][ 53 ][ 8 ][ 6 ]]
+ [[ array<char, 50>->string ][ !!! *4* !!! ][ 62 ][ 13 ][ --- ]]
+ [[ array<char, 50>->container::string ][ !!! *1* !!! ][ 54 ][ 10 ][ --- ]]
+ [[ int->int ][ !!! *<1* !!! ][ 57 ][ 10 ][ --- ]]
+ [[ float->double ][ !!! *<1* !!! ][ 102 ][ 49 ][ --- ]]
+ [[ char->signed char ][ !!! *<1* !!! ][ 49 ][ 3 ][ --- ]]
]
[endsect]