• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4<title>Supported Compilers</title>
5<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
7<link rel="home" href="../index.html" title="Chapter 1. Boost.Convert 2.0">
8<link rel="up" href="../index.html" title="Chapter 1. Boost.Convert 2.0">
9<link rel="prev" href="supporting_tools/boost__cnv__is_cnv.html" title="boost::cnv::is_cnv">
10<link rel="next" href="acknowledgements.html" title="Acknowledgements">
11</head>
12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13<table cellpadding="2" width="100%"><tr>
14<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
15<td align="center"><a href="../../../../../index.html">Home</a></td>
16<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
17<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19<td align="center"><a href="../../../../../more/index.htm">More</a></td>
20</tr></table>
21<hr>
22<div class="spirit-nav">
23<a accesskey="p" href="supporting_tools/boost__cnv__is_cnv.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="acknowledgements.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
24</div>
25<div class="section">
26<div class="titlepage"><div><div><h2 class="title" style="clear: both">
27<a name="boost_convert.supported_compilers"></a><a class="link" href="supported_compilers.html" title="Supported Compilers">Supported Compilers</a>
28</h2></div></div></div>
29<p>
30      <span class="emphasis"><em>Boost.Convert</em></span> makes use of SFINAE for correct <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">convert</span><span class="special">()</span></code> deployment depending on the context. Unfortunately,
31      the correctness and the completeness of SFINAE support varies with different
32      compilers and different versions of those compilers. Consequently, some compilers
33      fail to compile <span class="emphasis"><em>Boost.Convert</em></span> API (although the actual
34      functionality provided by the converters themselves is probably availabable
35      via other non-standard means). <span class="emphasis"><em>Boost.Convert</em></span> has been
36      tested through the Boost regression-testing framework with the following results:
37    </p>
38<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
39<li class="listitem">
40          CLANG. Successfully tested with versions from 2.9 to 3.6;
41        </li>
42<li class="listitem">
43          GCC. Successfully tested with versions from 4.2.1 through to 5.0. Earlier
44          versions were not tested;
45        </li>
46<li class="listitem">
47          Intel C++ compiler. Successfully tested with versions from 12.1 forward.
48          Earlier versions fail to compile <span class="emphasis"><em>Boost.Convert</em></span> due
49          to lacking full SFINAE support;
50        </li>
51<li class="listitem">
52          MSVC. Successfully tested from MSVC 2013 (msvc-12.0) forward. Earlier versions
53          had some components disabled due to lacking full SFINAE support;
54        </li>
55</ul></div>
56<p>
57      Please visit <a href="http://www.boost.org/development/tests/develop/developer/convert.html" target="_top"><span class="emphasis"><em>Boost.Convert</em></span>
58      regression test summary</a> for the latest available report.
59    </p>
60</div>
61<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
62<td align="left"></td>
63<td align="right"><div class="copyright-footer">Copyright © 2009-2016 Vladimir Batov<p>
64        Distributed under the Boost Software License, Version 1.0. See copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>.
65      </p>
66</div></td>
67</tr></table>
68<hr>
69<div class="spirit-nav">
70<a accesskey="p" href="supporting_tools/boost__cnv__is_cnv.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="acknowledgements.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
71</div>
72</body>
73</html>
74