From c87231f411e26615514e6de810a5db994f5de7c8 Mon Sep 17 00:00:00 2001
From: John Maddock
-
- Static function
+
+ Compiler
+
+ The compiler has
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ The compiler does not support range-based for statements.
+
+
-
-
-
-
-
- The compiler does not support template aliases.
-
-
-
-
-
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
+
+
+ Boost 1.51
+
@@ -1503,6 +1514,26 @@
BOOST_NO_NUMERIC_LIMITS_LOWEST
+ BOOST_NO_CXX11_NUMERIC_LIMITS
@@ -566,7 +566,18 @@
numeric_limits<T>::lowest()
is not available for use.
+ C++11 additions to std::numeric_limits
+ are not available for use. static
+ function numeric_limits<T>::lowest()
the lowest finite value representable
+ by the numeric type. static
+ int const
+ max_digits10
the number
+ of decimal digits that are required to make sure that two distinct
+ values of the type have distinct decimal representations. template<>
+ class numeric_limits<char16_t>;
, see also BOOST_NO_CXX11_CHAR16_T
,
+ template<>
+ class numeric_limits<char32_t>;
see also BOOST_NO_CXX11_CHAR32_T
.
+ Replaces BOOST_NO_NUMERIC_LIMITS_LOWEST.
+
+
+
+BOOST_HAS_INT128
+
+
+
+
+__int128
+ and unsigned __int128
+ as native types which are distinct from all the regular C++ integer
+ types.
+
BOOST_HAS_LOG1P
@@ -2573,7 +2604,7 @@
BOOST_NO_AUTO_DECLARATIONS
+ BOOST_NO_CXX11_AUTO_DECLARATIONS
@@ -2588,7 +2619,7 @@
BOOST_NO_AUTO_MULTIDECLARATIONS
+ BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
@@ -2605,7 +2636,7 @@
BOOST_NO_CHAR16_T
+ BOOST_NO_CXX11_CHAR16_T
@@ -2617,7 +2648,7 @@
BOOST_NO_CHAR32_T
+ BOOST_NO_CXX11_CHAR32_T
@@ -2629,7 +2660,7 @@
BOOST_NO_TEMPLATE_ALIASES
+ BOOST_NO_CXX11_TEMPLATE_ALIASES
@@ -2641,7 +2672,7 @@
BOOST_NO_CONSTEXPR
+ BOOST_NO_CXX11_CONSTEXPR
@@ -2653,7 +2684,7 @@
BOOST_NO_DECLTYPE
+ BOOST_NO_CXX11_DECLTYPE
@@ -2665,7 +2696,7 @@
BOOST_NO_DECLTYPE_N3276
+ BOOST_NO_CXX11_DECLTYPE_N3276
@@ -2679,7 +2710,7 @@
BOOST_NO_DEFAULTED_FUNCTIONS
+ BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
@@ -2692,7 +2723,7 @@
BOOST_NO_DELETED_FUNCTIONS
+ BOOST_NO_CXX11_DELETED_FUNCTIONS
@@ -2705,7 +2736,7 @@
BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
+ BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
@@ -2718,7 +2749,7 @@
BOOST_NO_EXTERN_TEMPLATE
+ BOOST_NO_CXX11_EXTERN_TEMPLATE
@@ -2731,7 +2762,7 @@
BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
+ BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
@@ -2744,7 +2775,7 @@
BOOST_NO_LAMBDAS
+ BOOST_NO_CXX11_LAMBDAS
@@ -2756,7 +2787,7 @@
BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS
+ BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
@@ -2783,7 +2814,7 @@
BOOST_NO_NOEXCEPT
+ BOOST_NO_CXX11_NOEXCEPT
@@ -2795,7 +2826,7 @@
BOOST_NO_NULLPTR
+ BOOST_NO_CXX11_NULLPTR
@@ -2807,7 +2838,19 @@
+
+BOOST_NO_RAW_LITERALS
+ BOOST_NO_CXX11_RANGE_BASED_FOR
+
+
+
+
+
BOOST_NO_CXX11_RAW_LITERALS
@@ -2819,7 +2862,7 @@
BOOST_NO_RVALUE_REFERENCES
+ BOOST_NO_CXX11_RVALUE_REFERENCES
@@ -2831,7 +2874,7 @@
BOOST_NO_SCOPED_ENUMS
+ BOOST_NO_CXX11_SCOPED_ENUMS
@@ -2843,7 +2886,7 @@
BOOST_NO_STATIC_ASSERT
+ BOOST_NO_CXX11_STATIC_ASSERT
@@ -2855,7 +2898,7 @@
BOOST_NO_STD_UNORDERD
+ BOOST_NO_CXX11_STD_UNORDERD
@@ -2868,19 +2911,7 @@
-
-BOOST_NO_TEMPLATE_ALIASES
-
-
-
-
-
BOOST_NO_UNICODE_LITERALS
+ BOOST_NO_CXX11_UNICODE_LITERALS
@@ -2893,7 +2924,7 @@
BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
+ BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
@@ -2906,7 +2937,7 @@
BOOST_NO_VARIADIC_TEMPLATES
+ BOOST_NO_CXX11_VARIADIC_TEMPLATES
@@ -2918,7 +2949,7 @@
+
BOOST_NO_VARIADIC_MACROS
+ BOOST_NO_CXX11_VARIADIC_MACROS
@@ -4167,6 +4198,529 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+BOOST_NO_AUTO_DECLARATIONS
+
+
+BOOST_NO_CXX11_AUTO_DECLARATIONS
+
+
+
+
+
+
+
+
+BOOST_NO_AUTO_MULTIDECLARATIONS
+
+
+BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
+
+
+
+
+
+
+
+
+BOOST_NO_CHAR16_T
+
+
+BOOST_NO_CXX11_CHAR16_T
+
+
+
+
+
+
+
+
+BOOST_NO_CHAR32_T
+
+
+BOOST_NO_CXX11_CHAR32_T
+
+
+
+
+
+
+
+
+BOOST_NO_TEMPLATE_ALIASES
+
+
+BOOST_NO_CXX11_TEMPLATE_ALIASES
+
+
+
+
+
+
+
+
+BOOST_NO_CONSTEXPR
+
+
+BOOST_NO_CXX11_CONSTEXPR
+
+
+
+
+
+
+
+
+BOOST_NO_DECLTYPE
+
+
+BOOST_NO_CXX11_DECLTYPE
+
+
+
+
+
+
+
+
+BOOST_NO_DECLTYPE_N3276
+
+
+BOOST_NO_CXX11_DECLTYPE_N3276
+
+
+
+
+
+
+
+
+BOOST_NO_DEFAULTED_FUNCTIONS
+
+
+BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
+
+
+
+
+
+
+
+
+BOOST_NO_DELETED_FUNCTIONS
+
+
+BOOST_NO_CXX11_DELETED_FUNCTIONS
+
+
+
+
+
+
+
+
+BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
+
+
+BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
+
+
+
+
+
+
+
+
+BOOST_NO_EXTERN_TEMPLATE
+
+
+BOOST_NO_CXX11_EXTERN_TEMPLATE
+
+
+
+
+
+
+
+
+BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
+
+
+BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
+
+
+
+
+
+
+
+
+BOOST_NO_LAMBDAS
+
+
+BOOST_NO_CXX11_LAMBDAS
+
+
+
+
+
+
+
+
+BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS
+
+
+BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
+
+
+
+
+
+
+
+
+BOOST_NO_NOEXCEPT
+
+
+BOOST_NO_CXX11_NOEXCEPT
+
+
+
+
+
+
+
+
+BOOST_NO_NULLPTR
+
+
+BOOST_NO_CXX11_NULLPTR
+
+
+
+
+
+
+
+
+BOOST_NO_RAW_LITERALS
+
+
+BOOST_NO_CXX11_RAW_LITERALS
+
+
+
+
+
+
+
+
+BOOST_NO_RVALUE_REFERENCES
+
+
+BOOST_NO_CXX11_RVALUE_REFERENCES
+
+
+
+
+
+
+
+
+BOOST_NO_SCOPED_ENUMS
+
+
+BOOST_NO_CXX11_SCOPED_ENUMS
+
+
+
+
+
+
+
+
+BOOST_NO_STATIC_ASSERT
+
+
+BOOST_NO_CXX11_STATIC_ASSERT
+
+
+
+
+
+
+
+
+BOOST_NO_STD_UNORDERD
+
+
+BOOST_NO_CXX11_STD_UNORDERD
+
+
+
+
+
+
+
+
+BOOST_NO_UNICODE_LITERALS
+
+
+BOOST_NO_CXX11_UNICODE_LITERALS
+
+
+
+
+
+
+
+
+BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
+
+
+BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
+
+
+
+
+
+
+
+
+BOOST_NO_VARIADIC_TEMPLATES
+
+
+BOOST_NO_CXX11_VARIADIC_TEMPLATES
+
+
+
+
+
+
+
+
+BOOST_NO_VARIADIC_MACROS
+
+
+BOOST_NO_CXX11_VARIADIC_MACROS
+
+
+
+
+
+
@@ -4187,7 +4741,7 @@
The following macros and helper headers are of use to authors whose libraries
include separate source code, and are intended to address several issues:
+
+BOOST_NO_NUMERIC_LIMITS_LOWEST
+
+
+BOOST_NO_CXX11_NUMERIC_LIMITS
+
+
+
+
+
-
BOOST_LIB_NAME
Required: An identifier containing the basename of the library, for diff --git a/doc/html/boost_config/guidelines_for_boost_authors.html b/doc/html/boost_config/guidelines_for_boost_authors.html index e461783e..f64ef39b 100644 --- a/doc/html/boost_config/guidelines_for_boost_authors.html +++ b/doc/html/boost_config/guidelines_for_boost_authors.html @@ -3,7 +3,7 @@
Note that:
-#include
<boost/config.hpp>
", and are not required in any
@@ -116,7 +116,7 @@
Note that:
-libs/config/tools
and run bjam
.
This generates the .cpp
@@ -266,7 +266,7 @@
Then you should:
-/boost/config/
).
There are two ways you can use this header:
-/boost/config/
so that it replaces the default user.hpp
provided by boost. This option allows only one configure-generated setup;
@@ -826,10 +826,10 @@
Prints out a detailed description of your compiler/standard library/platform setup, plus your current boost configuration. The information provided - by this program useful in setting up the boost configuration files. - If you report that boost is incorrectly configured for your compiler/library/platform - then please include the output from this program when reporting - the changes required. + by this program is useful in setting up the boost configuration + files. If you report that boost is incorrectly configured for your + compiler/library/platform then please include the output from this + program when reporting the changes required.
@@ -951,7 +951,7 @@Last revised: April 22, 2012 at 10:30:25 GMT |
+Last revised: October 25, 2012 at 12:28:15 GMT |