File: limitations.qbk

package info (click to toggle)
boost1.90 1.90.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 593,156 kB
  • sloc: cpp: 4,190,642; xml: 196,648; python: 34,618; ansic: 23,145; asm: 5,468; sh: 3,776; makefile: 1,161; perl: 1,020; sql: 728; ruby: 676; yacc: 478; java: 77; lisp: 24; csh: 6
file content (22 lines) | stat: -rw-r--r-- 1,390 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[/
  Copyright (c) Vladimir Batov 2009-2022
  Distributed under the Boost Software License, Version 1.0.
  See copy at http://www.boost.org/LICENSE_1_0.txt.
]

[section Supported Compilers]

['Boost.Convert] makes use of SFINAE for correct `boost::convert()` deployment depending on the context. Unfortunately, the correctness and the completeness of SFINAE support varies with different compilers and different versions of those compilers. Consequently, some compilers fail to compile ['Boost.Convert] API (although the actual functionality provided by the converters themselves is probably availabable via other non-standard means). ['Boost.Convert] has been tested through the Boost regression-testing framework with the following results: 

* CLANG. Successfully tested with versions from 2.9 to 3.6;

* GCC. Successfully tested with versions from 4.2.1 through to 5.0. Earlier versions were not tested;

* Intel C++ compiler. Successfully tested with versions from 12.1 forward. Earlier versions fail to compile ['Boost.Convert] due to lacking full SFINAE support;

* MSVC. Successfully tested from MSVC 2013 (msvc-12.0) forward. Earlier versions had some components disabled due to lacking full SFINAE support;

Please visit [@http://www.boost.org/development/tests/develop/developer/convert.html ['Boost.Convert] regression test summary] for the latest available report.

[endsect]