• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[/
2  (C) Copyright Edward Diener 2011-2015
3  Distributed under the Boost Software License, Version 1.0.
4  (See accompanying file LICENSE_1_0.txt or copy at
5  http://www.boost.org/LICENSE_1_0.txt).
6]
7
8[section:vmd_compilers Compilers]
9
10Tested compilers are:
11
12On Windows:
13gcc versions 4.8 through 9.2.
14VC++ versions 8.0 through 14.2.
15clang targeting gcc versions 3.7 through 9.0
16clang targeting VC++ versions 3.9 through 9.0
17
18In Linux:
19gcc versions 4.4 through 9.2
20clang versions 3.3 through 9.0
21Intel C++ 12.1 throguh 19.0
22
23Not all versions compile all tests successfully.
24
25For VC++ 8.0 the BOOST_VMD_IS_EMPTY and BOOST_VMD_ASSERT_IS_EMPTY macros
26take a single parameter rather than variadic data because this
27version of VC++ does not accept variadic data which may be empty.
28
29The compilers supported are those which are deemed to offer C99/C++11
30variadic macro support for Boost PP as represented by the BOOST_PP_VARIADICS macro.
31
32[endsect]
33