Rename a bunch of C++11 configuration macros to include 'CXX11' in the name; preserve old macro names for compatibility, but mark them as deprecated. No functionality change intended

[SVN r79400]
This commit is contained in:
Marshall Clow
2012-07-10 13:57:24 +00:00
parent 44e8ed4c2f
commit 20b319483f
113 changed files with 1475 additions and 821 deletions

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Acknowledgements</title> <title>Acknowledgements</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Config"> <link rel="home" href="../index.html" title="Boost.Config">
<link rel="up" href="../index.html" title="Boost.Config"> <link rel="up" href="../index.html" title="Boost.Config">
<link rel="prev" href="rationale.html" title="Rationale"> <link rel="prev" href="rationale.html" title="Rationale">

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost Macro Reference</title> <title>Boost Macro Reference</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Config"> <link rel="home" href="../index.html" title="Boost.Config">
<link rel="up" href="../index.html" title="Boost.Config"> <link rel="up" href="../index.html" title="Boost.Config">
<link rel="prev" href="../index.html" title="Boost.Config"> <link rel="prev" href="../index.html" title="Boost.Config">
@ -2573,7 +2573,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_AUTO_DECLARATIONS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_AUTO_DECLARATIONS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2588,7 +2588,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_AUTO_MULTIDECLARATIONS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2605,7 +2605,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CHAR16_T</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_CHAR16_T</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2617,7 +2617,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CHAR32_T</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_CHAR32_T</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2629,7 +2629,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_TEMPLATE_ALIASES</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_TEMPLATE_ALIASES</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2641,7 +2641,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CONSTEXPR</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_CONSTEXPR</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2653,7 +2653,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_DECLTYPE</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_DECLTYPE</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2665,7 +2665,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_DECLTYPE_N3276</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_DECLTYPE_N3276</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2679,7 +2679,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_DEFAULTED_FUNCTIONS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_DEFAULTED_FUNCTIONS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2692,7 +2692,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_DELETED_FUNCTIONS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_DELETED_FUNCTIONS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2705,7 +2705,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_EXPLICIT_CONVERSION_OPERATORS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2718,7 +2718,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_EXTERN_TEMPLATE</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_EXTERN_TEMPLATE</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2731,7 +2731,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2744,7 +2744,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_LAMBDAS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_LAMBDAS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2756,7 +2756,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2783,7 +2783,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_NOEXCEPT</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_NOEXCEPT</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2795,7 +2795,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_NULLPTR</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_NULLPTR</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2807,7 +2807,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_RAW_LITERALS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_RAW_LITERALS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2819,7 +2819,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_RVALUE_REFERENCES</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_RVALUE_REFERENCES</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2831,7 +2831,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_SCOPED_ENUMS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_SCOPED_ENUMS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2843,7 +2843,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_STATIC_ASSERT</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_STATIC_ASSERT</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2855,7 +2855,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_STD_UNORDERD</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_STD_UNORDERD</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2868,7 +2868,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_UNICODE_LITERALS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_UNICODE_LITERALS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2881,7 +2881,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2894,7 +2894,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_VARIADIC_TEMPLATES</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_VARIADIC_TEMPLATES</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -2906,7 +2906,7 @@
<tr> <tr>
<td> <td>
<p> <p>
<code class="computeroutput"><span class="identifier">BOOST_NO_VARIADIC_MACROS</span></code> <code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_VARIADIC_MACROS</span></code>
</p> </p>
</td> </td>
<td> <td>
@ -4155,6 +4155,529 @@
<td> <td>
</td> </td>
</tr> </tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_AUTO_DECLARATIONS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_AUTO_DECLARATIONS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_AUTO_MULTIDECLARATIONS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CHAR16_T</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_CHAR16_T</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CHAR32_T</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_CHAR32_T</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_TEMPLATE_ALIASES</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_TEMPLATE_ALIASES</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CONSTEXPR</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_CONSTEXPR</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_DECLTYPE</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_DECLTYPE</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_DECLTYPE_N3276</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_DECLTYPE_N3276</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_DEFAULTED_FUNCTIONS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_DEFAULTED_FUNCTIONS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_DELETED_FUNCTIONS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_DELETED_FUNCTIONS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_EXPLICIT_CONVERSION_OPERATORS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_EXTERN_TEMPLATE</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_EXTERN_TEMPLATE</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_LAMBDAS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_LAMBDAS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_LONG_LONG</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_LONG_LONG</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_NOEXCEPT</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_NOEXCEPT</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_NULLPTR</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_NULLPTR</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_RAW_LITERALS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_RAW_LITERALS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_RVALUE_REFERENCES</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_RVALUE_REFERENCES</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_SCOPED_ENUMS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_SCOPED_ENUMS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_STATIC_ASSERT</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_STATIC_ASSERT</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_STD_UNORDERD</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_STD_UNORDERD</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_UNICODE_LITERALS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_UNICODE_LITERALS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_VARIADIC_TEMPLATES</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_VARIADIC_TEMPLATES</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
<tr>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_VARIADIC_MACROS</span></code>
</p>
</td>
<td>
<p>
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_VARIADIC_MACROS</span></code>
</p>
</td>
<td>
<p>
Boost 1.51
</p>
</td>
<td>
</td>
</tr>
</tbody> </tbody>
</table></div> </table></div>
</div> </div>

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Guidelines for Boost Authors</title> <title>Guidelines for Boost Authors</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Config"> <link rel="home" href="../index.html" title="Boost.Config">
<link rel="up" href="../index.html" title="Boost.Config"> <link rel="up" href="../index.html" title="Boost.Config">
<link rel="prev" href="boost_macro_reference.html" title="Boost Macro Reference"> <link rel="prev" href="boost_macro_reference.html" title="Boost Macro Reference">

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Rationale</title> <title>Rationale</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Config"> <link rel="home" href="../index.html" title="Boost.Config">
<link rel="up" href="../index.html" title="Boost.Config"> <link rel="up" href="../index.html" title="Boost.Config">
<link rel="prev" href="guidelines_for_boost_authors.html" title="Guidelines for Boost Authors"> <link rel="prev" href="guidelines_for_boost_authors.html" title="Guidelines for Boost Authors">

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Config</title> <title>Boost.Config</title>
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="index.html" title="Boost.Config"> <link rel="home" href="index.html" title="Boost.Config">
<link rel="next" href="boost_config/boost_macro_reference.html" title="Boost Macro Reference"> <link rel="next" href="boost_config/boost_macro_reference.html" title="Boost Macro Reference">
</head> </head>
@ -951,7 +951,7 @@
</div> </div>
</div> </div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: July 09, 2012 at 11:13:25 GMT</small></p></td> <td align="left"><p><small>Last revised: July 09, 2012 at 22:23:04 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td> <td align="right"><div class="copyright-footer"></div></td>
</tr></table> </tr></table>
<hr> <hr>

View File

@ -561,83 +561,83 @@ that are not yet supported by a particular compiler or library.
[[`BOOST_NO_CXX11_HDR_UNORDERED_SET`][The standard library does not provide header <unordered_set>.]] [[`BOOST_NO_CXX11_HDR_UNORDERED_SET`][The standard library does not provide header <unordered_set>.]]
[[`BOOST_NO_CXX11_SMART_PTR`][The standard library header <memory> has no shared_ptr and unique_ptr.]] [[`BOOST_NO_CXX11_SMART_PTR`][The standard library header <memory> has no shared_ptr and unique_ptr.]]
[[`BOOST_NO_AUTO_DECLARATIONS`][The compiler does not support [[`BOOST_NO_CXX11_AUTO_DECLARATIONS`][The compiler does not support
type deduction for variables declared with the `auto` keyword (`auto var = ...;`). type deduction for variables declared with the `auto` keyword (`auto var = ...;`).
]] ]]
[[`BOOST_NO_AUTO_MULTIDECLARATIONS`][The compiler does not support [[`BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS`][The compiler does not support
type deduction for multiple variables declared with the `auto` keyword (`auto var = ..., *ptr = ...;`). type deduction for multiple variables declared with the `auto` keyword (`auto var = ..., *ptr = ...;`).
]] ]]
[[`BOOST_NO_CHAR16_T`][The compiler does not support [[`BOOST_NO_CXX11_CHAR16_T`][The compiler does not support
type `char16_t`. type `char16_t`.
]] ]]
[[`BOOST_NO_CHAR32_T`][The compiler does not support [[`BOOST_NO_CXX11_CHAR32_T`][The compiler does not support
type `char32_t`. type `char32_t`.
]] ]]
[[`BOOST_NO_TEMPLATE_ALIASES`][The compiler does not support template aliases. [[`BOOST_NO_CXX11_TEMPLATE_ALIASES`][The compiler does not support template aliases.
]] ]]
[[`BOOST_NO_CONSTEXPR`][The compiler does not support [[`BOOST_NO_CXX11_CONSTEXPR`][The compiler does not support
`constexpr`. `constexpr`.
]] ]]
[[`BOOST_NO_DECLTYPE`][The compiler does not support [[`BOOST_NO_CXX11_DECLTYPE`][The compiler does not support
`decltype`. `decltype`.
]] ]]
[[`BOOST_NO_DECLTYPE_N3276`][The compiler does not support the extension to [[`BOOST_NO_CXX11_DECLTYPE_N3276`][The compiler does not support the extension to
`decltype` described in [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf N3276], `decltype` described in [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf N3276],
accepted in Madrid, March 2011. accepted in Madrid, March 2011.
]] ]]
[[`BOOST_NO_DEFAULTED_FUNCTIONS`][The compiler does not support [[`BOOST_NO_CXX11_DEFAULTED_FUNCTIONS`][The compiler does not support
defaulted (`= default`) functions. defaulted (`= default`) functions.
]] ]]
[[`BOOST_NO_DELETED_FUNCTIONS`][The compiler does not support [[`BOOST_NO_CXX11_DELETED_FUNCTIONS`][The compiler does not support
deleted (`= delete`) functions. deleted (`= delete`) functions.
]] ]]
[[`BOOST_NO_EXPLICIT_CONVERSION_OPERATORS`][The compiler does not support [[`BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS`][The compiler does not support
explicit conversion operators (`explicit operator T()`). explicit conversion operators (`explicit operator T()`).
]] ]]
[[`BOOST_NO_EXTERN_TEMPLATE`][The compiler does not support [[`BOOST_NO_CXX11_EXTERN_TEMPLATE`][The compiler does not support
explicit instantiation forward declarations for templates (`extern template ...`). explicit instantiation forward declarations for templates (`extern template ...`).
]] ]]
[[`BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS`][The compiler does not support [[`BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS`][The compiler does not support
default template arguments for function templates. default template arguments for function templates.
]] ]]
[[`BOOST_NO_LAMBDAS`][The compiler does not support Lambdas. [[`BOOST_NO_CXX11_LAMBDAS`][The compiler does not support Lambdas.
]] ]]
[[`BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS`][The compiler does not allow to [[`BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS`][The compiler does not allow to
pass local classes as template parameters (this macro intentionally does not pass local classes as template parameters (this macro intentionally does not
control passing of unnamed types as template parameters, see also control passing of unnamed types as template parameters, see also
[@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm N2657]). [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm N2657]).
]] ]]
[[`BOOST_NO_LONG_LONG`][The compiler does not support `long long`. [[`BOOST_NO_LONG_LONG`][The compiler does not support `long long`.
]] ]]
[[`BOOST_NO_NOEXCEPT`][The compiler does not support `noexcept`. [[`BOOST_NO_CXX11_NOEXCEPT`][The compiler does not support `noexcept`.
]] ]]
[[`BOOST_NO_NULLPTR`][The compiler does not support `nullptr`. [[`BOOST_NO_CXX11_NULLPTR`][The compiler does not support `nullptr`.
]] ]]
[[`BOOST_NO_RAW_LITERALS`][The compiler does not support [[`BOOST_NO_CXX11_RAW_LITERALS`][The compiler does not support
raw string literals. raw string literals.
]] ]]
[[`BOOST_NO_RVALUE_REFERENCES`][The compiler does not support [[`BOOST_NO_CXX11_RVALUE_REFERENCES`][The compiler does not support
r-value references. r-value references.
]] ]]
[[`BOOST_NO_SCOPED_ENUMS`][The compiler does not support [[`BOOST_NO_CXX11_SCOPED_ENUMS`][The compiler does not support
scoped enumerations (`enum class`). scoped enumerations (`enum class`).
]] ]]
[[`BOOST_NO_STATIC_ASSERT`][The compiler does not support [[`BOOST_NO_CXX11_STATIC_ASSERT`][The compiler does not support
`static_assert`. `static_assert`.
]] ]]
[[`BOOST_NO_STD_UNORDERD`][The standard library does not support [[`BOOST_NO_CXX11_STD_UNORDERD`][The standard library does not support
<unordered_map> and <unordered_set>. <unordered_map> and <unordered_set>.
]] ]]
[[`BOOST_NO_UNICODE_LITERALS`][The compiler does not support [[`BOOST_NO_CXX11_UNICODE_LITERALS`][The compiler does not support
Unicode (`u8`, `u`, `U`) literals. Unicode (`u8`, `u`, `U`) literals.
]] ]]
[[`BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX`][The compiler does not support [[`BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX`][The compiler does not support
the [@http://en.wikipedia.org/wiki/C%2B%2B0x#Uniform_initialization C++11 Unified Initialization Syntax]. the [@http://en.wikipedia.org/wiki/C%2B%2B0x#Uniform_initialization C++11 Unified Initialization Syntax].
]] ]]
[[`BOOST_NO_VARIADIC_TEMPLATES`][The compiler does not support [[`BOOST_NO_CXX11_VARIADIC_TEMPLATES`][The compiler does not support
variadic templates. variadic templates.
]] ]]
[[`BOOST_NO_VARIADIC_MACROS`][The compiler does not support [[`BOOST_NO_CXX11_VARIADIC_MACROS`][The compiler does not support
variadic macros. variadic macros.
]] ]]
] ]
@ -1015,6 +1015,33 @@ They will be removed in a future version of boost.
[[`BOOST_NO_0X_HDR_UNORDERED_SET`][`BOOST_NO_CXX11_HDR_UNORDERED_SET`][Boost 1.50][]] [[`BOOST_NO_0X_HDR_UNORDERED_SET`][`BOOST_NO_CXX11_HDR_UNORDERED_SET`][Boost 1.50][]]
[[`BOOST_NO_0X_HDR_UNORDERED_MAP`][`BOOST_NO_CXX11_HDR_UNORDERED_MAP`][Boost 1.50][]] [[`BOOST_NO_0X_HDR_UNORDERED_MAP`][`BOOST_NO_CXX11_HDR_UNORDERED_MAP`][Boost 1.50][]]
[[`BOOST_NO_STD_UNORDERED`][`BOOST_NO_CXX11_HDR_UNORDERED_SET`][Boost 1.50][]] [[`BOOST_NO_STD_UNORDERED`][`BOOST_NO_CXX11_HDR_UNORDERED_SET`][Boost 1.50][]]
[[][][][]]
[[`BOOST_NO_AUTO_DECLARATIONS`][`BOOST_NO_CXX11_AUTO_DECLARATIONS`][Boost 1.51][]]
[[`BOOST_NO_AUTO_MULTIDECLARATIONS`][`BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS`][Boost 1.51][]]
[[`BOOST_NO_CHAR16_T`][`BOOST_NO_CXX11_CHAR16_T`][Boost 1.51][]]
[[`BOOST_NO_CHAR32_T`][`BOOST_NO_CXX11_CHAR32_T`][Boost 1.51][]]
[[`BOOST_NO_TEMPLATE_ALIASES`][`BOOST_NO_CXX11_TEMPLATE_ALIASES`][Boost 1.51][]]
[[`BOOST_NO_CONSTEXPR`][`BOOST_NO_CXX11_CONSTEXPR`][Boost 1.51][]]
[[`BOOST_NO_DECLTYPE`][`BOOST_NO_CXX11_DECLTYPE`][Boost 1.51][]]
[[`BOOST_NO_DECLTYPE_N3276`][`BOOST_NO_CXX11_DECLTYPE_N3276`][Boost 1.51][]]
[[`BOOST_NO_DEFAULTED_FUNCTIONS`][`BOOST_NO_CXX11_DEFAULTED_FUNCTIONS`][Boost 1.51][]]
[[`BOOST_NO_DELETED_FUNCTIONS`][`BOOST_NO_CXX11_DELETED_FUNCTIONS`][Boost 1.51][]]
[[`BOOST_NO_EXPLICIT_CONVERSION_OPERATORS`][`BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS`][Boost 1.51][]]
[[`BOOST_NO_EXTERN_TEMPLATE`][`BOOST_NO_CXX11_EXTERN_TEMPLATE`][Boost 1.51][]]
[[`BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS`][`BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS`][Boost 1.51][]]
[[`BOOST_NO_LAMBDAS`][`BOOST_NO_CXX11_LAMBDAS`][Boost 1.51][]]
[[`BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS`][`BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS`][Boost 1.51][]]
[[`BOOST_NO_NOEXCEPT`][`BOOST_NO_CXX11_NOEXCEPT`][Boost 1.51][]]
[[`BOOST_NO_NULLPTR`][`BOOST_NO_CXX11_NULLPTR`][Boost 1.51][]]
[[`BOOST_NO_RAW_LITERALS`][`BOOST_NO_CXX11_RAW_LITERALS`][Boost 1.51][]]
[[`BOOST_NO_RVALUE_REFERENCES`][`BOOST_NO_CXX11_RVALUE_REFERENCES`][Boost 1.51][]]
[[`BOOST_NO_SCOPED_ENUMS`][`BOOST_NO_CXX11_SCOPED_ENUMS`][Boost 1.51][]]
[[`BOOST_NO_STATIC_ASSERT`][`BOOST_NO_CXX11_STATIC_ASSERT`][Boost 1.51][]]
[[`BOOST_NO_STD_UNORDERD`][`BOOST_NO_CXX11_STD_UNORDERD`][Boost 1.51][]]
[[`BOOST_NO_UNICODE_LITERALS`][`BOOST_NO_CXX11_UNICODE_LITERALS`][Boost 1.51][]]
[[`BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX`][`BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX`][Boost 1.51][]]
[[`BOOST_NO_VARIADIC_TEMPLATES`][`BOOST_NO_CXX11_VARIADIC_TEMPLATES`][Boost 1.51][]]
[[`BOOST_NO_VARIADIC_MACROS`][`BOOST_NO_CXX11_VARIADIC_MACROS`][Boost 1.51][]]
] ]
[endsect] [endsect]

View File

@ -47,7 +47,7 @@
# define BOOST_NO_OPERATORS_IN_NAMESPACE # define BOOST_NO_OPERATORS_IN_NAMESPACE
# endif # endif
// Variadic macros do not exist for C++ Builder versions 5 and below // Variadic macros do not exist for C++ Builder versions 5 and below
#define BOOST_NO_VARIADIC_MACROS #define BOOST_NO_CXX11_VARIADIC_MACROS
# endif # endif
// Version 5.51 and below: // Version 5.51 and below:
@ -150,14 +150,14 @@
// C++0x Macros: // C++0x Macros:
// //
#if !defined( BOOST_CODEGEAR_0X_SUPPORT ) || (__BORLANDC__ < 0x610) #if !defined( BOOST_CODEGEAR_0X_SUPPORT ) || (__BORLANDC__ < 0x610)
# define BOOST_NO_CHAR16_T # define BOOST_NO_CXX11_CHAR16_T
# define BOOST_NO_CHAR32_T # define BOOST_NO_CXX11_CHAR32_T
# define BOOST_NO_DECLTYPE # define BOOST_NO_CXX11_DECLTYPE
# define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS # define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
# define BOOST_NO_EXTERN_TEMPLATE # define BOOST_NO_CXX11_EXTERN_TEMPLATE
# define BOOST_NO_RVALUE_REFERENCES # define BOOST_NO_CXX11_RVALUE_REFERENCES
# define BOOST_NO_SCOPED_ENUMS # define BOOST_NO_CXX11_SCOPED_ENUMS
# define BOOST_NO_STATIC_ASSERT # define BOOST_NO_CXX11_STATIC_ASSERT
#else #else
# define BOOST_HAS_ALIGNOF # define BOOST_HAS_ALIGNOF
# define BOOST_HAS_CHAR16_T # define BOOST_HAS_CHAR16_T
@ -169,26 +169,26 @@
# define BOOST_HAS_STATIC_ASSERT # define BOOST_HAS_STATIC_ASSERT
#endif #endif
#define BOOST_NO_AUTO_DECLARATIONS #define BOOST_NO_CXX11_AUTO_DECLARATIONS
#define BOOST_NO_AUTO_MULTIDECLARATIONS #define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_CXX11_HDR_INITIALIZER_LIST #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_CXX11_RVALUE_REFERENCES
#define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS // UTF-8 still not supported #define BOOST_NO_CXX11_UNICODE_LITERALS // UTF-8 still not supported
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#if __BORLANDC__ >= 0x590 #if __BORLANDC__ >= 0x590
# define BOOST_HAS_TR1_HASH # define BOOST_HAS_TR1_HASH

View File

@ -30,41 +30,41 @@
#define BOOST_HAS_LONG_LONG #define BOOST_HAS_LONG_LONG
#if !__has_feature(cxx_auto_type) #if !__has_feature(cxx_auto_type)
# define BOOST_NO_AUTO_DECLARATIONS # define BOOST_NO_CXX11_AUTO_DECLARATIONS
# define BOOST_NO_AUTO_MULTIDECLARATIONS # define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#endif #endif
#if !(defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L) #if !(defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L)
# define BOOST_NO_CHAR16_T # define BOOST_NO_CXX11_CHAR16_T
# define BOOST_NO_CHAR32_T # define BOOST_NO_CXX11_CHAR32_T
#endif #endif
#if !__has_feature(cxx_constexpr) #if !__has_feature(cxx_constexpr)
# define BOOST_NO_CONSTEXPR # define BOOST_NO_CXX11_CONSTEXPR
#endif #endif
#if !__has_feature(cxx_decltype) #if !__has_feature(cxx_decltype)
# define BOOST_NO_DECLTYPE # define BOOST_NO_CXX11_DECLTYPE
#endif #endif
#if !__has_feature(cxx_decltype_incomplete_return_types) #if !__has_feature(cxx_decltype_incomplete_return_types)
# define BOOST_NO_DECLTYPE_N3276 # define BOOST_NO_CXX11_DECLTYPE_N3276
#endif #endif
#if !__has_feature(cxx_defaulted_functions) #if !__has_feature(cxx_defaulted_functions)
# define BOOST_NO_DEFAULTED_FUNCTIONS # define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#endif #endif
#if !__has_feature(cxx_deleted_functions) #if !__has_feature(cxx_deleted_functions)
# define BOOST_NO_DELETED_FUNCTIONS # define BOOST_NO_CXX11_DELETED_FUNCTIONS
#endif #endif
#if !__has_feature(cxx_explicit_conversions) #if !__has_feature(cxx_explicit_conversions)
# define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS # define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#endif #endif
#if !__has_feature(cxx_default_function_template_args) #if !__has_feature(cxx_default_function_template_args)
# define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS # define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#endif #endif
#if !__has_feature(cxx_generalized_initializers) #if !__has_feature(cxx_generalized_initializers)
@ -72,51 +72,51 @@
#endif #endif
#if !__has_feature(cxx_lambdas) #if !__has_feature(cxx_lambdas)
# define BOOST_NO_LAMBDAS # define BOOST_NO_CXX11_LAMBDAS
#endif #endif
#if !__has_feature(cxx_local_type_template_args) #if !__has_feature(cxx_local_type_template_args)
# define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS # define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#endif #endif
#if !__has_feature(cxx_noexcept) #if !__has_feature(cxx_noexcept)
# define BOOST_NO_NOEXCEPT # define BOOST_NO_CXX11_NOEXCEPT
#endif #endif
#if !__has_feature(cxx_nullptr) #if !__has_feature(cxx_nullptr)
# define BOOST_NO_NULLPTR # define BOOST_NO_CXX11_NULLPTR
#endif #endif
#if !__has_feature(cxx_raw_string_literals) #if !__has_feature(cxx_raw_string_literals)
# define BOOST_NO_RAW_LITERALS # define BOOST_NO_CXX11_RAW_LITERALS
#endif #endif
#if !__has_feature(cxx_generalized_initializers) #if !__has_feature(cxx_generalized_initializers)
# define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX # define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#endif #endif
#if !__has_feature(cxx_rvalue_references) #if !__has_feature(cxx_rvalue_references)
# define BOOST_NO_RVALUE_REFERENCES # define BOOST_NO_CXX11_RVALUE_REFERENCES
#endif #endif
#if !__has_feature(cxx_strong_enums) #if !__has_feature(cxx_strong_enums)
# define BOOST_NO_SCOPED_ENUMS # define BOOST_NO_CXX11_SCOPED_ENUMS
#endif #endif
#if !__has_feature(cxx_static_assert) #if !__has_feature(cxx_static_assert)
# define BOOST_NO_STATIC_ASSERT # define BOOST_NO_CXX11_STATIC_ASSERT
#endif #endif
#if !__has_feature(cxx_alias_templates) #if !__has_feature(cxx_alias_templates)
# define BOOST_NO_TEMPLATE_ALIASES # define BOOST_NO_CXX11_TEMPLATE_ALIASES
#endif #endif
#if !__has_feature(cxx_unicode_literals) #if !__has_feature(cxx_unicode_literals)
# define BOOST_NO_UNICODE_LITERALS # define BOOST_NO_CXX11_UNICODE_LITERALS
#endif #endif
#if !__has_feature(cxx_variadic_templates) #if !__has_feature(cxx_variadic_templates)
# define BOOST_NO_VARIADIC_TEMPLATES # define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#endif #endif
// Clang always supports variadic macros // Clang always supports variadic macros

View File

@ -76,7 +76,7 @@
// C++0x macros: // C++0x macros:
// //
#if (__CODEGEARC__ <= 0x620) #if (__CODEGEARC__ <= 0x620)
#define BOOST_NO_STATIC_ASSERT #define BOOST_NO_CXX11_STATIC_ASSERT
#else #else
#define BOOST_HAS_STATIC_ASSERT #define BOOST_HAS_STATIC_ASSERT
#endif #endif
@ -91,24 +91,24 @@
// #define BOOST_HAS_STATIC_ASSERT // #define BOOST_HAS_STATIC_ASSERT
#define BOOST_HAS_STD_TYPE_TRAITS #define BOOST_HAS_STD_TYPE_TRAITS
#define BOOST_NO_AUTO_DECLARATIONS #define BOOST_NO_CXX11_AUTO_DECLARATIONS
#define BOOST_NO_AUTO_MULTIDECLARATIONS #define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_EXTERN_TEMPLATE #define BOOST_NO_CXX11_EXTERN_TEMPLATE
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_CXX11_RVALUE_REFERENCES
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
// //
// TR1 macros: // TR1 macros:

View File

@ -60,40 +60,40 @@
// See above for BOOST_NO_LONG_LONG // See above for BOOST_NO_LONG_LONG
// //
#if (__EDG_VERSION__ < 310) #if (__EDG_VERSION__ < 310)
# define BOOST_NO_EXTERN_TEMPLATE # define BOOST_NO_CXX11_EXTERN_TEMPLATE
#endif #endif
#if (__EDG_VERSION__ <= 310) #if (__EDG_VERSION__ <= 310)
// No support for initializer lists // No support for initializer lists
# define BOOST_NO_CXX11_HDR_INITIALIZER_LIST # define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
#endif #endif
#if (__EDG_VERSION__ < 400) #if (__EDG_VERSION__ < 400)
# define BOOST_NO_VARIADIC_MACROS # define BOOST_NO_CXX11_VARIADIC_MACROS
#endif #endif
#define BOOST_NO_AUTO_DECLARATIONS #define BOOST_NO_CXX11_AUTO_DECLARATIONS
#define BOOST_NO_AUTO_MULTIDECLARATIONS #define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_NO_CHAR16_T #define BOOST_NO_CXX11_CHAR16_T
#define BOOST_NO_CHAR32_T #define BOOST_NO_CXX11_CHAR32_T
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_DECLTYPE #define BOOST_NO_CXX11_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_CXX11_RVALUE_REFERENCES
#define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_STATIC_ASSERT #define BOOST_NO_CXX11_STATIC_ASSERT
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#ifdef c_plusplus #ifdef c_plusplus
// EDG has "long long" in non-strict mode // EDG has "long long" in non-strict mode

View File

@ -25,34 +25,34 @@
// //
// Cray peculiarities, probably version 7 specific: // Cray peculiarities, probably version 7 specific:
// //
#undef BOOST_NO_AUTO_DECLARATIONS #undef BOOST_NO_CXX11_AUTO_DECLARATIONS
#undef BOOST_NO_AUTO_MULTIDECLARATIONS #undef BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_HAS_NRVO #define BOOST_HAS_NRVO
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP #define BOOST_NO_TWO_PHASE_NAME_LOOKUP
#define BOOST_HAS_NRVO #define BOOST_HAS_NRVO
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_STATIC_ASSERT #define BOOST_NO_CXX11_STATIC_ASSERT
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS
#define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_CXX11_RVALUE_REFERENCES
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DECLTYPE #define BOOST_NO_CXX11_DECLTYPE
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION #define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
#define BOOST_NO_CHAR32_T #define BOOST_NO_CXX11_CHAR32_T
#define BOOST_NO_CHAR16_T #define BOOST_NO_CXX11_CHAR16_T
//#define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG //#define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
#define BOOST_MATH_DISABLE_STD_FPCLASSIFY #define BOOST_MATH_DISABLE_STD_FPCLASSIFY
//#define BOOST_HAS_FPCLASSIFY //#define BOOST_HAS_FPCLASSIFY

View File

@ -60,34 +60,34 @@
// //
// C++0x features // C++0x features
// //
#define BOOST_NO_AUTO_DECLARATIONS #define BOOST_NO_CXX11_AUTO_DECLARATIONS
#define BOOST_NO_AUTO_MULTIDECLARATIONS #define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_NO_CHAR16_T #define BOOST_NO_CXX11_CHAR16_T
#define BOOST_NO_CHAR32_T #define BOOST_NO_CXX11_CHAR32_T
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_DECLTYPE #define BOOST_NO_CXX11_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#define BOOST_NO_EXTERN_TEMPLATE #define BOOST_NO_CXX11_EXTERN_TEMPLATE
#define BOOST_NO_CXX11_HDR_INITIALIZER_LIST #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_CXX11_RVALUE_REFERENCES
#define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_STATIC_ASSERT #define BOOST_NO_CXX11_STATIC_ASSERT
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#if (__DMC__ < 0x812) #if (__DMC__ < 0x812)
#define BOOST_NO_VARIADIC_MACROS #define BOOST_NO_CXX11_VARIADIC_MACROS
#endif #endif
#if __DMC__ < 0x800 #if __DMC__ < 0x800

View File

@ -42,9 +42,9 @@
# define BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE # define BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
# define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL # define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
# define BOOST_NO_IS_ABSTRACT # define BOOST_NO_IS_ABSTRACT
# define BOOST_NO_EXTERN_TEMPLATE # define BOOST_NO_CXX11_EXTERN_TEMPLATE
// Variadic macros do not exist for gcc versions before 3.0 // Variadic macros do not exist for gcc versions before 3.0
# define BOOST_NO_VARIADIC_MACROS # define BOOST_NO_CXX11_VARIADIC_MACROS
#elif __GNUC__ == 3 #elif __GNUC__ == 3
# if defined (__PATHSCALE__) # if defined (__PATHSCALE__)
# define BOOST_NO_TWO_PHASE_NAME_LOOKUP # define BOOST_NO_TWO_PHASE_NAME_LOOKUP
@ -61,7 +61,7 @@
# if __GNUC_MINOR__ < 4 # if __GNUC_MINOR__ < 4
# define BOOST_NO_IS_ABSTRACT # define BOOST_NO_IS_ABSTRACT
# endif # endif
# define BOOST_NO_EXTERN_TEMPLATE # define BOOST_NO_CXX11_EXTERN_TEMPLATE
#endif #endif
#if __GNUC__ < 4 #if __GNUC__ < 4
// //
@ -158,30 +158,30 @@
# define BOOST_HAS_STATIC_ASSERT # define BOOST_HAS_STATIC_ASSERT
# define BOOST_HAS_VARIADIC_TMPL # define BOOST_HAS_VARIADIC_TMPL
#else #else
# define BOOST_NO_DECLTYPE # define BOOST_NO_CXX11_DECLTYPE
# define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS # define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
# define BOOST_NO_RVALUE_REFERENCES # define BOOST_NO_CXX11_RVALUE_REFERENCES
# define BOOST_NO_STATIC_ASSERT # define BOOST_NO_CXX11_STATIC_ASSERT
// Variadic templates compiler: // Variadic templates compiler:
// http://www.generic-programming.org/~dgregor/cpp/variadic-templates.html // http://www.generic-programming.org/~dgregor/cpp/variadic-templates.html
# if defined(__VARIADIC_TEMPLATES) || (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4) && defined(__GXX_EXPERIMENTAL_CXX0X__)) # if defined(__VARIADIC_TEMPLATES) || (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4) && defined(__GXX_EXPERIMENTAL_CXX0X__))
# define BOOST_HAS_VARIADIC_TMPL # define BOOST_HAS_VARIADIC_TMPL
# else # else
# define BOOST_NO_VARIADIC_TEMPLATES # define BOOST_NO_CXX11_VARIADIC_TEMPLATES
# endif # endif
#endif #endif
// C++0x features in 4.4.n and later // C++0x features in 4.4.n and later
// //
#if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4) || !defined(__GXX_EXPERIMENTAL_CXX0X__) #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4) || !defined(__GXX_EXPERIMENTAL_CXX0X__)
# define BOOST_NO_AUTO_DECLARATIONS # define BOOST_NO_CXX11_AUTO_DECLARATIONS
# define BOOST_NO_AUTO_MULTIDECLARATIONS # define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
# define BOOST_NO_CHAR16_T # define BOOST_NO_CXX11_CHAR16_T
# define BOOST_NO_CHAR32_T # define BOOST_NO_CXX11_CHAR32_T
# define BOOST_NO_CXX11_HDR_INITIALIZER_LIST # define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
# define BOOST_NO_DEFAULTED_FUNCTIONS # define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
# define BOOST_NO_DELETED_FUNCTIONS # define BOOST_NO_CXX11_DELETED_FUNCTIONS
#endif #endif
#if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4) #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4)
@ -191,36 +191,36 @@
// C++0x features in 4.5.0 and later // C++0x features in 4.5.0 and later
// //
#if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) || !defined(__GXX_EXPERIMENTAL_CXX0X__) #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) || !defined(__GXX_EXPERIMENTAL_CXX0X__)
# define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS # define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
# define BOOST_NO_LAMBDAS # define BOOST_NO_CXX11_LAMBDAS
# define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS # define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
# define BOOST_NO_RAW_LITERALS # define BOOST_NO_CXX11_RAW_LITERALS
# define BOOST_NO_UNICODE_LITERALS # define BOOST_NO_CXX11_UNICODE_LITERALS
#endif #endif
// C++0x features in 4.5.1 and later // C++0x features in 4.5.1 and later
// //
#if (__GNUC__*10000 + __GNUC_MINOR__*100 + __GNUC_PATCHLEVEL__ < 40501) || !defined(__GXX_EXPERIMENTAL_CXX0X__) #if (__GNUC__*10000 + __GNUC_MINOR__*100 + __GNUC_PATCHLEVEL__ < 40501) || !defined(__GXX_EXPERIMENTAL_CXX0X__)
// scoped enums have a serious bug in 4.4.0, so define BOOST_NO_SCOPED_ENUMS before 4.5.1 // scoped enums have a serious bug in 4.4.0, so define BOOST_NO_CXX11_SCOPED_ENUMS before 4.5.1
// See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38064 // See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38064
# define BOOST_NO_SCOPED_ENUMS # define BOOST_NO_CXX11_SCOPED_ENUMS
#endif #endif
// C++0x features in 4.6.n and later // C++0x features in 4.6.n and later
// //
#if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 6) || !defined(__GXX_EXPERIMENTAL_CXX0X__) #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 6) || !defined(__GXX_EXPERIMENTAL_CXX0X__)
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#endif #endif
#if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7) || !defined(__GXX_EXPERIMENTAL_CXX0X__) #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7) || !defined(__GXX_EXPERIMENTAL_CXX0X__)
# define BOOST_NO_TEMPLATE_ALIASES # define BOOST_NO_CXX11_TEMPLATE_ALIASES
#endif #endif
// C++0x features not supported at all yet // C++0x features not supported at all yet
// //
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#ifndef BOOST_COMPILER #ifndef BOOST_COMPILER
# define BOOST_COMPILER "GNU C++ version " __VERSION__ # define BOOST_COMPILER "GNU C++ version " __VERSION__

View File

@ -27,33 +27,32 @@
// C++0x features: // C++0x features:
// //
# define BOOST_NO_CONSTEXPR # define BOOST_NO_CXX11_CONSTEXPR
# define BOOST_NO_NULLPTR # define BOOST_NO_CXX11_NULLPTR
# define BOOST_NO_TEMPLATE_ALIASES # define BOOST_NO_CXX11_TEMPLATE_ALIASES
# define BOOST_NO_DECLTYPE # define BOOST_NO_CXX11_DECLTYPE
# define BOOST_NO_DECLTYPE_N3276 # define BOOST_NO_CXX11_DECLTYPE_N3276
# define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS # define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
# define BOOST_NO_RVALUE_REFERENCES # define BOOST_NO_CXX11_RVALUE_REFERENCES
# define BOOST_NO_STATIC_ASSERT # define BOOST_NO_CXX11_STATIC_ASSERT
# define BOOST_NO_VARIADIC_TEMPLATES # define BOOST_NO_CXX11_VARIADIC_TEMPLATES
# define BOOST_NO_VARIADIC_MACROS # define BOOST_NO_CXX11_VARIADIC_MACROS
# define BOOST_NO_AUTO_DECLARATIONS # define BOOST_NO_CXX11_AUTO_DECLARATIONS
# define BOOST_NO_AUTO_MULTIDECLARATIONS # define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
# define BOOST_NO_CHAR16_T # define BOOST_NO_CXX11_CHAR16_T
# define BOOST_NO_CHAR32_T # define BOOST_NO_CXX11_CHAR32_T
# define BOOST_NO_DEFAULTED_FUNCTIONS # define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
# define BOOST_NO_DELETED_FUNCTIONS # define BOOST_NO_CXX11_DELETED_FUNCTIONS
# define BOOST_NO_CXX11_HDR_INITIALIZER_LIST # define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
# define BOOST_NO_SCOPED_ENUMS # define BOOST_NO_CXX11_SCOPED_ENUMS
# define BOOST_NO_SFINAE_EXPR # define BOOST_NO_SFINAE_EXPR
# define BOOST_NO_SCOPED_ENUMS # define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
# define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS # define BOOST_NO_CXX11_LAMBDAS
# define BOOST_NO_LAMBDAS # define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
# define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS # define BOOST_NO_CXX11_RAW_LITERALS
# define BOOST_NO_RAW_LITERALS # define BOOST_NO_CXX11_UNICODE_LITERALS
# define BOOST_NO_UNICODE_LITERALS # define BOOST_NO_CXX11_NOEXCEPT
# define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
#define BOOST_COMPILER "GCC-XML C++ version " __GCCXML__ #define BOOST_COMPILER "GCC-XML C++ version " __GCCXML__

View File

@ -92,31 +92,31 @@
// //
#if !defined(__EDG__) #if !defined(__EDG__)
#define BOOST_NO_AUTO_DECLARATIONS #define BOOST_NO_CXX11_AUTO_DECLARATIONS
#define BOOST_NO_AUTO_MULTIDECLARATIONS #define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_NO_CHAR16_T #define BOOST_NO_CXX11_CHAR16_T
#define BOOST_NO_CHAR32_T #define BOOST_NO_CXX11_CHAR32_T
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_DECLTYPE #define BOOST_NO_CXX11_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#define BOOST_NO_EXTERN_TEMPLATE #define BOOST_NO_CXX11_EXTERN_TEMPLATE
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_CXX11_HDR_INITIALIZER_LIST #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_CXX11_RVALUE_REFERENCES
#define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_STATIC_ASSERT #define BOOST_NO_CXX11_STATIC_ASSERT
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
/* /*
See https://forums13.itrc.hp.com/service/forums/questionanswer.do?threadId=1443331 and See https://forums13.itrc.hp.com/service/forums/questionanswer.do?threadId=1443331 and
@ -124,7 +124,7 @@
*/ */
#if (__HP_aCC < 62500) || !defined(HP_CXX0x_SOURCE) #if (__HP_aCC < 62500) || !defined(HP_CXX0x_SOURCE)
#define BOOST_NO_VARIADIC_MACROS #define BOOST_NO_CXX11_VARIADIC_MACROS
#endif #endif
#endif #endif

View File

@ -199,43 +199,43 @@ template<> struct assert_intrinsic_wchar_t<unsigned short> {};
// - ICC added static_assert in 11.0 (first version with C++0x support) // - ICC added static_assert in 11.0 (first version with C++0x support)
// //
#if defined(BOOST_INTEL_STDCXX0X) #if defined(BOOST_INTEL_STDCXX0X)
# undef BOOST_NO_STATIC_ASSERT # undef BOOST_NO_CXX11_STATIC_ASSERT
// //
// These pass our test cases, but aren't officially supported according to: // These pass our test cases, but aren't officially supported according to:
// http://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler/ // http://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler/
// //
//# undef BOOST_NO_LAMBDAS //# undef BOOST_NO_CXX11_LAMBDAS
//# undef BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS //# undef BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
//# undef BOOST_NO_DECLTYPE //# undef BOOST_NO_CXX11_DECLTYPE
//# undef BOOST_NO_AUTO_DECLARATIONS //# undef BOOST_NO_CXX11_AUTO_DECLARATIONS
//# undef BOOST_NO_AUTO_MULTIDECLARATIONS //# undef BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#endif #endif
#if defined(BOOST_INTEL_STDCXX0X) && (BOOST_INTEL_CXX_VERSION >= 1200) #if defined(BOOST_INTEL_STDCXX0X) && (BOOST_INTEL_CXX_VERSION >= 1200)
//# undef BOOST_NO_RVALUE_REFERENCES // Enabling this breaks Filesystem and Exception libraries //# undef BOOST_NO_CXX11_RVALUE_REFERENCES // Enabling this breaks Filesystem and Exception libraries
//# undef BOOST_NO_SCOPED_ENUMS // doesn't really work!! //# undef BOOST_NO_CXX11_SCOPED_ENUMS // doesn't really work!!
# undef BOOST_NO_DELETED_FUNCTIONS # undef BOOST_NO_CXX11_DELETED_FUNCTIONS
# undef BOOST_NO_DEFAULTED_FUNCTIONS # undef BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
# undef BOOST_NO_LAMBDAS # undef BOOST_NO_CXX11_LAMBDAS
# undef BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS # undef BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
# undef BOOST_NO_DECLTYPE # undef BOOST_NO_CXX11_DECLTYPE
# undef BOOST_NO_AUTO_DECLARATIONS # undef BOOST_NO_CXX11_AUTO_DECLARATIONS
# undef BOOST_NO_AUTO_MULTIDECLARATIONS # undef BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#endif #endif
// icl Version 12.1.0.233 Build 20110811 and possibly some other builds // icl Version 12.1.0.233 Build 20110811 and possibly some other builds
// had an incorrect __INTEL_COMPILER value of 9999. Intel say this has been fixed. // had an incorrect __INTEL_COMPILER value of 9999. Intel say this has been fixed.
#if defined(BOOST_INTEL_STDCXX0X) && (BOOST_INTEL_CXX_VERSION > 1200) #if defined(BOOST_INTEL_STDCXX0X) && (BOOST_INTEL_CXX_VERSION > 1200)
# undef BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS # undef BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
# undef BOOST_NO_NULLPTR # undef BOOST_NO_CXX11_NULLPTR
# undef BOOST_NO_RVALUE_REFERENCES # undef BOOST_NO_CXX11_RVALUE_REFERENCES
# undef BOOST_NO_SFINAE_EXPR # undef BOOST_NO_SFINAE_EXPR
# undef BOOST_NO_TEMPLATE_ALIASES # undef BOOST_NO_CXX11_TEMPLATE_ALIASES
# undef BOOST_NO_VARIADIC_TEMPLATES # undef BOOST_NO_CXX11_VARIADIC_TEMPLATES
// http://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler/ // http://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler/
// continues to list scoped enum support as "Partial" // continues to list scoped enum support as "Partial"
//# undef BOOST_NO_SCOPED_ENUMS //# undef BOOST_NO_CXX11_SCOPED_ENUMS
#endif #endif
#if defined(_MSC_VER) && (_MSC_VER <= 1700) #if defined(_MSC_VER) && (_MSC_VER <= 1700)
@ -243,10 +243,10 @@ template<> struct assert_intrinsic_wchar_t<unsigned short> {};
// Although the Intel compiler is capable of supporting these, it appears not to in MSVC compatibility mode: // Although the Intel compiler is capable of supporting these, it appears not to in MSVC compatibility mode:
// //
# define BOOST_NO_CXX11_HDR_INITIALIZER_LIST # define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
# define BOOST_NO_VARIADIC_TEMPLATES # define BOOST_NO_CXX11_VARIADIC_TEMPLATES
# define BOOST_NO_DELETED_FUNCTIONS # define BOOST_NO_CXX11_DELETED_FUNCTIONS
# define BOOST_NO_DEFAULTED_FUNCTIONS # define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
# define BOOST_NO_TEMPLATE_ALIASES # define BOOST_NO_CXX11_TEMPLATE_ALIASES
#endif #endif
#if (BOOST_INTEL_CXX_VERSION < 1200) #if (BOOST_INTEL_CXX_VERSION < 1200)

View File

@ -90,34 +90,34 @@
#if __MWERKS__ > 0x3206 && __option(rvalue_refs) #if __MWERKS__ > 0x3206 && __option(rvalue_refs)
# define BOOST_HAS_RVALUE_REFS # define BOOST_HAS_RVALUE_REFS
#else #else
# define BOOST_NO_RVALUE_REFERENCES # define BOOST_NO_CXX11_RVALUE_REFERENCES
#endif #endif
#define BOOST_NO_AUTO_DECLARATIONS #define BOOST_NO_CXX11_AUTO_DECLARATIONS
#define BOOST_NO_AUTO_MULTIDECLARATIONS #define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_NO_CHAR16_T #define BOOST_NO_CXX11_CHAR16_T
#define BOOST_NO_CHAR32_T #define BOOST_NO_CXX11_CHAR32_T
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_DECLTYPE #define BOOST_NO_CXX11_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#define BOOST_NO_EXTERN_TEMPLATE #define BOOST_NO_CXX11_EXTERN_TEMPLATE
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_CXX11_HDR_INITIALIZER_LIST #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_STATIC_ASSERT #define BOOST_NO_CXX11_STATIC_ASSERT
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#define BOOST_NO_VARIADIC_MACROS #define BOOST_NO_CXX11_VARIADIC_MACROS
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#define BOOST_COMPILER "Metrowerks CodeWarrior C++ version " BOOST_STRINGIZE(BOOST_COMPILER_VERSION) #define BOOST_COMPILER "Metrowerks CodeWarrior C++ version " BOOST_STRINGIZE(BOOST_COMPILER_VERSION)

View File

@ -40,33 +40,33 @@
// //
// See boost\config\suffix.hpp for BOOST_NO_LONG_LONG // See boost\config\suffix.hpp for BOOST_NO_LONG_LONG
// //
#define BOOST_NO_AUTO_DECLARATIONS #define BOOST_NO_CXX11_AUTO_DECLARATIONS
#define BOOST_NO_AUTO_MULTIDECLARATIONS #define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_NO_CHAR16_T #define BOOST_NO_CXX11_CHAR16_T
#define BOOST_NO_CHAR32_T #define BOOST_NO_CXX11_CHAR32_T
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_DECLTYPE #define BOOST_NO_CXX11_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#define BOOST_NO_EXTERN_TEMPLATE #define BOOST_NO_CXX11_EXTERN_TEMPLATE
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_CXX11_HDR_INITIALIZER_LIST #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_CXX11_RVALUE_REFERENCES
#define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_STATIC_ASSERT #define BOOST_NO_CXX11_STATIC_ASSERT
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#define BOOST_NO_VARIADIC_MACROS #define BOOST_NO_CXX11_VARIADIC_MACROS
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
// //
// versions check: // versions check:

View File

@ -32,34 +32,33 @@
# define BOOST_HAS_EXPM1 # define BOOST_HAS_EXPM1
# define BOOST_HAS_DIRENT_H # define BOOST_HAS_DIRENT_H
# define BOOST_HAS_CLOCK_GETTIME # define BOOST_HAS_CLOCK_GETTIME
# define BOOST_NO_VARIADIC_TEMPLATES # define BOOST_NO_CXX11_VARIADIC_TEMPLATES
# define BOOST_NO_UNICODE_LITERALS # define BOOST_NO_CXX11_UNICODE_LITERALS
# define BOOST_NO_TEMPLATE_ALIASES # define BOOST_NO_CXX11_TEMPLATE_ALIASES
# define BOOST_NO_STD_UNORDERED # define BOOST_NO_CXX11_STATIC_ASSERT
# define BOOST_NO_STATIC_ASSERT
# define BOOST_NO_SFINAE_EXPR # define BOOST_NO_SFINAE_EXPR
# define BOOST_NO_SCOPED_ENUMS # define BOOST_NO_CXX11_SCOPED_ENUMS
# define BOOST_NO_RVALUE_REFERENCES # define BOOST_NO_CXX11_RVALUE_REFERENCES
# define BOOST_NO_RAW_LITERALS # define BOOST_NO_CXX11_RAW_LITERALS
# define BOOST_NO_NULLPTR # define BOOST_NO_CXX11_NULLPTR
# define BOOST_NO_NUMERIC_LIMITS_LOWEST # define BOOST_NO_NUMERIC_LIMITS_LOWEST
# define BOOST_NO_NOEXCEPT # define BOOST_NO_CXX11_NOEXCEPT
# define BOOST_NO_LAMBDAS # define BOOST_NO_CXX11_LAMBDAS
# define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS # define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
# define BOOST_NO_MS_INT64_NUMERIC_LIMITS # define BOOST_NO_MS_INT64_NUMERIC_LIMITS
# define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS # define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
# define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS # define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
# define BOOST_NO_DELETED_FUNCTIONS # define BOOST_NO_CXX11_DELETED_FUNCTIONS
# define BOOST_NO_DEFAULTED_FUNCTIONS # define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
# define BOOST_NO_DECLTYPE # define BOOST_NO_CXX11_DECLTYPE
# define BOOST_NO_DECLTYPE_N3276 # define BOOST_NO_CXX11_DECLTYPE_N3276
# define BOOST_NO_CONSTEXPR # define BOOST_NO_CXX11_CONSTEXPR
# define BOOST_NO_COMPLETE_VALUE_INITIALIZATION # define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
# define BOOST_NO_CHAR32_T # define BOOST_NO_CXX11_CHAR32_T
# define BOOST_NO_CHAR16_T # define BOOST_NO_CXX11_CHAR16_T
# define BOOST_NO_AUTO_MULTIDECLARATIONS # define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
# define BOOST_NO_AUTO_DECLARATIONS # define BOOST_NO_CXX11_AUTO_DECLARATIONS
# define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX # define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
# define BOOST_NO_CXX11_HDR_UNORDERED_SET # define BOOST_NO_CXX11_HDR_UNORDERED_SET
# define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
# define BOOST_NO_CXX11_HDR_TYPEINDEX # define BOOST_NO_CXX11_HDR_TYPEINDEX

View File

@ -32,9 +32,8 @@
#define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL #define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP #define BOOST_NO_TWO_PHASE_NAME_LOOKUP
#define BOOST_NO_AUTO_MULTIDECLARATIONS #define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_NO_AUTO_DECLARATIONS #define BOOST_NO_CXX11_AUTO_DECLARATIONS
#define BOOST_NO_STD_UNORDERED
#elif __PGIC__ >= 10 #elif __PGIC__ >= 10
@ -53,8 +52,8 @@
#define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL #define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP #define BOOST_NO_TWO_PHASE_NAME_LOOKUP
#define BOOST_NO_SWPRINTF #define BOOST_NO_SWPRINTF
#define BOOST_NO_AUTO_MULTIDECLARATIONS #define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_NO_AUTO_DECLARATIONS #define BOOST_NO_CXX11_AUTO_DECLARATIONS
#else #else
@ -66,32 +65,32 @@
// //
// See boost\config\suffix.hpp for BOOST_NO_LONG_LONG // See boost\config\suffix.hpp for BOOST_NO_LONG_LONG
// //
#define BOOST_NO_CHAR16_T #define BOOST_NO_CXX11_CHAR16_T
#define BOOST_NO_CHAR32_T #define BOOST_NO_CXX11_CHAR32_T
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_DECLTYPE #define BOOST_NO_CXX11_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#define BOOST_NO_EXTERN_TEMPLATE #define BOOST_NO_CXX11_EXTERN_TEMPLATE
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_NUMERIC_LIMITS_LOWEST #define BOOST_NO_NUMERIC_LIMITS_LOWEST
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_CXX11_RVALUE_REFERENCES
#define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_STATIC_ASSERT #define BOOST_NO_CXX11_STATIC_ASSERT
#define BOOST_NO_SWPRINTF #define BOOST_NO_SWPRINTF
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#define BOOST_NO_VARIADIC_MACROS #define BOOST_NO_CXX11_VARIADIC_MACROS
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#define BOOST_NO_CXX11_HDR_UNORDERED_SET #define BOOST_NO_CXX11_HDR_UNORDERED_SET
#define BOOST_NO_CXX11_HDR_UNORDERED_MAP #define BOOST_NO_CXX11_HDR_UNORDERED_MAP

View File

@ -99,33 +99,33 @@
// //
# define BOOST_HAS_LONG_LONG # define BOOST_HAS_LONG_LONG
#define BOOST_NO_AUTO_DECLARATIONS #define BOOST_NO_CXX11_AUTO_DECLARATIONS
#define BOOST_NO_AUTO_MULTIDECLARATIONS #define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#define BOOST_NO_CHAR16_T #define BOOST_NO_CXX11_CHAR16_T
#define BOOST_NO_CHAR32_T #define BOOST_NO_CXX11_CHAR32_T
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_DECLTYPE #define BOOST_NO_CXX11_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#define BOOST_NO_EXTERN_TEMPLATE #define BOOST_NO_CXX11_EXTERN_TEMPLATE
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_CXX11_HDR_INITIALIZER_LIST #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_CXX11_RVALUE_REFERENCES
#define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_STATIC_ASSERT #define BOOST_NO_CXX11_STATIC_ASSERT
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#define BOOST_NO_VARIADIC_MACROS #define BOOST_NO_CXX11_VARIADIC_MACROS
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
// //
// Version // Version

View File

@ -71,58 +71,58 @@
// See boost\config\suffix.hpp for BOOST_NO_LONG_LONG // See boost\config\suffix.hpp for BOOST_NO_LONG_LONG
// //
#if ! __IBMCPP_AUTO_TYPEDEDUCTION #if ! __IBMCPP_AUTO_TYPEDEDUCTION
# define BOOST_NO_AUTO_DECLARATIONS # define BOOST_NO_CXX11_AUTO_DECLARATIONS
# define BOOST_NO_AUTO_MULTIDECLARATIONS # define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#endif #endif
#if ! __IBMCPP_UTF_LITERAL__ #if ! __IBMCPP_UTF_LITERAL__
# define BOOST_NO_CHAR16_T # define BOOST_NO_CXX11_CHAR16_T
# define BOOST_NO_CHAR32_T # define BOOST_NO_CXX11_CHAR32_T
#endif #endif
#if ! __IBMCPP_CONSTEXPR #if ! __IBMCPP_CONSTEXPR
# define BOOST_NO_CONSTEXPR # define BOOST_NO_CXX11_CONSTEXPR
#endif #endif
#if ! __IBMCPP_DECLTYPE #if ! __IBMCPP_DECLTYPE
# define BOOST_NO_DECLTYPE # define BOOST_NO_CXX11_DECLTYPE
#else #else
# define BOOST_HAS_DECLTYPE # define BOOST_HAS_DECLTYPE
#endif #endif
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#if ! __IBMCPP_EXPLICIT_CONVERSION_OPERATORS #if ! __IBMCPP_EXPLICIT_CONVERSION_OPERATORS
# define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS # define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#endif #endif
#if ! __IBMCPP_EXTERN_TEMPLATE #if ! __IBMCPP_EXTERN_TEMPLATE
# define BOOST_NO_EXTERN_TEMPLATE # define BOOST_NO_CXX11_EXTERN_TEMPLATE
#endif #endif
#if ! __IBMCPP_VARIADIC_TEMPLATES #if ! __IBMCPP_VARIADIC_TEMPLATES
// not enabled separately at this time // not enabled separately at this time
# define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS # define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#endif #endif
#define BOOST_NO_CXX11_HDR_INITIALIZER_LIST #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
#define BOOST_NO_LAMBDAS #define BOOST_NO_CXX11_LAMBDAS
#define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_NULLPTR #define BOOST_NO_CXX11_NULLPTR
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#if ! __IBMCPP_RVALUE_REFERENCES #if ! __IBMCPP_RVALUE_REFERENCES
# define BOOST_NO_RVALUE_REFERENCES # define BOOST_NO_CXX11_RVALUE_REFERENCES
#endif #endif
#if ! __IBMCPP_SCOPED_ENUM #if ! __IBMCPP_SCOPED_ENUM
# define BOOST_NO_SCOPED_ENUMS # define BOOST_NO_CXX11_SCOPED_ENUMS
#endif #endif
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#if ! __IBMCPP_STATIC_ASSERT #if ! __IBMCPP_STATIC_ASSERT
# define BOOST_NO_STATIC_ASSERT # define BOOST_NO_CXX11_STATIC_ASSERT
#endif #endif
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#if ! __IBMCPP_VARIADIC_TEMPLATES #if ! __IBMCPP_VARIADIC_TEMPLATES
# define BOOST_NO_VARIADIC_TEMPLATES # define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#endif #endif
#if ! __C99_MACRO_WITH_VA_ARGS #if ! __C99_MACRO_WITH_VA_ARGS
# define BOOST_NO_VARIADIC_MACROS # define BOOST_NO_CXX11_VARIADIC_MACROS
#endif #endif

View File

@ -99,9 +99,9 @@
// it appears not to actually work: // it appears not to actually work:
# define BOOST_NO_SWPRINTF # define BOOST_NO_SWPRINTF
// Our extern template tests also fail for this compiler: // Our extern template tests also fail for this compiler:
# define BOOST_NO_EXTERN_TEMPLATE # define BOOST_NO_CXX11_EXTERN_TEMPLATE
// Variadic macros do not exist for VC7.1 and lower // Variadic macros do not exist for VC7.1 and lower
# define BOOST_NO_VARIADIC_MACROS # define BOOST_NO_CXX11_VARIADIC_MACROS
#endif #endif
#if defined(UNDER_CE) #if defined(UNDER_CE)
@ -191,13 +191,13 @@
// C++ features supported by VC++ 10 (aka 2010) // C++ features supported by VC++ 10 (aka 2010)
// //
#if _MSC_VER < 1600 #if _MSC_VER < 1600
# define BOOST_NO_AUTO_DECLARATIONS # define BOOST_NO_CXX11_AUTO_DECLARATIONS
# define BOOST_NO_AUTO_MULTIDECLARATIONS # define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
# define BOOST_NO_LAMBDAS # define BOOST_NO_CXX11_LAMBDAS
# define BOOST_NO_RVALUE_REFERENCES # define BOOST_NO_CXX11_RVALUE_REFERENCES
# define BOOST_NO_STATIC_ASSERT # define BOOST_NO_CXX11_STATIC_ASSERT
# define BOOST_NO_NULLPTR # define BOOST_NO_CXX11_NULLPTR
# define BOOST_NO_DECLTYPE # define BOOST_NO_CXX11_DECLTYPE
#endif // _MSC_VER < 1600 #endif // _MSC_VER < 1600
#if _MSC_VER >= 1600 #if _MSC_VER >= 1600
@ -205,24 +205,24 @@
#endif #endif
// C++0x features not supported by any versions // C++0x features not supported by any versions
#define BOOST_NO_CHAR16_T #define BOOST_NO_CXX11_CHAR16_T
#define BOOST_NO_CHAR32_T #define BOOST_NO_CXX11_CHAR32_T
#define BOOST_NO_CONSTEXPR #define BOOST_NO_CXX11_CONSTEXPR
#define BOOST_NO_DECLTYPE_N3276 #define BOOST_NO_CXX11_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS #define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS #define BOOST_NO_CXX11_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_CXX11_HDR_INITIALIZER_LIST #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
#define BOOST_NO_NOEXCEPT #define BOOST_NO_CXX11_NOEXCEPT
#define BOOST_NO_RAW_LITERALS #define BOOST_NO_CXX11_RAW_LITERALS
#define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS
#define BOOST_NO_TEMPLATE_ALIASES #define BOOST_NO_CXX11_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS #define BOOST_NO_CXX11_UNICODE_LITERALS
#define BOOST_NO_VARIADIC_TEMPLATES #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
#define BOOST_NO_SFINAE_EXPR #define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP #define BOOST_NO_TWO_PHASE_NAME_LOOKUP
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
// //
// prefix and suffix headers: // prefix and suffix headers:
// //

View File

@ -101,7 +101,6 @@
# define BOOST_NO_CXX11_HDR_RANDOM # define BOOST_NO_CXX11_HDR_RANDOM
# define BOOST_NO_CXX11_HDR_REGEX # define BOOST_NO_CXX11_HDR_REGEX
# define BOOST_NO_CXX11_HDR_SYSTEM_ERROR # define BOOST_NO_CXX11_HDR_SYSTEM_ERROR
# define BOOST_NO_STD_UNORDERED // deprecated; see following
# define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
# define BOOST_NO_CXX11_HDR_UNORDERED_SET # define BOOST_NO_CXX11_HDR_UNORDERED_SET
# define BOOST_NO_CXX11_HDR_TUPLE # define BOOST_NO_CXX11_HDR_TUPLE

View File

@ -51,7 +51,6 @@
# define BOOST_NO_CXX11_HDR_TUPLE # define BOOST_NO_CXX11_HDR_TUPLE
# define BOOST_NO_CXX11_HDR_TYPE_TRAITS # define BOOST_NO_CXX11_HDR_TYPE_TRAITS
# define BOOST_NO_CXX11_HDR_TYPEINDEX # define BOOST_NO_CXX11_HDR_TYPEINDEX
# define BOOST_NO_STD_UNORDERED // deprecated; see following
# define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
# define BOOST_NO_CXX11_HDR_UNORDERED_SET # define BOOST_NO_CXX11_HDR_UNORDERED_SET
# define BOOST_NO_NUMERIC_LIMITS_LOWEST # define BOOST_NO_NUMERIC_LIMITS_LOWEST

View File

@ -108,7 +108,6 @@
# define BOOST_NO_CXX11_HDR_ARRAY # define BOOST_NO_CXX11_HDR_ARRAY
# define BOOST_NO_CXX11_HDR_REGEX # define BOOST_NO_CXX11_HDR_REGEX
# define BOOST_NO_CXX11_HDR_TUPLE # define BOOST_NO_CXX11_HDR_TUPLE
# define BOOST_NO_STD_UNORDERED // deprecated; see following
# define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
# define BOOST_NO_CXX11_HDR_UNORDERED_SET # define BOOST_NO_CXX11_HDR_UNORDERED_SET
# define BOOST_NO_CXX11_HDR_FUNCTIONAL # define BOOST_NO_CXX11_HDR_FUNCTIONAL

View File

@ -40,7 +40,6 @@
# define BOOST_NO_CXX11_HDR_TUPLE # define BOOST_NO_CXX11_HDR_TUPLE
# define BOOST_NO_CXX11_HDR_TYPE_TRAITS # define BOOST_NO_CXX11_HDR_TYPE_TRAITS
# define BOOST_NO_CXX11_HDR_TYPEINDEX # define BOOST_NO_CXX11_HDR_TYPEINDEX
# define BOOST_NO_STD_UNORDERED // deprecated; see following
# define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
# define BOOST_NO_CXX11_HDR_UNORDERED_SET # define BOOST_NO_CXX11_HDR_UNORDERED_SET
# define BOOST_NO_NUMERIC_LIMITS_LOWEST # define BOOST_NO_NUMERIC_LIMITS_LOWEST

View File

@ -64,7 +64,6 @@
# define BOOST_NO_CXX11_HDR_TUPLE # define BOOST_NO_CXX11_HDR_TUPLE
# define BOOST_NO_CXX11_HDR_TYPE_TRAITS # define BOOST_NO_CXX11_HDR_TYPE_TRAITS
# define BOOST_NO_CXX11_HDR_TYPEINDEX # define BOOST_NO_CXX11_HDR_TYPEINDEX
# define BOOST_NO_STD_UNORDERED // deprecated; see following
# define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
# define BOOST_NO_CXX11_HDR_UNORDERED_SET # define BOOST_NO_CXX11_HDR_UNORDERED_SET
# define BOOST_NO_NUMERIC_LIMITS_LOWEST # define BOOST_NO_NUMERIC_LIMITS_LOWEST

View File

@ -176,7 +176,6 @@
# define BOOST_NO_CXX11_HDR_THREAD # define BOOST_NO_CXX11_HDR_THREAD
# define BOOST_NO_CXX11_HDR_TUPLE # define BOOST_NO_CXX11_HDR_TUPLE
# define BOOST_NO_CXX11_HDR_TYPEINDEX # define BOOST_NO_CXX11_HDR_TYPEINDEX
# define BOOST_NO_STD_UNORDERED // deprecated; see following
# define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
# define BOOST_NO_CXX11_HDR_UNORDERED_SET # define BOOST_NO_CXX11_HDR_UNORDERED_SET
# define BOOST_NO_NUMERIC_LIMITS_LOWEST # define BOOST_NO_NUMERIC_LIMITS_LOWEST

View File

@ -134,7 +134,6 @@
# define BOOST_NO_CXX11_HDR_TUPLE # define BOOST_NO_CXX11_HDR_TUPLE
# define BOOST_NO_CXX11_HDR_TYPE_TRAITS # define BOOST_NO_CXX11_HDR_TYPE_TRAITS
# define BOOST_NO_CXX11_HDR_TYPEINDEX # define BOOST_NO_CXX11_HDR_TYPEINDEX
# define BOOST_NO_STD_UNORDERED // deprecated; see following
# define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
# define BOOST_NO_CXX11_HDR_UNORDERED_SET # define BOOST_NO_CXX11_HDR_UNORDERED_SET
# define BOOST_NO_NUMERIC_LIMITS_LOWEST # define BOOST_NO_NUMERIC_LIMITS_LOWEST

View File

@ -71,10 +71,6 @@
# endif # endif
#endif #endif
#if defined(_STLPORT_VERSION) && ((_STLPORT_VERSION < 0x500) || (_STLPORT_VERSION >= 0x520))
# define BOOST_NO_STD_UNORDERED
#endif
#if defined(_STLPORT_VERSION) && (_STLPORT_VERSION >= 0x520) #if defined(_STLPORT_VERSION) && (_STLPORT_VERSION >= 0x520)
# define BOOST_HAS_TR1_UNORDERED_SET # define BOOST_HAS_TR1_UNORDERED_SET
# define BOOST_HAS_TR1_UNORDERED_MAP # define BOOST_HAS_TR1_UNORDERED_MAP
@ -228,7 +224,6 @@ namespace boost { using std::min; using std::max; }
# define BOOST_NO_CXX11_HDR_TUPLE # define BOOST_NO_CXX11_HDR_TUPLE
# define BOOST_NO_CXX11_HDR_TYPE_TRAITS # define BOOST_NO_CXX11_HDR_TYPE_TRAITS
# define BOOST_NO_CXX11_HDR_TYPEINDEX # define BOOST_NO_CXX11_HDR_TYPEINDEX
# define BOOST_NO_STD_UNORDERED // deprecated; see following
# define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
# define BOOST_NO_CXX11_HDR_UNORDERED_SET # define BOOST_NO_CXX11_HDR_UNORDERED_SET
# define BOOST_NO_NUMERIC_LIMITS_LOWEST # define BOOST_NO_NUMERIC_LIMITS_LOWEST

View File

@ -40,7 +40,6 @@
# define BOOST_NO_CXX11_HDR_TUPLE # define BOOST_NO_CXX11_HDR_TUPLE
# define BOOST_NO_CXX11_HDR_TYPE_TRAITS # define BOOST_NO_CXX11_HDR_TYPE_TRAITS
# define BOOST_NO_CXX11_HDR_TYPEINDEX # define BOOST_NO_CXX11_HDR_TYPEINDEX
# define BOOST_NO_STD_UNORDERED // deprecated; see following
# define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
# define BOOST_NO_CXX11_HDR_UNORDERED_SET # define BOOST_NO_CXX11_HDR_UNORDERED_SET
# define BOOST_NO_NUMERIC_LIMITS_LOWEST # define BOOST_NO_NUMERIC_LIMITS_LOWEST

View File

@ -103,13 +103,6 @@
# define BOOST_NO_LONG_LONG_NUMERIC_LIMITS # define BOOST_NO_LONG_LONG_NUMERIC_LIMITS
#endif #endif
//
// Normalize BOOST_NO_STATIC_ASSERT and (depricated) BOOST_HAS_STATIC_ASSERT:
//
#if !defined(BOOST_NO_STATIC_ASSERT) && !defined(BOOST_HAS_STATIC_ASSERT)
# define BOOST_HAS_STATIC_ASSERT
#endif
// //
// if there is no __int64 then there is no specialisation // if there is no __int64 then there is no specialisation
// for numeric_limits<__int64> either: // for numeric_limits<__int64> either:
@ -334,27 +327,6 @@
# define BOOST_HASH_MAP_HEADER <hash_map> # define BOOST_HASH_MAP_HEADER <hash_map>
#endif #endif
//
// Set BOOST_HAS_RVALUE_REFS when BOOST_NO_RVALUE_REFERENCES is not defined
//
#if !defined(BOOST_NO_RVALUE_REFERENCES) && !defined(BOOST_HAS_RVALUE_REFS)
#define BOOST_HAS_RVALUE_REFS
#endif
//
// Set BOOST_HAS_VARIADIC_TMPL when BOOST_NO_VARIADIC_TEMPLATES is not defined
//
#if !defined(BOOST_NO_VARIADIC_TEMPLATES) && !defined(BOOST_HAS_VARIADIC_TMPL)
#define BOOST_HAS_VARIADIC_TMPL
#endif
//
// Set BOOST_NO_DECLTYPE_N3276 when BOOST_NO_DECLTYPE is defined
//
#if !defined(BOOST_NO_DECLTYPE_N3276) && defined(BOOST_NO_DECLTYPE)
#define BOOST_NO_DECLTYPE_N3276
#endif
// BOOST_HAS_ABI_HEADERS // BOOST_HAS_ABI_HEADERS
// This macro gets set if we have headers that fix the ABI, // This macro gets set if we have headers that fix the ABI,
// and prevent ODR violations when linking to external libraries: // and prevent ODR violations when linking to external libraries:
@ -624,20 +596,6 @@ namespace std{ using ::type_info; }
#define BOOST_DO_JOIN( X, Y ) BOOST_DO_JOIN2(X,Y) #define BOOST_DO_JOIN( X, Y ) BOOST_DO_JOIN2(X,Y)
#define BOOST_DO_JOIN2( X, Y ) X##Y #define BOOST_DO_JOIN2( X, Y ) X##Y
//
// Helper macros BOOST_NOEXCEPT, BOOST_NOEXCEPT_IF, BOOST_NOEXCEPT_EXPR
// These aid the transition to C++11 while still supporting C++03 compilers
//
#ifdef BOOST_NO_NOEXCEPT
# define BOOST_NOEXCEPT
# define BOOST_NOEXCEPT_IF(Predicate)
# define BOOST_NOEXCEPT_EXPR(Expression) false
#else
# define BOOST_NOEXCEPT noexcept
# define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
# define BOOST_NOEXCEPT_EXPR(Expression) noexcept((Expression))
#endif
// //
// Set some default values for compiler/library/platform names. // Set some default values for compiler/library/platform names.
// These are for debugging config setup only: // These are for debugging config setup only:
@ -664,19 +622,6 @@ namespace std{ using ::type_info; }
# define BOOST_GPU_ENABLED # define BOOST_GPU_ENABLED
# endif # endif
//
// constexpr workarounds
//
#if defined(BOOST_NO_CONSTEXPR)
#define BOOST_CONSTEXPR
#define BOOST_CONSTEXPR_OR_CONST const
#else
#define BOOST_CONSTEXPR constexpr
#define BOOST_CONSTEXPR_OR_CONST constexpr
#endif
#define BOOST_STATIC_CONSTEXPR static BOOST_CONSTEXPR_OR_CONST
// BOOST_FORCEINLINE ---------------------------------------------// // BOOST_FORCEINLINE ---------------------------------------------//
// Macro to use in place of 'inline' to force a function to be inline // Macro to use in place of 'inline' to force a function to be inline
#if !defined(BOOST_FORCEINLINE) #if !defined(BOOST_FORCEINLINE)
@ -693,6 +638,14 @@ namespace std{ using ::type_info; }
// -------------------- Deprecated macros for 1.50 --------------------------- // -------------------- Deprecated macros for 1.50 ---------------------------
// These will go away in a future release // These will go away in a future release
// Use BOOST_NO_CXX11_HDR_UNORDERED_SET or BOOST_NO_CXX11_HDR_UNORDERED_MAP
// instead of BOOST_NO_STD_UNORDERED
#if defined(BOOST_NO_CXX11_HDR_UNORDERED_MAP) || defined (BOOST_NO_CXX11_HDR_UNORDERED_SET)
# ifndef BOOST_NO_STD_UNORDERED
# define BOOST_NO_STD_UNORDERED
# endif
#endif
// Use BOOST_NO_CXX11_HDR_INITIALIZER_LIST instead of BOOST_NO_INITIALIZER_LISTS // Use BOOST_NO_CXX11_HDR_INITIALIZER_LIST instead of BOOST_NO_INITIALIZER_LISTS
#if defined(BOOST_NO_CXX11_HDR_INITIALIZER_LIST) && !defined(BOOST_NO_INITIALIZER_LISTS) #if defined(BOOST_NO_CXX11_HDR_INITIALIZER_LIST) && !defined(BOOST_NO_INITIALIZER_LISTS)
# define BOOST_NO_INITIALIZER_LISTS # define BOOST_NO_INITIALIZER_LISTS
@ -781,5 +734,172 @@ namespace std{ using ::type_info; }
// ------------------ End of deprecated macros for 1.50 --------------------------- // ------------------ End of deprecated macros for 1.50 ---------------------------
// -------------------- Deprecated macros for 1.51 ---------------------------
// These will go away in a future release
// Use BOOST_NO_CXX11_AUTO_DECLARATIONS instead of BOOST_NO_AUTO_DECLARATIONS
#if defined(BOOST_NO_CXX11_AUTO_DECLARATIONS) && !defined(BOOST_NO_AUTO_DECLARATIONS)
# define BOOST_NO_AUTO_DECLARATIONS
#endif
// Use BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS instead of BOOST_NO_AUTO_MULTIDECLARATIONS
#if defined(BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS) && !defined(BOOST_NO_AUTO_MULTIDECLARATIONS)
# define BOOST_NO_AUTO_MULTIDECLARATIONS
#endif
// Use BOOST_NO_CXX11_CHAR16_T instead of BOOST_NO_CHAR16_T
#if defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CHAR16_T)
# define BOOST_NO_CHAR16_T
#endif
// Use BOOST_NO_CXX11_CHAR32_T instead of BOOST_NO_CHAR32_T
#if defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CHAR32_T)
# define BOOST_NO_CHAR32_T
#endif
// Use BOOST_NO_CXX11_TEMPLATE_ALIASES instead of BOOST_NO_TEMPLATE_ALIASES
#if defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) && !defined(BOOST_NO_TEMPLATE_ALIASES)
# define BOOST_NO_TEMPLATE_ALIASES
#endif
// Use BOOST_NO_CXX11_CONSTEXPR instead of BOOST_NO_CONSTEXPR
#if defined(BOOST_NO_CXX11_CONSTEXPR) && !defined(BOOST_NO_CONSTEXPR)
# define BOOST_NO_CONSTEXPR
#endif
// Use BOOST_NO_CXX11_DECLTYPE_N3276 instead of BOOST_NO_DECLTYPE_N3276
#if defined(BOOST_NO_CXX11_DECLTYPE_N3276) && !defined(BOOST_NO_DECLTYPE_N3276)
# define BOOST_NO_DECLTYPE_N3276
#endif
// Use BOOST_NO_CXX11_DECLTYPE instead of BOOST_NO_DECLTYPE
#if defined(BOOST_NO_CXX11_DECLTYPE) && !defined(BOOST_NO_DECLTYPE)
# define BOOST_NO_DECLTYPE
#endif
// Use BOOST_NO_CXX11_DEFAULTED_FUNCTIONS instead of BOOST_NO_DEFAULTED_FUNCTIONS
#if defined(BOOST_NO_CXX11_DEFAULTED_FUNCTIONS) && !defined(BOOST_NO_DEFAULTED_FUNCTIONS)
# define BOOST_NO_DEFAULTED_FUNCTIONS
#endif
// Use BOOST_NO_CXX11_DELETED_FUNCTIONS instead of BOOST_NO_DELETED_FUNCTIONS
#if defined(BOOST_NO_CXX11_DELETED_FUNCTIONS) && !defined(BOOST_NO_DELETED_FUNCTIONS)
# define BOOST_NO_DELETED_FUNCTIONS
#endif
// Use BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS instead of BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
#if defined(BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS) && !defined(BOOST_NO_EXPLICIT_CONVERSION_OPERATORS)
# define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
#endif
// Use BOOST_NO_CXX11_EXTERN_TEMPLATE instead of BOOST_NO_EXTERN_TEMPLATE
#if defined(BOOST_NO_CXX11_EXTERN_TEMPLATE) && !defined(BOOST_NO_EXTERN_TEMPLATE)
# define BOOST_NO_EXTERN_TEMPLATE
#endif
// Use BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS instead of BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
#if defined(BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS) && !defined(BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS)
# define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
#endif
// Use BOOST_NO_CXX11_LAMBDAS instead of BOOST_NO_LAMBDAS
#if defined(BOOST_NO_CXX11_LAMBDAS) && !defined(BOOST_NO_LAMBDAS)
# define BOOST_NO_LAMBDAS
#endif
// Use BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS instead of BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS
#if defined(BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS) && !defined(BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS)
# define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS
#endif
// Use BOOST_NO_CXX11_NOEXCEPT instead of BOOST_NO_NOEXCEPT
#if defined(BOOST_NO_CXX11_NOEXCEPT) && !defined(BOOST_NO_NOEXCEPT)
# define BOOST_NO_NOEXCEPT
#endif
// Use BOOST_NO_CXX11_NULLPTR instead of BOOST_NO_NULLPTR
#if defined(BOOST_NO_CXX11_NULLPTR) && !defined(BOOST_NO_NULLPTR)
# define BOOST_NO_NULLPTR
#endif
// Use BOOST_NO_CXX11_RAW_LITERALS instead of BOOST_NO_RAW_LITERALS
#if defined(BOOST_NO_CXX11_RAW_LITERALS) && !defined(BOOST_NO_RAW_LITERALS)
# define BOOST_NO_RAW_LITERALS
#endif
// Use BOOST_NO_CXX11_RVALUE_REFERENCES instead of BOOST_NO_RVALUE_REFERENCES
#if defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && !defined(BOOST_NO_RVALUE_REFERENCES)
# define BOOST_NO_RVALUE_REFERENCES
#endif
// Use BOOST_NO_CXX11_SCOPED_ENUMS instead of BOOST_NO_SCOPED_ENUMS
#if defined(BOOST_NO_CXX11_SCOPED_ENUMS) && !defined(BOOST_NO_SCOPED_ENUMS)
# define BOOST_NO_SCOPED_ENUMS
#endif
// Use BOOST_NO_CXX11_STATIC_ASSERT instead of BOOST_NO_STATIC_ASSERT
#if defined(BOOST_NO_CXX11_STATIC_ASSERT) && !defined(BOOST_NO_STATIC_ASSERT)
# define BOOST_NO_STATIC_ASSERT
#endif
// Use BOOST_NO_CXX11_STD_UNORDERD instead of BOOST_NO_STD_UNORDERD
#if defined(BOOST_NO_CXX11_STD_UNORDERD) && !defined(BOOST_NO_STD_UNORDERD)
# define BOOST_NO_STD_UNORDERD
#endif
// Use BOOST_NO_CXX11_UNICODE_LITERALS instead of BOOST_NO_UNICODE_LITERALS
#if defined(BOOST_NO_CXX11_UNICODE_LITERALS) && !defined(BOOST_NO_UNICODE_LITERALS)
# define BOOST_NO_UNICODE_LITERALS
#endif
// Use BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX instead of BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
#if defined(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX) && !defined(BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX)
# define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
#endif
// Use BOOST_NO_CXX11_VARIADIC_TEMPLATES instead of BOOST_NO_VARIADIC_TEMPLATES
#if defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_VARIADIC_TEMPLATES)
# define BOOST_NO_VARIADIC_TEMPLATES
#endif
// Use BOOST_NO_CXX11_VARIADIC_MACROS instead of BOOST_NO_VARIADIC_MACROS
#if defined(BOOST_NO_CXX11_VARIADIC_MACROS) && !defined(BOOST_NO_VARIADIC_MACROS)
# define BOOST_NO_VARIADIC_MACROS
#endif
// ------------------ End of deprecated macros for 1.51 ---------------------------
//
// Helper macros BOOST_NOEXCEPT, BOOST_NOEXCEPT_IF, BOOST_NOEXCEPT_EXPR
// These aid the transition to C++11 while still supporting C++03 compilers
//
#ifdef BOOST_NO_NOEXCEPT
# define BOOST_NOEXCEPT
# define BOOST_NOEXCEPT_IF(Predicate)
# define BOOST_NOEXCEPT_EXPR(Expression) false
#else
# define BOOST_NOEXCEPT noexcept
# define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
# define BOOST_NOEXCEPT_EXPR(Expression) noexcept((Expression))
#endif
//
// Normalize BOOST_NO_STATIC_ASSERT and (depricated) BOOST_HAS_STATIC_ASSERT:
//
#if !defined(BOOST_NO_STATIC_ASSERT) && !defined(BOOST_HAS_STATIC_ASSERT)
# define BOOST_HAS_STATIC_ASSERT
#endif
//
// constexpr workarounds
//
#if defined(BOOST_NO_CONSTEXPR)
#define BOOST_CONSTEXPR
#define BOOST_CONSTEXPR_OR_CONST const
#else
#define BOOST_CONSTEXPR constexpr
#define BOOST_CONSTEXPR_OR_CONST constexpr
#endif
#define BOOST_STATIC_CONSTEXPR static BOOST_CONSTEXPR_OR_CONST
//
// Set BOOST_HAS_RVALUE_REFS when BOOST_NO_RVALUE_REFERENCES is not defined
//
#if !defined(BOOST_NO_RVALUE_REFERENCES) && !defined(BOOST_HAS_RVALUE_REFS)
#define BOOST_HAS_RVALUE_REFS
#endif
//
// Set BOOST_HAS_VARIADIC_TMPL when BOOST_NO_VARIADIC_TEMPLATES is not defined
//
#if !defined(BOOST_NO_VARIADIC_TEMPLATES) && !defined(BOOST_HAS_VARIADIC_TMPL)
#define BOOST_HAS_VARIADIC_TMPL
#endif
//
// Set BOOST_NO_DECLTYPE_N3276 when BOOST_NO_DECLTYPE is defined
//
#if !defined(BOOST_NO_DECLTYPE_N3276) && defined(BOOST_NO_DECLTYPE)
#define BOOST_NO_DECLTYPE_N3276
#endif
#endif #endif

View File

@ -184,10 +184,10 @@ test-suite "BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP" :
test-suite "BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS" : test-suite "BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS" :
[ run ../no_array_type_spec_pass.cpp ] [ run ../no_array_type_spec_pass.cpp ]
[ compile-fail ../no_array_type_spec_fail.cpp ] ; [ compile-fail ../no_array_type_spec_fail.cpp ] ;
test-suite "BOOST_NO_AUTO_DECLARATIONS" : test-suite "BOOST_NO_CXX11_AUTO_DECLARATIONS" :
[ run ../no_auto_declarations_pass.cpp ] [ run ../no_auto_declarations_pass.cpp ]
[ compile-fail ../no_auto_declarations_fail.cpp ] ; [ compile-fail ../no_auto_declarations_fail.cpp ] ;
test-suite "BOOST_NO_AUTO_MULTIDECLARATIONS" : test-suite "BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS" :
[ run ../no_auto_multidecl_pass.cpp ] [ run ../no_auto_multidecl_pass.cpp ]
[ compile-fail ../no_auto_multidecl_fail.cpp ] ; [ compile-fail ../no_auto_multidecl_fail.cpp ] ;
test-suite "BOOST_NO_AUTO_PTR" : test-suite "BOOST_NO_AUTO_PTR" :
@ -196,16 +196,16 @@ test-suite "BOOST_NO_AUTO_PTR" :
test-suite "BOOST_BCB_PARTIAL_SPECIALIZATION_BUG" : test-suite "BOOST_BCB_PARTIAL_SPECIALIZATION_BUG" :
[ run ../no_bcb_partial_spec_pass.cpp ] [ run ../no_bcb_partial_spec_pass.cpp ]
[ compile-fail ../no_bcb_partial_spec_fail.cpp ] ; [ compile-fail ../no_bcb_partial_spec_fail.cpp ] ;
test-suite "BOOST_NO_CHAR16_T" : test-suite "BOOST_NO_CXX11_CHAR16_T" :
[ run ../no_char16_t_pass.cpp ] [ run ../no_char16_t_pass.cpp ]
[ compile-fail ../no_char16_t_fail.cpp ] ; [ compile-fail ../no_char16_t_fail.cpp ] ;
test-suite "BOOST_NO_CHAR32_T" : test-suite "BOOST_NO_CXX11_CHAR16_T" :
[ run ../no_char32_t_pass.cpp ] [ run ../no_char32_t_pass.cpp ]
[ compile-fail ../no_char32_t_fail.cpp ] ; [ compile-fail ../no_char32_t_fail.cpp ] ;
test-suite "BOOST_NO_COMPLETE_VALUE_INITIALIZATION" : test-suite "BOOST_NO_COMPLETE_VALUE_INITIALIZATION" :
[ run ../no_com_value_init_pass.cpp ] [ run ../no_com_value_init_pass.cpp ]
[ compile-fail ../no_com_value_init_fail.cpp ] ; [ compile-fail ../no_com_value_init_fail.cpp ] ;
test-suite "BOOST_NO_CONSTEXPR" : test-suite "BOOST_NO_CXX11_CONSTEXPR" :
[ run ../no_constexpr_pass.cpp ] [ run ../no_constexpr_pass.cpp ]
[ compile-fail ../no_constexpr_fail.cpp ] ; [ compile-fail ../no_constexpr_fail.cpp ] ;
test-suite "BOOST_NO_CTYPE_FUNCTIONS" : test-suite "BOOST_NO_CTYPE_FUNCTIONS" :
@ -289,19 +289,19 @@ test-suite "BOOST_NO_CXX11_SMART_PTR" :
test-suite "BOOST_NO_CXX11_HDR_FUNCTIONAL" : test-suite "BOOST_NO_CXX11_HDR_FUNCTIONAL" :
[ run ../no_cxx_hdr_functional_pass.cpp ] [ run ../no_cxx_hdr_functional_pass.cpp ]
[ compile-fail ../no_cxx_hdr_functional_fail.cpp ] ; [ compile-fail ../no_cxx_hdr_functional_fail.cpp ] ;
test-suite "BOOST_NO_DECLTYPE" : test-suite "BOOST_NO_CXX11_DECLTYPE" :
[ run ../no_decltype_pass.cpp ] [ run ../no_decltype_pass.cpp ]
[ compile-fail ../no_decltype_fail.cpp ] ; [ compile-fail ../no_decltype_fail.cpp ] ;
test-suite "BOOST_NO_DECLTYPE_N3276" : test-suite "BOOST_NO_CXX11_DECLTYPE_N3276" :
[ run ../no_decltype_n3276_pass.cpp ] [ run ../no_decltype_n3276_pass.cpp ]
[ compile-fail ../no_decltype_n3276_fail.cpp ] ; [ compile-fail ../no_decltype_n3276_fail.cpp ] ;
test-suite "BOOST_DEDUCED_TYPENAME" : test-suite "BOOST_DEDUCED_TYPENAME" :
[ run ../no_ded_typename_pass.cpp ] [ run ../no_ded_typename_pass.cpp ]
[ compile-fail ../no_ded_typename_fail.cpp ] ; [ compile-fail ../no_ded_typename_fail.cpp ] ;
test-suite "BOOST_NO_DEFAULTED_FUNCTIONS" : test-suite "BOOST_NO_CXX11_DEFAULTED_FUNCTIONS" :
[ run ../no_defaulted_functions_pass.cpp ] [ run ../no_defaulted_functions_pass.cpp ]
[ compile-fail ../no_defaulted_functions_fail.cpp ] ; [ compile-fail ../no_defaulted_functions_fail.cpp ] ;
test-suite "BOOST_NO_DELETED_FUNCTIONS" : test-suite "BOOST_NO_CXX11_DELETED_FUNCTIONS" :
[ run ../no_deleted_functions_pass.cpp ] [ run ../no_deleted_functions_pass.cpp ]
[ compile-fail ../no_deleted_functions_fail.cpp ] ; [ compile-fail ../no_deleted_functions_fail.cpp ] ;
test-suite "BOOST_NO_DEPENDENT_NESTED_DERIVATIONS" : test-suite "BOOST_NO_DEPENDENT_NESTED_DERIVATIONS" :
@ -316,19 +316,19 @@ test-suite "BOOST_NO_EXCEPTIONS" :
test-suite "BOOST_NO_EXCEPTION_STD_NAMESPACE" : test-suite "BOOST_NO_EXCEPTION_STD_NAMESPACE" :
[ run ../no_excep_std_pass.cpp ] [ run ../no_excep_std_pass.cpp ]
[ compile-fail ../no_excep_std_fail.cpp ] ; [ compile-fail ../no_excep_std_fail.cpp ] ;
test-suite "BOOST_NO_EXPLICIT_CONVERSION_OPERATORS" : test-suite "BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS" :
[ run ../no_explicit_cvt_ops_pass.cpp ] [ run ../no_explicit_cvt_ops_pass.cpp ]
[ compile-fail ../no_explicit_cvt_ops_fail.cpp ] ; [ compile-fail ../no_explicit_cvt_ops_fail.cpp ] ;
test-suite "BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS" : test-suite "BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS" :
[ run ../no_exp_func_tem_arg_pass.cpp ] [ run ../no_exp_func_tem_arg_pass.cpp ]
[ compile-fail ../no_exp_func_tem_arg_fail.cpp ] ; [ compile-fail ../no_exp_func_tem_arg_fail.cpp ] ;
test-suite "BOOST_NO_EXTERN_TEMPLATE" : test-suite "BOOST_NO_CXX11_EXTERN_TEMPLATE" :
[ run ../no_extern_template_pass.cpp ] [ run ../no_extern_template_pass.cpp ]
[ compile-fail ../no_extern_template_fail.cpp ] ; [ compile-fail ../no_extern_template_fail.cpp ] ;
test-suite "BOOST_NO_FENV_H" : test-suite "BOOST_NO_FENV_H" :
[ run ../no_fenv_h_pass.cpp ] [ run ../no_fenv_h_pass.cpp ]
[ compile-fail ../no_fenv_h_fail.cpp ] ; [ compile-fail ../no_fenv_h_fail.cpp ] ;
test-suite "BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS" : test-suite "BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS" :
[ run ../no_function_template_default_args_pass.cpp ] [ run ../no_function_template_default_args_pass.cpp ]
[ compile-fail ../no_function_template_default_args_fail.cpp ] ; [ compile-fail ../no_function_template_default_args_fail.cpp ] ;
test-suite "BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS" : test-suite "BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS" :
@ -358,7 +358,7 @@ test-suite "BOOST_NO_IS_ABSTRACT" :
test-suite "BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS" : test-suite "BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS" :
[ run ../no_iter_construct_pass.cpp ] [ run ../no_iter_construct_pass.cpp ]
[ compile-fail ../no_iter_construct_fail.cpp ] ; [ compile-fail ../no_iter_construct_fail.cpp ] ;
test-suite "BOOST_NO_LAMBDAS" : test-suite "BOOST_NO_CXX11_LAMBDAS" :
[ run ../no_lambdas_pass.cpp ] [ run ../no_lambdas_pass.cpp ]
[ compile-fail ../no_lambdas_fail.cpp ] ; [ compile-fail ../no_lambdas_fail.cpp ] ;
test-suite "BOOST_NO_LIMITS" : test-suite "BOOST_NO_LIMITS" :
@ -394,10 +394,10 @@ test-suite "BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS" :
test-suite "BOOST_NO_NESTED_FRIENDSHIP" : test-suite "BOOST_NO_NESTED_FRIENDSHIP" :
[ run ../no_nested_friendship_pass.cpp ] [ run ../no_nested_friendship_pass.cpp ]
[ compile-fail ../no_nested_friendship_fail.cpp ] ; [ compile-fail ../no_nested_friendship_fail.cpp ] ;
test-suite "BOOST_NO_NOEXCEPT" : test-suite "BOOST_NO_CXX11_NOEXCEPT" :
[ run ../no_noexcept_pass.cpp ] [ run ../no_noexcept_pass.cpp ]
[ compile-fail ../no_noexcept_fail.cpp ] ; [ compile-fail ../no_noexcept_fail.cpp ] ;
test-suite "BOOST_NO_NULLPTR" : test-suite "BOOST_NO_CXX11_NULLPTR" :
[ run ../no_nullptr_pass.cpp ] [ run ../no_nullptr_pass.cpp ]
[ compile-fail ../no_nullptr_fail.cpp ] ; [ compile-fail ../no_nullptr_fail.cpp ] ;
test-suite "BOOST_NO_OPERATORS_IN_NAMESPACE" : test-suite "BOOST_NO_OPERATORS_IN_NAMESPACE" :
@ -415,7 +415,7 @@ test-suite "BOOST_NO_PRIVATE_IN_AGGREGATE" :
test-suite "BOOST_NO_POINTER_TO_MEMBER_CONST" : test-suite "BOOST_NO_POINTER_TO_MEMBER_CONST" :
[ run ../no_ptr_mem_const_pass.cpp ] [ run ../no_ptr_mem_const_pass.cpp ]
[ compile-fail ../no_ptr_mem_const_fail.cpp ] ; [ compile-fail ../no_ptr_mem_const_fail.cpp ] ;
test-suite "BOOST_NO_RAW_LITERALS" : test-suite "BOOST_NO_CXX11_RAW_LITERALS" :
[ run ../no_raw_literals_pass.cpp ] [ run ../no_raw_literals_pass.cpp ]
[ compile-fail ../no_raw_literals_fail.cpp ] ; [ compile-fail ../no_raw_literals_fail.cpp ] ;
test-suite "BOOST_NO_UNREACHABLE_RETURN_DETECTION" : test-suite "BOOST_NO_UNREACHABLE_RETURN_DETECTION" :
@ -424,10 +424,10 @@ test-suite "BOOST_NO_UNREACHABLE_RETURN_DETECTION" :
test-suite "BOOST_NO_RTTI" : test-suite "BOOST_NO_RTTI" :
[ run ../no_rtti_pass.cpp ] [ run ../no_rtti_pass.cpp ]
[ compile-fail ../no_rtti_fail.cpp ] ; [ compile-fail ../no_rtti_fail.cpp ] ;
test-suite "BOOST_NO_RVALUE_REFERENCES" : test-suite "BOOST_NO_CXX11_RVALUE_REFERENCES" :
[ run ../no_rvalue_references_pass.cpp ] [ run ../no_rvalue_references_pass.cpp ]
[ compile-fail ../no_rvalue_references_fail.cpp ] ; [ compile-fail ../no_rvalue_references_fail.cpp ] ;
test-suite "BOOST_NO_SCOPED_ENUMS" : test-suite "BOOST_NO_CXX11_SCOPED_ENUMS" :
[ run ../no_scoped_enums_pass.cpp ] [ run ../no_scoped_enums_pass.cpp ]
[ compile-fail ../no_scoped_enums_fail.cpp ] ; [ compile-fail ../no_scoped_enums_fail.cpp ] ;
test-suite "BOOST_NO_SFINAE" : test-suite "BOOST_NO_SFINAE" :
@ -439,7 +439,7 @@ test-suite "BOOST_NO_SFINAE_EXPR" :
test-suite "BOOST_NO_STRINGSTREAM" : test-suite "BOOST_NO_STRINGSTREAM" :
[ run ../no_sstream_pass.cpp ] [ run ../no_sstream_pass.cpp ]
[ compile-fail ../no_sstream_fail.cpp ] ; [ compile-fail ../no_sstream_fail.cpp ] ;
test-suite "BOOST_NO_STATIC_ASSERT" : test-suite "BOOST_NO_CXX11_STATIC_ASSERT" :
[ run ../no_static_assert_pass.cpp ] [ run ../no_static_assert_pass.cpp ]
[ compile-fail ../no_static_assert_fail.cpp ] ; [ compile-fail ../no_static_assert_fail.cpp ] ;
test-suite "BOOST_NO_STDC_NAMESPACE" : test-suite "BOOST_NO_STDC_NAMESPACE" :
@ -487,7 +487,7 @@ test-suite "BOOST_NO_STD_WSTRING" :
test-suite "BOOST_NO_SWPRINTF" : test-suite "BOOST_NO_SWPRINTF" :
[ run ../no_swprintf_pass.cpp ] [ run ../no_swprintf_pass.cpp ]
[ compile-fail ../no_swprintf_fail.cpp ] ; [ compile-fail ../no_swprintf_fail.cpp ] ;
test-suite "BOOST_NO_TEMPLATE_ALIASES" : test-suite "BOOST_NO_CXX11_TEMPLATE_ALIASES" :
[ run ../no_template_aliases_pass.cpp ] [ run ../no_template_aliases_pass.cpp ]
[ compile-fail ../no_template_aliases_fail.cpp ] ; [ compile-fail ../no_template_aliases_fail.cpp ] ;
test-suite "BOOST_NO_TEMPLATED_IOSTREAMS" : test-suite "BOOST_NO_TEMPLATED_IOSTREAMS" :
@ -496,7 +496,7 @@ test-suite "BOOST_NO_TEMPLATED_IOSTREAMS" :
test-suite "BOOST_NO_TEMPLATE_TEMPLATES" : test-suite "BOOST_NO_TEMPLATE_TEMPLATES" :
[ run ../no_template_template_pass.cpp ] [ run ../no_template_template_pass.cpp ]
[ compile-fail ../no_template_template_fail.cpp ] ; [ compile-fail ../no_template_template_fail.cpp ] ;
test-suite "BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS" : test-suite "BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS" :
[ run ../no_tem_local_classes_pass.cpp ] [ run ../no_tem_local_classes_pass.cpp ]
[ compile-fail ../no_tem_local_classes_fail.cpp ] ; [ compile-fail ../no_tem_local_classes_fail.cpp ] ;
test-suite "BOOST_NO_TWO_PHASE_NAME_LOOKUP" : test-suite "BOOST_NO_TWO_PHASE_NAME_LOOKUP" :
@ -508,10 +508,10 @@ test-suite "BOOST_NO_TYPEID" :
test-suite "BOOST_NO_TYPENAME_WITH_CTOR" : test-suite "BOOST_NO_TYPENAME_WITH_CTOR" :
[ run ../no_typename_with_ctor_pass.cpp ] [ run ../no_typename_with_ctor_pass.cpp ]
[ compile-fail ../no_typename_with_ctor_fail.cpp ] ; [ compile-fail ../no_typename_with_ctor_fail.cpp ] ;
test-suite "BOOST_NO_UNICODE_LITERALS" : test-suite "BOOST_NO_CXX11_UNICODE_LITERALS" :
[ run ../no_unicode_literals_pass.cpp ] [ run ../no_unicode_literals_pass.cpp ]
[ compile-fail ../no_unicode_literals_fail.cpp ] ; [ compile-fail ../no_unicode_literals_fail.cpp ] ;
test-suite "BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX" : test-suite "BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX" :
[ run ../no_unified_init_pass.cpp ] [ run ../no_unified_init_pass.cpp ]
[ compile-fail ../no_unified_init_fail.cpp ] ; [ compile-fail ../no_unified_init_fail.cpp ] ;
test-suite "BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL" : test-suite "BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL" :
@ -523,10 +523,10 @@ test-suite "BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE" :
test-suite "BOOST_NO_USING_TEMPLATE" : test-suite "BOOST_NO_USING_TEMPLATE" :
[ run ../no_using_template_pass.cpp ] [ run ../no_using_template_pass.cpp ]
[ compile-fail ../no_using_template_fail.cpp ] ; [ compile-fail ../no_using_template_fail.cpp ] ;
test-suite "BOOST_NO_VARIADIC_MACROS" : test-suite "BOOST_NO_CXX11_VARIADIC_MACROS" :
[ run ../no_variadic_macros_pass.cpp ] [ run ../no_variadic_macros_pass.cpp ]
[ compile-fail ../no_variadic_macros_fail.cpp ] ; [ compile-fail ../no_variadic_macros_fail.cpp ] ;
test-suite "BOOST_NO_VARIADIC_TEMPLATES" : test-suite "BOOST_NO_CXX11_VARIADIC_TEMPLATES" :
[ run ../no_variadic_templates_pass.cpp ] [ run ../no_variadic_templates_pass.cpp ]
[ compile-fail ../no_variadic_templates_fail.cpp ] ; [ compile-fail ../no_variadic_templates_fail.cpp ] ;
test-suite "BOOST_NO_VOID_RETURNS" : test-suite "BOOST_NO_VOID_RETURNS" :

View File

@ -5,7 +5,7 @@
// See http://www.boost.org/libs/config for most recent version. // See http://www.boost.org/libs/config for most recent version.
// MACRO: BOOST_NO_AUTO_DECLARATIONS // MACRO: BOOST_NO_CXX11_AUTO_DECLARATIONS
// TITLE: C++0x auto declarators unavailable // TITLE: C++0x auto declarators unavailable
// DESCRIPTION: The compiler does not support C++0x declarations of variables with automatically deduced type // DESCRIPTION: The compiler does not support C++0x declarations of variables with automatically deduced type

View File

@ -5,7 +5,7 @@
// See http://www.boost.org/libs/config for most recent version. // See http://www.boost.org/libs/config for most recent version.
// MACRO: BOOST_NO_AUTO_MULTIDECLARATIONS // MACRO: BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
// TITLE: C++0x auto multideclarators unavailable // TITLE: C++0x auto multideclarators unavailable
// DESCRIPTION: The compiler does not support C++0x declarations of series of variables with automatically deduced type // DESCRIPTION: The compiler does not support C++0x declarations of series of variables with automatically deduced type

View File

@ -7,7 +7,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_CHAR16_T // MACRO: BOOST_NO_CXX11_CHAR16_T
// TITLE: C++0x char16_t unavailable // TITLE: C++0x char16_t unavailable
// DESCRIPTION: The compiler does not support C++0x char16_t // DESCRIPTION: The compiler does not support C++0x char16_t

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_CHAR32_T // MACRO: BOOST_NO_CXX11_CHAR32_T
// TITLE: C++0x char32_t unavailable // TITLE: C++0x char32_t unavailable
// DESCRIPTION: The compiler does not support C++0x char32_t // DESCRIPTION: The compiler does not support C++0x char32_t

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_CONSTEXPR // MACRO: BOOST_NO_CXX11_CONSTEXPR
// TITLE: C++0x constexpr unavailable // TITLE: C++0x constexpr unavailable
// DESCRIPTION: The compiler does not support C++0x constexpr // DESCRIPTION: The compiler does not support C++0x constexpr

View File

@ -7,7 +7,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_DECLTYPE // MACRO: BOOST_NO_CXX11_DECLTYPE
// TITLE: C++0x decltype unavailable // TITLE: C++0x decltype unavailable
// DESCRIPTION: The compiler does not support C++0x decltype // DESCRIPTION: The compiler does not support C++0x decltype

View File

@ -7,7 +7,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_DECLTYPE_N3276 // MACRO: BOOST_NO_CXX11_DECLTYPE_N3276
// TITLE: C++0x decltype v1.1 unavailable // TITLE: C++0x decltype v1.1 unavailable
// DESCRIPTION: The compiler does not support extensions to C++0x // DESCRIPTION: The compiler does not support extensions to C++0x
// decltype as described in N3276 and accepted in Madrid, // decltype as described in N3276 and accepted in Madrid,

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_DEFAULTED_FUNCTIONS // MACRO: BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
// TITLE: C++0x defaulted functions unavailable // TITLE: C++0x defaulted functions unavailable
// DESCRIPTION: The compiler does not support C++0x defaulted functions // DESCRIPTION: The compiler does not support C++0x defaulted functions

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_DELETED_FUNCTIONS // MACRO: BOOST_NO_CXX11_DELETED_FUNCTIONS
// TITLE: C++0x =delete functions unavailable // TITLE: C++0x =delete functions unavailable
// DESCRIPTION: The compiler does not support C++0x =delete functions // DESCRIPTION: The compiler does not support C++0x =delete functions

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_EXPLICIT_CONVERSION_OPERATORS // MACRO: BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
// TITLE: C++0x explicit conversion operators unavailable // TITLE: C++0x explicit conversion operators unavailable
// DESCRIPTION: The compiler does not support C++0x explicit conversion operators // DESCRIPTION: The compiler does not support C++0x explicit conversion operators

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_EXTERN_TEMPLATE // MACRO: BOOST_NO_CXX11_EXTERN_TEMPLATE
// TITLE: C++0x extern template unavailable // TITLE: C++0x extern template unavailable
// DESCRIPTION: The compiler does not support C++0x extern template // DESCRIPTION: The compiler does not support C++0x extern template

View File

@ -5,7 +5,7 @@
// See http://www.boost.org/libs/config for the most recent version. // See http://www.boost.org/libs/config for the most recent version.
// MACRO: BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS // MACRO: BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
// TITLE: Default template arguments for function templates // TITLE: Default template arguments for function templates
// DESCRIPTION: Default template arguments for function templates are not supported. // DESCRIPTION: Default template arguments for function templates are not supported.

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_LAMBDAS // MACRO: BOOST_NO_CXX11_LAMBDAS
// TITLE: C++0x lambda feature unavailable // TITLE: C++0x lambda feature unavailable
// DESCRIPTION: The compiler does not support the C++0x lambda feature // DESCRIPTION: The compiler does not support the C++0x lambda feature

View File

@ -5,7 +5,7 @@
// See http://www.boost.org/libs/config for most recent version. // See http://www.boost.org/libs/config for most recent version.
// MACRO: BOOST_NO_NOEXCEPT // MACRO: BOOST_NO_CXX11_NOEXCEPT
// TITLE: C++0x noexcept unavailable // TITLE: C++0x noexcept unavailable
// DESCRIPTION: The compiler does not support C++0x noexcept // DESCRIPTION: The compiler does not support C++0x noexcept

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_NULLPTR // MACRO: BOOST_NO_CXX11_NULLPTR
// TITLE: C++0x nullptr feature unavailable // TITLE: C++0x nullptr feature unavailable
// DESCRIPTION: The compiler does not support the C++0x nullptr feature // DESCRIPTION: The compiler does not support the C++0x nullptr feature

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_RAW_LITERALS // MACRO: BOOST_NO_CXX11_RAW_LITERALS
// TITLE: C++0x raw string literals unavailable // TITLE: C++0x raw string literals unavailable
// DESCRIPTION: The compiler does not support C++0x raw string literals // DESCRIPTION: The compiler does not support C++0x raw string literals

View File

@ -5,7 +5,7 @@
// See http://www.boost.org/libs/config for most recent version. // See http://www.boost.org/libs/config for most recent version.
// MACRO: BOOST_NO_RVALUE_REFERENCES // MACRO: BOOST_NO_CXX11_RVALUE_REFERENCES
// TITLE: C++0x rvalue references unavailable // TITLE: C++0x rvalue references unavailable
// DESCRIPTION: The compiler does not support C++0x rvalue references // DESCRIPTION: The compiler does not support C++0x rvalue references

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_SCOPED_ENUMS // MACRO: BOOST_NO_CXX11_SCOPED_ENUMS
// TITLE: C++0x scoped enum unavailable // TITLE: C++0x scoped enum unavailable
// DESCRIPTION: The compiler does not support C++0x scoped enum // DESCRIPTION: The compiler does not support C++0x scoped enum

View File

@ -5,7 +5,7 @@
// See http://www.boost.org/libs/config for most recent version. // See http://www.boost.org/libs/config for most recent version.
// MACRO: BOOST_NO_STATIC_ASSERT // MACRO: BOOST_NO_CXX11_STATIC_ASSERT
// TITLE: C++0x static_assert unavailable // TITLE: C++0x static_assert unavailable
// DESCRIPTION: The compiler does not support C++0x static assertions // DESCRIPTION: The compiler does not support C++0x static assertions

View File

@ -5,7 +5,7 @@
// http://www.boost.org/LICENSE_1_0.txt) // http://www.boost.org/LICENSE_1_0.txt)
// Home at http://www.boost.org/libs/config // Home at http://www.boost.org/libs/config
// MACRO: BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS // MACRO: BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
// TITLE: local classes as template parameters // TITLE: local classes as template parameters
// DESCRIPTION: Local classes cannot be passed as template parameters. // DESCRIPTION: Local classes cannot be passed as template parameters.

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_TEMPLATE_ALIASES // MACRO: BOOST_NO_CXX11_TEMPLATE_ALIASES
// TITLE: C++0x template_aliases feature unavailable // TITLE: C++0x template_aliases feature unavailable
// DESCRIPTION: The compiler does not support the C++0x template_aliases feature // DESCRIPTION: The compiler does not support the C++0x template_aliases feature

View File

@ -6,7 +6,7 @@
// See http://www.boost.org/libs/config for more information. // See http://www.boost.org/libs/config for more information.
// MACRO: BOOST_NO_UNICODE_LITERALS // MACRO: BOOST_NO_CXX11_UNICODE_LITERALS
// TITLE: C++0x unicode literals unavailable // TITLE: C++0x unicode literals unavailable
// DESCRIPTION: The compiler does not support C++0x Unicode literals (N2442) // DESCRIPTION: The compiler does not support C++0x Unicode literals (N2442)

View File

@ -5,7 +5,7 @@
// See http://www.boost.org/libs/config for most recent version. // See http://www.boost.org/libs/config for most recent version.
// MACRO: BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX // MACRO: BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
// TITLE: C++0x unified initialization syntax unavailable // TITLE: C++0x unified initialization syntax unavailable
// DESCRIPTION: The compiler does not support C++0x unified initialization syntax: see http://en.wikipedia.org/wiki/C%2B%2B0x#Uniform_initialization // DESCRIPTION: The compiler does not support C++0x unified initialization syntax: see http://en.wikipedia.org/wiki/C%2B%2B0x#Uniform_initialization

View File

@ -5,7 +5,7 @@
// See http://www.boost.org/libs/config for most recent version. // See http://www.boost.org/libs/config for most recent version.
// MACRO: BOOST_NO_VARIADIC_MACROS // MACRO: BOOST_NO_CXX11_VARIADIC_MACROS
// TITLE: C++0x variadic macros unavailable // TITLE: C++0x variadic macros unavailable
// DESCRIPTION: The compiler does not support C++0x variadic macros // DESCRIPTION: The compiler does not support C++0x variadic macros

View File

@ -5,7 +5,7 @@
// See http://www.boost.org/libs/config for most recent version. // See http://www.boost.org/libs/config for most recent version.
// MACRO: BOOST_NO_VARIADIC_TEMPLATES // MACRO: BOOST_NO_CXX11_VARIADIC_TEMPLATES
// TITLE: C++0x variadic templates unavailable // TITLE: C++0x variadic templates unavailable
// DESCRIPTION: The compiler does not support C++0x variadic templates // DESCRIPTION: The compiler does not support C++0x variadic templates

View File

@ -982,13 +982,13 @@ void print_boost_macros()
PRINT_MACRO(BOOST_NO_ADL_BARRIER); PRINT_MACRO(BOOST_NO_ADL_BARRIER);
PRINT_MACRO(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP); PRINT_MACRO(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP);
PRINT_MACRO(BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS); PRINT_MACRO(BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS);
PRINT_MACRO(BOOST_NO_AUTO_DECLARATIONS); PRINT_MACRO(BOOST_NO_CXX11_AUTO_DECLARATIONS);
PRINT_MACRO(BOOST_NO_AUTO_MULTIDECLARATIONS); PRINT_MACRO(BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS);
PRINT_MACRO(BOOST_NO_AUTO_PTR); PRINT_MACRO(BOOST_NO_AUTO_PTR);
PRINT_MACRO(BOOST_NO_CHAR16_T); PRINT_MACRO(BOOST_NO_CXX11_CHAR16_T);
PRINT_MACRO(BOOST_NO_CHAR32_T); PRINT_MACRO(BOOST_NO_CXX11_CHAR32_T);
PRINT_MACRO(BOOST_NO_COMPLETE_VALUE_INITIALIZATION); PRINT_MACRO(BOOST_NO_COMPLETE_VALUE_INITIALIZATION);
PRINT_MACRO(BOOST_NO_CONSTEXPR); PRINT_MACRO(BOOST_NO_CXX11_CONSTEXPR);
PRINT_MACRO(BOOST_NO_CTYPE_FUNCTIONS); PRINT_MACRO(BOOST_NO_CTYPE_FUNCTIONS);
PRINT_MACRO(BOOST_NO_CV_SPECIALIZATIONS); PRINT_MACRO(BOOST_NO_CV_SPECIALIZATIONS);
PRINT_MACRO(BOOST_NO_CV_VOID_SPECIALIZATIONS); PRINT_MACRO(BOOST_NO_CV_VOID_SPECIALIZATIONS);
@ -1016,19 +1016,19 @@ void print_boost_macros()
PRINT_MACRO(BOOST_NO_CXX11_HDR_UNORDERED_MAP); PRINT_MACRO(BOOST_NO_CXX11_HDR_UNORDERED_MAP);
PRINT_MACRO(BOOST_NO_CXX11_HDR_UNORDERED_SET); PRINT_MACRO(BOOST_NO_CXX11_HDR_UNORDERED_SET);
PRINT_MACRO(BOOST_NO_CXX11_SMART_PTR); PRINT_MACRO(BOOST_NO_CXX11_SMART_PTR);
PRINT_MACRO(BOOST_NO_DECLTYPE); PRINT_MACRO(BOOST_NO_CXX11_DECLTYPE);
PRINT_MACRO(BOOST_NO_DECLTYPE_N3276); PRINT_MACRO(BOOST_NO_CXX11_DECLTYPE_N3276);
PRINT_MACRO(BOOST_NO_DEFAULTED_FUNCTIONS); PRINT_MACRO(BOOST_NO_CXX11_DEFAULTED_FUNCTIONS);
PRINT_MACRO(BOOST_NO_DELETED_FUNCTIONS); PRINT_MACRO(BOOST_NO_CXX11_DELETED_FUNCTIONS);
PRINT_MACRO(BOOST_NO_DEPENDENT_NESTED_DERIVATIONS); PRINT_MACRO(BOOST_NO_DEPENDENT_NESTED_DERIVATIONS);
PRINT_MACRO(BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS); PRINT_MACRO(BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS);
PRINT_MACRO(BOOST_NO_EXCEPTIONS); PRINT_MACRO(BOOST_NO_EXCEPTIONS);
PRINT_MACRO(BOOST_NO_EXCEPTION_STD_NAMESPACE); PRINT_MACRO(BOOST_NO_EXCEPTION_STD_NAMESPACE);
PRINT_MACRO(BOOST_NO_EXPLICIT_CONVERSION_OPERATORS); PRINT_MACRO(BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS);
PRINT_MACRO(BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS); PRINT_MACRO(BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS);
PRINT_MACRO(BOOST_NO_EXTERN_TEMPLATE); PRINT_MACRO(BOOST_NO_CXX11_EXTERN_TEMPLATE);
PRINT_MACRO(BOOST_NO_FENV_H); PRINT_MACRO(BOOST_NO_FENV_H);
PRINT_MACRO(BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS); PRINT_MACRO(BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS);
PRINT_MACRO(BOOST_NO_FUNCTION_TEMPLATE_ORDERING); PRINT_MACRO(BOOST_NO_FUNCTION_TEMPLATE_ORDERING);
PRINT_MACRO(BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS); PRINT_MACRO(BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS);
PRINT_MACRO(BOOST_NO_INCLASS_MEMBER_INITIALIZATION); PRINT_MACRO(BOOST_NO_INCLASS_MEMBER_INITIALIZATION);
@ -1037,10 +1037,10 @@ void print_boost_macros()
PRINT_MACRO(BOOST_NO_IOSFWD); PRINT_MACRO(BOOST_NO_IOSFWD);
PRINT_MACRO(BOOST_NO_IOSTREAM); PRINT_MACRO(BOOST_NO_IOSTREAM);
PRINT_MACRO(BOOST_NO_IS_ABSTRACT); PRINT_MACRO(BOOST_NO_IS_ABSTRACT);
PRINT_MACRO(BOOST_NO_LAMBDAS); PRINT_MACRO(BOOST_NO_CXX11_LAMBDAS);
PRINT_MACRO(BOOST_NO_LIMITS); PRINT_MACRO(BOOST_NO_LIMITS);
PRINT_MACRO(BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS); PRINT_MACRO(BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS);
PRINT_MACRO(BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS); PRINT_MACRO(BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS);
PRINT_MACRO(BOOST_NO_LONG_LONG); PRINT_MACRO(BOOST_NO_LONG_LONG);
PRINT_MACRO(BOOST_NO_LONG_LONG_NUMERIC_LIMITS); PRINT_MACRO(BOOST_NO_LONG_LONG_NUMERIC_LIMITS);
PRINT_MACRO(BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS); PRINT_MACRO(BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS);
@ -1049,21 +1049,21 @@ void print_boost_macros()
PRINT_MACRO(BOOST_NO_MEMBER_TEMPLATE_KEYWORD); PRINT_MACRO(BOOST_NO_MEMBER_TEMPLATE_KEYWORD);
PRINT_MACRO(BOOST_NO_MS_INT64_NUMERIC_LIMITS); PRINT_MACRO(BOOST_NO_MS_INT64_NUMERIC_LIMITS);
PRINT_MACRO(BOOST_NO_NESTED_FRIENDSHIP); PRINT_MACRO(BOOST_NO_NESTED_FRIENDSHIP);
PRINT_MACRO(BOOST_NO_NOEXCEPT); PRINT_MACRO(BOOST_NO_CXX11_NOEXCEPT);
PRINT_MACRO(BOOST_NO_NULLPTR); PRINT_MACRO(BOOST_NO_CXX11_NULLPTR);
PRINT_MACRO(BOOST_NO_NUMERIC_LIMITS_LOWEST); PRINT_MACRO(BOOST_NO_NUMERIC_LIMITS_LOWEST);
PRINT_MACRO(BOOST_NO_OPERATORS_IN_NAMESPACE); PRINT_MACRO(BOOST_NO_OPERATORS_IN_NAMESPACE);
PRINT_MACRO(BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS); PRINT_MACRO(BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS);
PRINT_MACRO(BOOST_NO_POINTER_TO_MEMBER_CONST); PRINT_MACRO(BOOST_NO_POINTER_TO_MEMBER_CONST);
PRINT_MACRO(BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS); PRINT_MACRO(BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS);
PRINT_MACRO(BOOST_NO_PRIVATE_IN_AGGREGATE); PRINT_MACRO(BOOST_NO_PRIVATE_IN_AGGREGATE);
PRINT_MACRO(BOOST_NO_RAW_LITERALS); PRINT_MACRO(BOOST_NO_CXX11_RAW_LITERALS);
PRINT_MACRO(BOOST_NO_RTTI); PRINT_MACRO(BOOST_NO_RTTI);
PRINT_MACRO(BOOST_NO_RVALUE_REFERENCES); PRINT_MACRO(BOOST_NO_CXX11_RVALUE_REFERENCES);
PRINT_MACRO(BOOST_NO_SCOPED_ENUMS); PRINT_MACRO(BOOST_NO_CXX11_SCOPED_ENUMS);
PRINT_MACRO(BOOST_NO_SFINAE); PRINT_MACRO(BOOST_NO_SFINAE);
PRINT_MACRO(BOOST_NO_SFINAE_EXPR); PRINT_MACRO(BOOST_NO_SFINAE_EXPR);
PRINT_MACRO(BOOST_NO_STATIC_ASSERT); PRINT_MACRO(BOOST_NO_CXX11_STATIC_ASSERT);
PRINT_MACRO(BOOST_NO_STDC_NAMESPACE); PRINT_MACRO(BOOST_NO_STDC_NAMESPACE);
PRINT_MACRO(BOOST_NO_STD_ALLOCATOR); PRINT_MACRO(BOOST_NO_STD_ALLOCATOR);
PRINT_MACRO(BOOST_NO_STD_DISTANCE); PRINT_MACRO(BOOST_NO_STD_DISTANCE);
@ -1082,19 +1082,19 @@ void print_boost_macros()
PRINT_MACRO(BOOST_NO_SWPRINTF); PRINT_MACRO(BOOST_NO_SWPRINTF);
PRINT_MACRO(BOOST_NO_TEMPLATED_IOSTREAMS); PRINT_MACRO(BOOST_NO_TEMPLATED_IOSTREAMS);
PRINT_MACRO(BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS); PRINT_MACRO(BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS);
PRINT_MACRO(BOOST_NO_TEMPLATE_ALIASES); PRINT_MACRO(BOOST_NO_CXX11_TEMPLATE_ALIASES);
PRINT_MACRO(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION); PRINT_MACRO(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION);
PRINT_MACRO(BOOST_NO_TEMPLATE_TEMPLATES); PRINT_MACRO(BOOST_NO_TEMPLATE_TEMPLATES);
PRINT_MACRO(BOOST_NO_TWO_PHASE_NAME_LOOKUP); PRINT_MACRO(BOOST_NO_TWO_PHASE_NAME_LOOKUP);
PRINT_MACRO(BOOST_NO_TYPEID); PRINT_MACRO(BOOST_NO_TYPEID);
PRINT_MACRO(BOOST_NO_TYPENAME_WITH_CTOR); PRINT_MACRO(BOOST_NO_TYPENAME_WITH_CTOR);
PRINT_MACRO(BOOST_NO_UNICODE_LITERALS); PRINT_MACRO(BOOST_NO_CXX11_UNICODE_LITERALS);
PRINT_MACRO(BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX); PRINT_MACRO(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX);
PRINT_MACRO(BOOST_NO_UNREACHABLE_RETURN_DETECTION); PRINT_MACRO(BOOST_NO_UNREACHABLE_RETURN_DETECTION);
PRINT_MACRO(BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE); PRINT_MACRO(BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE);
PRINT_MACRO(BOOST_NO_USING_TEMPLATE); PRINT_MACRO(BOOST_NO_USING_TEMPLATE);
PRINT_MACRO(BOOST_NO_VARIADIC_MACROS); PRINT_MACRO(BOOST_NO_CXX11_VARIADIC_MACROS);
PRINT_MACRO(BOOST_NO_VARIADIC_TEMPLATES); PRINT_MACRO(BOOST_NO_CXX11_VARIADIC_TEMPLATES);
PRINT_MACRO(BOOST_NO_VOID_RETURNS); PRINT_MACRO(BOOST_NO_VOID_RETURNS);

View File

@ -37,12 +37,12 @@ namespace boost_no_argument_dependent_lookup = empty_boost;
#else #else
namespace boost_no_array_type_specializations = empty_boost; namespace boost_no_array_type_specializations = empty_boost;
#endif #endif
#ifndef BOOST_NO_AUTO_DECLARATIONS #ifndef BOOST_NO_CXX11_AUTO_DECLARATIONS
#include "boost_no_auto_declarations.ipp" #include "boost_no_auto_declarations.ipp"
#else #else
namespace boost_no_auto_declarations = empty_boost; namespace boost_no_auto_declarations = empty_boost;
#endif #endif
#ifndef BOOST_NO_AUTO_MULTIDECLARATIONS #ifndef BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#include "boost_no_auto_multidecl.ipp" #include "boost_no_auto_multidecl.ipp"
#else #else
namespace boost_no_auto_multideclarations = empty_boost; namespace boost_no_auto_multideclarations = empty_boost;
@ -57,12 +57,12 @@ namespace boost_no_auto_ptr = empty_boost;
#else #else
namespace boost_bcb_partial_specialization_bug = empty_boost; namespace boost_bcb_partial_specialization_bug = empty_boost;
#endif #endif
#ifndef BOOST_NO_CHAR16_T #ifndef BOOST_NO_CXX11_CHAR16_T
#include "boost_no_char16_t.ipp" #include "boost_no_char16_t.ipp"
#else #else
namespace boost_no_char16_t = empty_boost; namespace boost_no_char16_t = empty_boost;
#endif #endif
#ifndef BOOST_NO_CHAR32_T #ifndef BOOST_NO_CXX11_CHAR32_T
#include "boost_no_char32_t.ipp" #include "boost_no_char32_t.ipp"
#else #else
namespace boost_no_char32_t = empty_boost; namespace boost_no_char32_t = empty_boost;
@ -72,7 +72,7 @@ namespace boost_no_char32_t = empty_boost;
#else #else
namespace boost_no_complete_value_initialization = empty_boost; namespace boost_no_complete_value_initialization = empty_boost;
#endif #endif
#ifndef BOOST_NO_CONSTEXPR #ifndef BOOST_NO_CXX11_CONSTEXPR
#include "boost_no_constexpr.ipp" #include "boost_no_constexpr.ipp"
#else #else
namespace boost_no_constexpr = empty_boost; namespace boost_no_constexpr = empty_boost;
@ -212,12 +212,12 @@ namespace boost_no_cxx11_smart_ptr = empty_boost;
#else #else
namespace boost_no_cxx11_hdr_functional = empty_boost; namespace boost_no_cxx11_hdr_functional = empty_boost;
#endif #endif
#ifndef BOOST_NO_DECLTYPE #ifndef BOOST_NO_CXX11_DECLTYPE
#include "boost_no_decltype.ipp" #include "boost_no_decltype.ipp"
#else #else
namespace boost_no_decltype = empty_boost; namespace boost_no_decltype = empty_boost;
#endif #endif
#ifndef BOOST_NO_DECLTYPE_N3276 #ifndef BOOST_NO_CXX11_DECLTYPE_N3276
#include "boost_no_decltype_n3276.ipp" #include "boost_no_decltype_n3276.ipp"
#else #else
namespace boost_no_decltype_n3276 = empty_boost; namespace boost_no_decltype_n3276 = empty_boost;
@ -227,12 +227,12 @@ namespace boost_no_decltype_n3276 = empty_boost;
#else #else
namespace boost_deduced_typename = empty_boost; namespace boost_deduced_typename = empty_boost;
#endif #endif
#ifndef BOOST_NO_DEFAULTED_FUNCTIONS #ifndef BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#include "boost_no_defaulted_functions.ipp" #include "boost_no_defaulted_functions.ipp"
#else #else
namespace boost_no_defaulted_functions = empty_boost; namespace boost_no_defaulted_functions = empty_boost;
#endif #endif
#ifndef BOOST_NO_DELETED_FUNCTIONS #ifndef BOOST_NO_CXX11_DELETED_FUNCTIONS
#include "boost_no_deleted_functions.ipp" #include "boost_no_deleted_functions.ipp"
#else #else
namespace boost_no_deleted_functions = empty_boost; namespace boost_no_deleted_functions = empty_boost;
@ -257,7 +257,7 @@ namespace boost_no_exceptions = empty_boost;
#else #else
namespace boost_no_exception_std_namespace = empty_boost; namespace boost_no_exception_std_namespace = empty_boost;
#endif #endif
#ifndef BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #ifndef BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#include "boost_no_explicit_cvt_ops.ipp" #include "boost_no_explicit_cvt_ops.ipp"
#else #else
namespace boost_no_explicit_conversion_operators = empty_boost; namespace boost_no_explicit_conversion_operators = empty_boost;
@ -267,7 +267,7 @@ namespace boost_no_explicit_conversion_operators = empty_boost;
#else #else
namespace boost_no_explicit_function_template_arguments = empty_boost; namespace boost_no_explicit_function_template_arguments = empty_boost;
#endif #endif
#ifndef BOOST_NO_EXTERN_TEMPLATE #ifndef BOOST_NO_CXX11_EXTERN_TEMPLATE
#include "boost_no_extern_template.ipp" #include "boost_no_extern_template.ipp"
#else #else
namespace boost_no_extern_template = empty_boost; namespace boost_no_extern_template = empty_boost;
@ -277,7 +277,7 @@ namespace boost_no_extern_template = empty_boost;
#else #else
namespace boost_no_fenv_h = empty_boost; namespace boost_no_fenv_h = empty_boost;
#endif #endif
#ifndef BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #ifndef BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#include "boost_no_function_template_default_args.ipp" #include "boost_no_function_template_default_args.ipp"
#else #else
namespace boost_no_function_template_default_args = empty_boost; namespace boost_no_function_template_default_args = empty_boost;
@ -327,7 +327,7 @@ namespace boost_no_is_abstract = empty_boost;
#else #else
namespace boost_no_templated_iterator_constructors = empty_boost; namespace boost_no_templated_iterator_constructors = empty_boost;
#endif #endif
#ifndef BOOST_NO_LAMBDAS #ifndef BOOST_NO_CXX11_LAMBDAS
#include "boost_no_lambdas.ipp" #include "boost_no_lambdas.ipp"
#else #else
namespace boost_no_lambdas = empty_boost; namespace boost_no_lambdas = empty_boost;
@ -387,12 +387,12 @@ namespace boost_no_pointer_to_member_template_parameters = empty_boost;
#else #else
namespace boost_no_nested_friendship = empty_boost; namespace boost_no_nested_friendship = empty_boost;
#endif #endif
#ifndef BOOST_NO_NOEXCEPT #ifndef BOOST_NO_CXX11_NOEXCEPT
#include "boost_no_noexcept.ipp" #include "boost_no_noexcept.ipp"
#else #else
namespace boost_no_noexcept = empty_boost; namespace boost_no_noexcept = empty_boost;
#endif #endif
#ifndef BOOST_NO_NULLPTR #ifndef BOOST_NO_CXX11_NULLPTR
#include "boost_no_nullptr.ipp" #include "boost_no_nullptr.ipp"
#else #else
namespace boost_no_nullptr = empty_boost; namespace boost_no_nullptr = empty_boost;
@ -422,7 +422,7 @@ namespace boost_no_private_in_aggregate = empty_boost;
#else #else
namespace boost_no_pointer_to_member_const = empty_boost; namespace boost_no_pointer_to_member_const = empty_boost;
#endif #endif
#ifndef BOOST_NO_RAW_LITERALS #ifndef BOOST_NO_CXX11_RAW_LITERALS
#include "boost_no_raw_literals.ipp" #include "boost_no_raw_literals.ipp"
#else #else
namespace boost_no_raw_literals = empty_boost; namespace boost_no_raw_literals = empty_boost;
@ -437,12 +437,12 @@ namespace boost_no_unreachable_return_detection = empty_boost;
#else #else
namespace boost_no_rtti = empty_boost; namespace boost_no_rtti = empty_boost;
#endif #endif
#ifndef BOOST_NO_RVALUE_REFERENCES #ifndef BOOST_NO_CXX11_RVALUE_REFERENCES
#include "boost_no_rvalue_references.ipp" #include "boost_no_rvalue_references.ipp"
#else #else
namespace boost_no_rvalue_references = empty_boost; namespace boost_no_rvalue_references = empty_boost;
#endif #endif
#ifndef BOOST_NO_SCOPED_ENUMS #ifndef BOOST_NO_CXX11_SCOPED_ENUMS
#include "boost_no_scoped_enums.ipp" #include "boost_no_scoped_enums.ipp"
#else #else
namespace boost_no_scoped_enums = empty_boost; namespace boost_no_scoped_enums = empty_boost;
@ -462,7 +462,7 @@ namespace boost_no_sfinae_expr = empty_boost;
#else #else
namespace boost_no_stringstream = empty_boost; namespace boost_no_stringstream = empty_boost;
#endif #endif
#ifndef BOOST_NO_STATIC_ASSERT #ifndef BOOST_NO_CXX11_STATIC_ASSERT
#include "boost_no_static_assert.ipp" #include "boost_no_static_assert.ipp"
#else #else
namespace boost_no_static_assert = empty_boost; namespace boost_no_static_assert = empty_boost;
@ -542,7 +542,7 @@ namespace boost_no_std_wstring = empty_boost;
#else #else
namespace boost_no_swprintf = empty_boost; namespace boost_no_swprintf = empty_boost;
#endif #endif
#ifndef BOOST_NO_TEMPLATE_ALIASES #ifndef BOOST_NO_CXX11_TEMPLATE_ALIASES
#include "boost_no_template_aliases.ipp" #include "boost_no_template_aliases.ipp"
#else #else
namespace boost_no_template_aliases = empty_boost; namespace boost_no_template_aliases = empty_boost;
@ -557,7 +557,7 @@ namespace boost_no_templated_iostreams = empty_boost;
#else #else
namespace boost_no_template_templates = empty_boost; namespace boost_no_template_templates = empty_boost;
#endif #endif
#ifndef BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS #ifndef BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#include "boost_no_tem_local_classes.ipp" #include "boost_no_tem_local_classes.ipp"
#else #else
namespace boost_no_local_class_template_parameters = empty_boost; namespace boost_no_local_class_template_parameters = empty_boost;
@ -577,12 +577,12 @@ namespace boost_no_typeid = empty_boost;
#else #else
namespace boost_no_typename_with_ctor = empty_boost; namespace boost_no_typename_with_ctor = empty_boost;
#endif #endif
#ifndef BOOST_NO_UNICODE_LITERALS #ifndef BOOST_NO_CXX11_UNICODE_LITERALS
#include "boost_no_unicode_literals.ipp" #include "boost_no_unicode_literals.ipp"
#else #else
namespace boost_no_unicode_literals = empty_boost; namespace boost_no_unicode_literals = empty_boost;
#endif #endif
#ifndef BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX #ifndef BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
#include "boost_no_unified_init.ipp" #include "boost_no_unified_init.ipp"
#else #else
namespace boost_no_unified_initialization_syntax = empty_boost; namespace boost_no_unified_initialization_syntax = empty_boost;
@ -602,12 +602,12 @@ namespace boost_no_using_declaration_overloads_from_typename_base = empty_boost;
#else #else
namespace boost_no_using_template = empty_boost; namespace boost_no_using_template = empty_boost;
#endif #endif
#ifndef BOOST_NO_VARIADIC_MACROS #ifndef BOOST_NO_CXX11_VARIADIC_MACROS
#include "boost_no_variadic_macros.ipp" #include "boost_no_variadic_macros.ipp"
#else #else
namespace boost_no_variadic_macros = empty_boost; namespace boost_no_variadic_macros = empty_boost;
#endif #endif
#ifndef BOOST_NO_VARIADIC_TEMPLATES #ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES
#include "boost_no_variadic_templates.ipp" #include "boost_no_variadic_templates.ipp"
#else #else
namespace boost_no_variadic_templates = empty_boost; namespace boost_no_variadic_templates = empty_boost;
@ -1153,12 +1153,12 @@ int main( int, char *[] )
} }
if(0 != boost_no_auto_declarations::test()) if(0 != boost_no_auto_declarations::test())
{ {
std::cerr << "Failed test for BOOST_NO_AUTO_DECLARATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_AUTO_DECLARATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_auto_multideclarations::test()) if(0 != boost_no_auto_multideclarations::test())
{ {
std::cerr << "Failed test for BOOST_NO_AUTO_MULTIDECLARATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_auto_ptr::test()) if(0 != boost_no_auto_ptr::test())
@ -1173,12 +1173,12 @@ int main( int, char *[] )
} }
if(0 != boost_no_char16_t::test()) if(0 != boost_no_char16_t::test())
{ {
std::cerr << "Failed test for BOOST_NO_CHAR16_T at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_CHAR16_T at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_char32_t::test()) if(0 != boost_no_char32_t::test())
{ {
std::cerr << "Failed test for BOOST_NO_CHAR32_T at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_CHAR32_T at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_complete_value_initialization::test()) if(0 != boost_no_complete_value_initialization::test())
@ -1188,7 +1188,7 @@ int main( int, char *[] )
} }
if(0 != boost_no_constexpr::test()) if(0 != boost_no_constexpr::test())
{ {
std::cerr << "Failed test for BOOST_NO_CONSTEXPR at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_CONSTEXPR at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_ctype_functions::test()) if(0 != boost_no_ctype_functions::test())
@ -1328,12 +1328,12 @@ int main( int, char *[] )
} }
if(0 != boost_no_decltype::test()) if(0 != boost_no_decltype::test())
{ {
std::cerr << "Failed test for BOOST_NO_DECLTYPE at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_DECLTYPE at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_decltype_n3276::test()) if(0 != boost_no_decltype_n3276::test())
{ {
std::cerr << "Failed test for BOOST_NO_DECLTYPE_N3276 at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_DECLTYPE_N3276 at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_deduced_typename::test()) if(0 != boost_deduced_typename::test())
@ -1343,12 +1343,12 @@ int main( int, char *[] )
} }
if(0 != boost_no_defaulted_functions::test()) if(0 != boost_no_defaulted_functions::test())
{ {
std::cerr << "Failed test for BOOST_NO_DEFAULTED_FUNCTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_DEFAULTED_FUNCTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_deleted_functions::test()) if(0 != boost_no_deleted_functions::test())
{ {
std::cerr << "Failed test for BOOST_NO_DELETED_FUNCTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_DELETED_FUNCTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_dependent_nested_derivations::test()) if(0 != boost_no_dependent_nested_derivations::test())
@ -1373,7 +1373,7 @@ int main( int, char *[] )
} }
if(0 != boost_no_explicit_conversion_operators::test()) if(0 != boost_no_explicit_conversion_operators::test())
{ {
std::cerr << "Failed test for BOOST_NO_EXPLICIT_CONVERSION_OPERATORS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_explicit_function_template_arguments::test()) if(0 != boost_no_explicit_function_template_arguments::test())
@ -1383,7 +1383,7 @@ int main( int, char *[] )
} }
if(0 != boost_no_extern_template::test()) if(0 != boost_no_extern_template::test())
{ {
std::cerr << "Failed test for BOOST_NO_EXTERN_TEMPLATE at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_EXTERN_TEMPLATE at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_fenv_h::test()) if(0 != boost_no_fenv_h::test())
@ -1393,7 +1393,7 @@ int main( int, char *[] )
} }
if(0 != boost_no_function_template_default_args::test()) if(0 != boost_no_function_template_default_args::test())
{ {
std::cerr << "Failed test for BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_function_type_specializations::test()) if(0 != boost_no_function_type_specializations::test())
@ -1443,7 +1443,7 @@ int main( int, char *[] )
} }
if(0 != boost_no_lambdas::test()) if(0 != boost_no_lambdas::test())
{ {
std::cerr << "Failed test for BOOST_NO_LAMBDAS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_LAMBDAS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_limits::test()) if(0 != boost_no_limits::test())
@ -1503,12 +1503,12 @@ int main( int, char *[] )
} }
if(0 != boost_no_noexcept::test()) if(0 != boost_no_noexcept::test())
{ {
std::cerr << "Failed test for BOOST_NO_NOEXCEPT at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_NOEXCEPT at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_nullptr::test()) if(0 != boost_no_nullptr::test())
{ {
std::cerr << "Failed test for BOOST_NO_NULLPTR at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_NULLPTR at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_operators_in_namespace::test()) if(0 != boost_no_operators_in_namespace::test())
@ -1538,7 +1538,7 @@ int main( int, char *[] )
} }
if(0 != boost_no_raw_literals::test()) if(0 != boost_no_raw_literals::test())
{ {
std::cerr << "Failed test for BOOST_NO_RAW_LITERALS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_RAW_LITERALS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_unreachable_return_detection::test()) if(0 != boost_no_unreachable_return_detection::test())
@ -1553,12 +1553,12 @@ int main( int, char *[] )
} }
if(0 != boost_no_rvalue_references::test()) if(0 != boost_no_rvalue_references::test())
{ {
std::cerr << "Failed test for BOOST_NO_RVALUE_REFERENCES at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_RVALUE_REFERENCES at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_scoped_enums::test()) if(0 != boost_no_scoped_enums::test())
{ {
std::cerr << "Failed test for BOOST_NO_SCOPED_ENUMS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_SCOPED_ENUMS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_sfinae::test()) if(0 != boost_no_sfinae::test())
@ -1578,7 +1578,7 @@ int main( int, char *[] )
} }
if(0 != boost_no_static_assert::test()) if(0 != boost_no_static_assert::test())
{ {
std::cerr << "Failed test for BOOST_NO_STATIC_ASSERT at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_STATIC_ASSERT at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_stdc_namespace::test()) if(0 != boost_no_stdc_namespace::test())
@ -1658,7 +1658,7 @@ int main( int, char *[] )
} }
if(0 != boost_no_template_aliases::test()) if(0 != boost_no_template_aliases::test())
{ {
std::cerr << "Failed test for BOOST_NO_TEMPLATE_ALIASES at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_TEMPLATE_ALIASES at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_templated_iostreams::test()) if(0 != boost_no_templated_iostreams::test())
@ -1673,7 +1673,7 @@ int main( int, char *[] )
} }
if(0 != boost_no_local_class_template_parameters::test()) if(0 != boost_no_local_class_template_parameters::test())
{ {
std::cerr << "Failed test for BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_two_phase_name_lookup::test()) if(0 != boost_no_two_phase_name_lookup::test())
@ -1693,12 +1693,12 @@ int main( int, char *[] )
} }
if(0 != boost_no_unicode_literals::test()) if(0 != boost_no_unicode_literals::test())
{ {
std::cerr << "Failed test for BOOST_NO_UNICODE_LITERALS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_UNICODE_LITERALS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_unified_initialization_syntax::test()) if(0 != boost_no_unified_initialization_syntax::test())
{ {
std::cerr << "Failed test for BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_function_scope_using_declaration_breaks_adl::test()) if(0 != boost_function_scope_using_declaration_breaks_adl::test())
@ -1718,12 +1718,12 @@ int main( int, char *[] )
} }
if(0 != boost_no_variadic_macros::test()) if(0 != boost_no_variadic_macros::test())
{ {
std::cerr << "Failed test for BOOST_NO_VARIADIC_MACROS at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_VARIADIC_MACROS at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_variadic_templates::test()) if(0 != boost_no_variadic_templates::test())
{ {
std::cerr << "Failed test for BOOST_NO_VARIADIC_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl; std::cerr << "Failed test for BOOST_NO_CXX11_VARIADIC_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count; ++error_count;
} }
if(0 != boost_no_void_returns::test()) if(0 != boost_no_void_returns::test())

View File

@ -73,7 +73,7 @@ bool BOOST_CONFIG_DECL check_options(
# include <boost/config/auto_link.hpp> # include <boost/config/auto_link.hpp>
#endif #endif
#ifndef BOOST_NO_EXTERN_TEMPLATE #ifndef BOOST_NO_CXX11_EXTERN_TEMPLATE
template <class T> template <class T>
T test_free_proc(T v) T test_free_proc(T v)
@ -101,7 +101,7 @@ extern template BOOST_SYMBOL_IMPORT int test_free_proc<int>(int);
extern template BOOST_SYMBOL_IMPORT int tester<int>::test(); extern template BOOST_SYMBOL_IMPORT int tester<int>::test();
#endif #endif
#endif // BOOST_NO_EXTERN_TEMPLATE #endif // BOOST_NO_CXX11_EXTERN_TEMPLATE
#endif // BOOST_LINK_TEST_HPP #endif // BOOST_LINK_TEST_HPP

View File

@ -9,7 +9,7 @@
int main() int main()
{ {
#ifndef BOOST_NO_EXTERN_TEMPLATE #ifndef BOOST_NO_CXX11_EXTERN_TEMPLATE
test_free_proc<int>(0); test_free_proc<int>(0);
tester<int>::test(); tester<int>::test();
#endif #endif

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_AUTO_DECLARATIONS // Test file for macro BOOST_NO_CXX11_AUTO_DECLARATIONS
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_AUTO_DECLARATIONS should not be defined. // BOOST_NO_CXX11_AUTO_DECLARATIONS should not be defined.
// See file boost_no_auto_declarations.ipp for details // See file boost_no_auto_declarations.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_AUTO_DECLARATIONS #ifdef BOOST_NO_CXX11_AUTO_DECLARATIONS
#include "boost_no_auto_declarations.ipp" #include "boost_no_auto_declarations.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_AUTO_DECLARATIONS // Test file for macro BOOST_NO_CXX11_AUTO_DECLARATIONS
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_AUTO_DECLARATIONS should be defined. // BOOST_NO_CXX11_AUTO_DECLARATIONS should be defined.
// See file boost_no_auto_declarations.ipp for details // See file boost_no_auto_declarations.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_AUTO_DECLARATIONS #ifndef BOOST_NO_CXX11_AUTO_DECLARATIONS
#include "boost_no_auto_declarations.ipp" #include "boost_no_auto_declarations.ipp"
#else #else
namespace boost_no_auto_declarations = empty_boost; namespace boost_no_auto_declarations = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_AUTO_MULTIDECLARATIONS // Test file for macro BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_AUTO_MULTIDECLARATIONS should not be defined. // BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS should not be defined.
// See file boost_no_auto_multidecl.ipp for details // See file boost_no_auto_multidecl.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_AUTO_MULTIDECLARATIONS #ifdef BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#include "boost_no_auto_multidecl.ipp" #include "boost_no_auto_multidecl.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_AUTO_MULTIDECLARATIONS // Test file for macro BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_AUTO_MULTIDECLARATIONS should be defined. // BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS should be defined.
// See file boost_no_auto_multidecl.ipp for details // See file boost_no_auto_multidecl.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_AUTO_MULTIDECLARATIONS #ifndef BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
#include "boost_no_auto_multidecl.ipp" #include "boost_no_auto_multidecl.ipp"
#else #else
namespace boost_no_auto_multideclarations = empty_boost; namespace boost_no_auto_multideclarations = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_CHAR16_T // Test file for macro BOOST_NO_CXX11_CHAR16_T
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_CHAR16_T should not be defined. // BOOST_NO_CXX11_CHAR16_T should not be defined.
// See file boost_no_char16_t.ipp for details // See file boost_no_char16_t.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_CHAR16_T #ifdef BOOST_NO_CXX11_CHAR16_T
#include "boost_no_char16_t.ipp" #include "boost_no_char16_t.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_CHAR16_T // Test file for macro BOOST_NO_CXX11_CHAR16_T
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_CHAR16_T should be defined. // BOOST_NO_CXX11_CHAR16_T should be defined.
// See file boost_no_char16_t.ipp for details // See file boost_no_char16_t.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_CHAR16_T #ifndef BOOST_NO_CXX11_CHAR16_T
#include "boost_no_char16_t.ipp" #include "boost_no_char16_t.ipp"
#else #else
namespace boost_no_char16_t = empty_boost; namespace boost_no_char16_t = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_CHAR32_T // Test file for macro BOOST_NO_CXX11_CHAR32_T
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_CHAR32_T should not be defined. // BOOST_NO_CXX11_CHAR32_T should not be defined.
// See file boost_no_char32_t.ipp for details // See file boost_no_char32_t.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_CHAR32_T #ifdef BOOST_NO_CXX11_CHAR32_T
#include "boost_no_char32_t.ipp" #include "boost_no_char32_t.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_CHAR32_T // Test file for macro BOOST_NO_CXX11_CHAR32_T
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_CHAR32_T should be defined. // BOOST_NO_CXX11_CHAR32_T should be defined.
// See file boost_no_char32_t.ipp for details // See file boost_no_char32_t.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_CHAR32_T #ifndef BOOST_NO_CXX11_CHAR32_T
#include "boost_no_char32_t.ipp" #include "boost_no_char32_t.ipp"
#else #else
namespace boost_no_char32_t = empty_boost; namespace boost_no_char32_t = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_CONSTEXPR // Test file for macro BOOST_NO_CXX11_CONSTEXPR
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_CONSTEXPR should not be defined. // BOOST_NO_CXX11_CONSTEXPR should not be defined.
// See file boost_no_constexpr.ipp for details // See file boost_no_constexpr.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_CONSTEXPR #ifdef BOOST_NO_CXX11_CONSTEXPR
#include "boost_no_constexpr.ipp" #include "boost_no_constexpr.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_CONSTEXPR // Test file for macro BOOST_NO_CXX11_CONSTEXPR
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_CONSTEXPR should be defined. // BOOST_NO_CXX11_CONSTEXPR should be defined.
// See file boost_no_constexpr.ipp for details // See file boost_no_constexpr.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_CONSTEXPR #ifndef BOOST_NO_CXX11_CONSTEXPR
#include "boost_no_constexpr.ipp" #include "boost_no_constexpr.ipp"
#else #else
namespace boost_no_constexpr = empty_boost; namespace boost_no_constexpr = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_DECLTYPE // Test file for macro BOOST_NO_CXX11_DECLTYPE
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_DECLTYPE should not be defined. // BOOST_NO_CXX11_DECLTYPE should not be defined.
// See file boost_no_decltype.ipp for details // See file boost_no_decltype.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_DECLTYPE #ifdef BOOST_NO_CXX11_DECLTYPE
#include "boost_no_decltype.ipp" #include "boost_no_decltype.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_DECLTYPE_N3276 // Test file for macro BOOST_NO_CXX11_DECLTYPE_N3276
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_DECLTYPE_N3276 should not be defined. // BOOST_NO_CXX11_DECLTYPE_N3276 should not be defined.
// See file boost_no_decltype_n3276.ipp for details // See file boost_no_decltype_n3276.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_DECLTYPE_N3276 #ifdef BOOST_NO_CXX11_DECLTYPE_N3276
#include "boost_no_decltype_n3276.ipp" #include "boost_no_decltype_n3276.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_DECLTYPE_N3276 // Test file for macro BOOST_NO_CXX11_DECLTYPE_N3276
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_DECLTYPE_N3276 should be defined. // BOOST_NO_CXX11_DECLTYPE_N3276 should be defined.
// See file boost_no_decltype_n3276.ipp for details // See file boost_no_decltype_n3276.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_DECLTYPE_N3276 #ifndef BOOST_NO_CXX11_DECLTYPE_N3276
#include "boost_no_decltype_n3276.ipp" #include "boost_no_decltype_n3276.ipp"
#else #else
namespace boost_no_decltype_n3276 = empty_boost; namespace boost_no_decltype_n3276 = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_DECLTYPE // Test file for macro BOOST_NO_CXX11_DECLTYPE
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_DECLTYPE should be defined. // BOOST_NO_CXX11_DECLTYPE should be defined.
// See file boost_no_decltype.ipp for details // See file boost_no_decltype.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_DECLTYPE #ifndef BOOST_NO_CXX11_DECLTYPE
#include "boost_no_decltype.ipp" #include "boost_no_decltype.ipp"
#else #else
namespace boost_no_decltype = empty_boost; namespace boost_no_decltype = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_DEFAULTED_FUNCTIONS // Test file for macro BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_DEFAULTED_FUNCTIONS should not be defined. // BOOST_NO_CXX11_DEFAULTED_FUNCTIONS should not be defined.
// See file boost_no_defaulted_functions.ipp for details // See file boost_no_defaulted_functions.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_DEFAULTED_FUNCTIONS #ifdef BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#include "boost_no_defaulted_functions.ipp" #include "boost_no_defaulted_functions.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_DEFAULTED_FUNCTIONS // Test file for macro BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_DEFAULTED_FUNCTIONS should be defined. // BOOST_NO_CXX11_DEFAULTED_FUNCTIONS should be defined.
// See file boost_no_defaulted_functions.ipp for details // See file boost_no_defaulted_functions.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_DEFAULTED_FUNCTIONS #ifndef BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
#include "boost_no_defaulted_functions.ipp" #include "boost_no_defaulted_functions.ipp"
#else #else
namespace boost_no_defaulted_functions = empty_boost; namespace boost_no_defaulted_functions = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_DELETED_FUNCTIONS // Test file for macro BOOST_NO_CXX11_DELETED_FUNCTIONS
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_DELETED_FUNCTIONS should not be defined. // BOOST_NO_CXX11_DELETED_FUNCTIONS should not be defined.
// See file boost_no_deleted_functions.ipp for details // See file boost_no_deleted_functions.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_DELETED_FUNCTIONS #ifdef BOOST_NO_CXX11_DELETED_FUNCTIONS
#include "boost_no_deleted_functions.ipp" #include "boost_no_deleted_functions.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_DELETED_FUNCTIONS // Test file for macro BOOST_NO_CXX11_DELETED_FUNCTIONS
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_DELETED_FUNCTIONS should be defined. // BOOST_NO_CXX11_DELETED_FUNCTIONS should be defined.
// See file boost_no_deleted_functions.ipp for details // See file boost_no_deleted_functions.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_DELETED_FUNCTIONS #ifndef BOOST_NO_CXX11_DELETED_FUNCTIONS
#include "boost_no_deleted_functions.ipp" #include "boost_no_deleted_functions.ipp"
#else #else
namespace boost_no_deleted_functions = empty_boost; namespace boost_no_deleted_functions = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_EXPLICIT_CONVERSION_OPERATORS // Test file for macro BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_EXPLICIT_CONVERSION_OPERATORS should not be defined. // BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS should not be defined.
// See file boost_no_explicit_cvt_ops.ipp for details // See file boost_no_explicit_cvt_ops.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #ifdef BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#include "boost_no_explicit_cvt_ops.ipp" #include "boost_no_explicit_cvt_ops.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_EXPLICIT_CONVERSION_OPERATORS // Test file for macro BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_EXPLICIT_CONVERSION_OPERATORS should be defined. // BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS should be defined.
// See file boost_no_explicit_cvt_ops.ipp for details // See file boost_no_explicit_cvt_ops.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #ifndef BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
#include "boost_no_explicit_cvt_ops.ipp" #include "boost_no_explicit_cvt_ops.ipp"
#else #else
namespace boost_no_explicit_conversion_operators = empty_boost; namespace boost_no_explicit_conversion_operators = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_EXTERN_TEMPLATE // Test file for macro BOOST_NO_CXX11_EXTERN_TEMPLATE
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_EXTERN_TEMPLATE should not be defined. // BOOST_NO_CXX11_EXTERN_TEMPLATE should not be defined.
// See file boost_no_extern_template.ipp for details // See file boost_no_extern_template.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_EXTERN_TEMPLATE #ifdef BOOST_NO_CXX11_EXTERN_TEMPLATE
#include "boost_no_extern_template.ipp" #include "boost_no_extern_template.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_EXTERN_TEMPLATE // Test file for macro BOOST_NO_CXX11_EXTERN_TEMPLATE
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_EXTERN_TEMPLATE should be defined. // BOOST_NO_CXX11_EXTERN_TEMPLATE should be defined.
// See file boost_no_extern_template.ipp for details // See file boost_no_extern_template.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_EXTERN_TEMPLATE #ifndef BOOST_NO_CXX11_EXTERN_TEMPLATE
#include "boost_no_extern_template.ipp" #include "boost_no_extern_template.ipp"
#else #else
namespace boost_no_extern_template = empty_boost; namespace boost_no_extern_template = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS // Test file for macro BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS should not be defined. // BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS should not be defined.
// See file boost_no_function_template_default_args.ipp for details // See file boost_no_function_template_default_args.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #ifdef BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#include "boost_no_function_template_default_args.ipp" #include "boost_no_function_template_default_args.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS // Test file for macro BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS should be defined. // BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS should be defined.
// See file boost_no_function_template_default_args.ipp for details // See file boost_no_function_template_default_args.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #ifndef BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
#include "boost_no_function_template_default_args.ipp" #include "boost_no_function_template_default_args.ipp"
#else #else
namespace boost_no_function_template_default_args = empty_boost; namespace boost_no_function_template_default_args = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_LAMBDAS // Test file for macro BOOST_NO_CXX11_LAMBDAS
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_LAMBDAS should not be defined. // BOOST_NO_CXX11_LAMBDAS should not be defined.
// See file boost_no_lambdas.ipp for details // See file boost_no_lambdas.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_LAMBDAS #ifdef BOOST_NO_CXX11_LAMBDAS
#include "boost_no_lambdas.ipp" #include "boost_no_lambdas.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_LAMBDAS // Test file for macro BOOST_NO_CXX11_LAMBDAS
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_LAMBDAS should be defined. // BOOST_NO_CXX11_LAMBDAS should be defined.
// See file boost_no_lambdas.ipp for details // See file boost_no_lambdas.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_LAMBDAS #ifndef BOOST_NO_CXX11_LAMBDAS
#include "boost_no_lambdas.ipp" #include "boost_no_lambdas.ipp"
#else #else
namespace boost_no_lambdas = empty_boost; namespace boost_no_lambdas = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_NOEXCEPT // Test file for macro BOOST_NO_CXX11_NOEXCEPT
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_NOEXCEPT should not be defined. // BOOST_NO_CXX11_NOEXCEPT should not be defined.
// See file boost_no_noexcept.ipp for details // See file boost_no_noexcept.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_NOEXCEPT #ifdef BOOST_NO_CXX11_NOEXCEPT
#include "boost_no_noexcept.ipp" #include "boost_no_noexcept.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_NOEXCEPT // Test file for macro BOOST_NO_CXX11_NOEXCEPT
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_NOEXCEPT should be defined. // BOOST_NO_CXX11_NOEXCEPT should be defined.
// See file boost_no_noexcept.ipp for details // See file boost_no_noexcept.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_NOEXCEPT #ifndef BOOST_NO_CXX11_NOEXCEPT
#include "boost_no_noexcept.ipp" #include "boost_no_noexcept.ipp"
#else #else
namespace boost_no_noexcept = empty_boost; namespace boost_no_noexcept = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_NULLPTR // Test file for macro BOOST_NO_CXX11_NULLPTR
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_NULLPTR should not be defined. // BOOST_NO_CXX11_NULLPTR should not be defined.
// See file boost_no_nullptr.ipp for details // See file boost_no_nullptr.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_NULLPTR #ifdef BOOST_NO_CXX11_NULLPTR
#include "boost_no_nullptr.ipp" #include "boost_no_nullptr.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_NULLPTR // Test file for macro BOOST_NO_CXX11_NULLPTR
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_NULLPTR should be defined. // BOOST_NO_CXX11_NULLPTR should be defined.
// See file boost_no_nullptr.ipp for details // See file boost_no_nullptr.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_NULLPTR #ifndef BOOST_NO_CXX11_NULLPTR
#include "boost_no_nullptr.ipp" #include "boost_no_nullptr.ipp"
#else #else
namespace boost_no_nullptr = empty_boost; namespace boost_no_nullptr = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_RAW_LITERALS // Test file for macro BOOST_NO_CXX11_RAW_LITERALS
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_RAW_LITERALS should not be defined. // BOOST_NO_CXX11_RAW_LITERALS should not be defined.
// See file boost_no_raw_literals.ipp for details // See file boost_no_raw_literals.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_RAW_LITERALS #ifdef BOOST_NO_CXX11_RAW_LITERALS
#include "boost_no_raw_literals.ipp" #include "boost_no_raw_literals.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_RAW_LITERALS // Test file for macro BOOST_NO_CXX11_RAW_LITERALS
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_RAW_LITERALS should be defined. // BOOST_NO_CXX11_RAW_LITERALS should be defined.
// See file boost_no_raw_literals.ipp for details // See file boost_no_raw_literals.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_RAW_LITERALS #ifndef BOOST_NO_CXX11_RAW_LITERALS
#include "boost_no_raw_literals.ipp" #include "boost_no_raw_literals.ipp"
#else #else
namespace boost_no_raw_literals = empty_boost; namespace boost_no_raw_literals = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_RVALUE_REFERENCES // Test file for macro BOOST_NO_CXX11_RVALUE_REFERENCES
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_RVALUE_REFERENCES should not be defined. // BOOST_NO_CXX11_RVALUE_REFERENCES should not be defined.
// See file boost_no_rvalue_references.ipp for details // See file boost_no_rvalue_references.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_RVALUE_REFERENCES #ifdef BOOST_NO_CXX11_RVALUE_REFERENCES
#include "boost_no_rvalue_references.ipp" #include "boost_no_rvalue_references.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_RVALUE_REFERENCES // Test file for macro BOOST_NO_CXX11_RVALUE_REFERENCES
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_RVALUE_REFERENCES should be defined. // BOOST_NO_CXX11_RVALUE_REFERENCES should be defined.
// See file boost_no_rvalue_references.ipp for details // See file boost_no_rvalue_references.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_RVALUE_REFERENCES #ifndef BOOST_NO_CXX11_RVALUE_REFERENCES
#include "boost_no_rvalue_references.ipp" #include "boost_no_rvalue_references.ipp"
#else #else
namespace boost_no_rvalue_references = empty_boost; namespace boost_no_rvalue_references = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_SCOPED_ENUMS // Test file for macro BOOST_NO_CXX11_SCOPED_ENUMS
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_SCOPED_ENUMS should not be defined. // BOOST_NO_CXX11_SCOPED_ENUMS should not be defined.
// See file boost_no_scoped_enums.ipp for details // See file boost_no_scoped_enums.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_SCOPED_ENUMS #ifdef BOOST_NO_CXX11_SCOPED_ENUMS
#include "boost_no_scoped_enums.ipp" #include "boost_no_scoped_enums.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_SCOPED_ENUMS // Test file for macro BOOST_NO_CXX11_SCOPED_ENUMS
// This file should compile, if it does not then // This file should compile, if it does not then
// BOOST_NO_SCOPED_ENUMS should be defined. // BOOST_NO_CXX11_SCOPED_ENUMS should be defined.
// See file boost_no_scoped_enums.ipp for details // See file boost_no_scoped_enums.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifndef BOOST_NO_SCOPED_ENUMS #ifndef BOOST_NO_CXX11_SCOPED_ENUMS
#include "boost_no_scoped_enums.ipp" #include "boost_no_scoped_enums.ipp"
#else #else
namespace boost_no_scoped_enums = empty_boost; namespace boost_no_scoped_enums = empty_boost;

View File

@ -10,9 +10,9 @@
// //
// Test file for macro BOOST_NO_STATIC_ASSERT // Test file for macro BOOST_NO_CXX11_STATIC_ASSERT
// This file should not compile, if it does then // This file should not compile, if it does then
// BOOST_NO_STATIC_ASSERT should not be defined. // BOOST_NO_CXX11_STATIC_ASSERT should not be defined.
// See file boost_no_static_assert.ipp for details // See file boost_no_static_assert.ipp for details
// Must not have BOOST_ASSERT_CONFIG set; it defeats // Must not have BOOST_ASSERT_CONFIG set; it defeats
@ -24,7 +24,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
#include "test.hpp" #include "test.hpp"
#ifdef BOOST_NO_STATIC_ASSERT #ifdef BOOST_NO_CXX11_STATIC_ASSERT
#include "boost_no_static_assert.ipp" #include "boost_no_static_assert.ipp"
#else #else
#error "this file should not compile" #error "this file should not compile"

Some files were not shown because too many files have changed in this diff Show More