forked from boostorg/config
Fix spelling of one C++14 macro, improve C++14 auto-detection.
This commit is contained in:
@ -198,16 +198,33 @@
|
|||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
#define BOOST_NO_CXX14_BINARY_LITERALS
|
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
||||||
#define BOOST_NO_CXX14_CONSTEXPR
|
#endif
|
||||||
#define BOOST_NO_CXX14_DECLTYPE_AUTO
|
#if !defined(__cpp_binary_literals) || (__cpp_binary_literals < 201304)
|
||||||
#define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
# define BOOST_NO_CXX14_BINARY_LITERALS
|
||||||
#define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
#endif
|
||||||
#define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
||||||
#define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_CONSTEXPR
|
||||||
#define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
#endif
|
||||||
|
#if !defined(__cpp_decltype_auto) || (__cpp_decltype_auto < 201304)
|
||||||
|
# define BOOST_NO_CXX14_DECLTYPE_AUTO
|
||||||
|
#endif
|
||||||
|
#if (__cplusplus < 201304) // There's no SD6 check for this....
|
||||||
|
# define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_generic_lambdas) || (__cpp_generic_lambdas < 201304)
|
||||||
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_variable_templates) || (__cpp_variable_templates < 201304)
|
||||||
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
|
#endif
|
||||||
|
|
||||||
#if __BORLANDC__ >= 0x590
|
#if __BORLANDC__ >= 0x590
|
||||||
# define BOOST_HAS_TR1_HASH
|
# define BOOST_HAS_TR1_HASH
|
||||||
|
@ -124,15 +124,33 @@
|
|||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
#define BOOST_NO_CXX14_BINARY_LITERALS
|
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
||||||
#define BOOST_NO_CXX14_CONSTEXPR
|
#endif
|
||||||
#define BOOST_NO_CXX14_DECLTYPE_AUTO
|
#if !defined(__cpp_binary_literals) || (__cpp_binary_literals < 201304)
|
||||||
#define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
# define BOOST_NO_CXX14_BINARY_LITERALS
|
||||||
#define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
#endif
|
||||||
#define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
||||||
#define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_CONSTEXPR
|
||||||
#define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
#endif
|
||||||
|
#if !defined(__cpp_decltype_auto) || (__cpp_decltype_auto < 201304)
|
||||||
|
# define BOOST_NO_CXX14_DECLTYPE_AUTO
|
||||||
|
#endif
|
||||||
|
#if (__cplusplus < 201304) // There's no SD6 check for this....
|
||||||
|
# define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_generic_lambdas) || (__cpp_generic_lambdas < 201304)
|
||||||
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_variable_templates) || (__cpp_variable_templates < 201304)
|
||||||
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// TR1 macros:
|
// TR1 macros:
|
||||||
|
@ -127,7 +127,7 @@
|
|||||||
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
#endif
|
#endif
|
||||||
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
#endif
|
#endif
|
||||||
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
@ -61,17 +61,6 @@
|
|||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
|
||||||
// C++ 14:
|
|
||||||
#define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
|
||||||
#define BOOST_NO_CXX14_BINARY_LITERALS
|
|
||||||
#define BOOST_NO_CXX14_CONSTEXPR
|
|
||||||
#define BOOST_NO_CXX14_DECLTYPE_AUTO
|
|
||||||
#define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
|
||||||
#define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
|
||||||
#define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
|
||||||
#define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
|
||||||
#define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
|
||||||
|
|
||||||
|
|
||||||
//#define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
|
//#define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
|
||||||
#define BOOST_MATH_DISABLE_STD_FPCLASSIFY
|
#define BOOST_MATH_DISABLE_STD_FPCLASSIFY
|
||||||
|
@ -84,15 +84,33 @@
|
|||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
#define BOOST_NO_CXX14_BINARY_LITERALS
|
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
||||||
#define BOOST_NO_CXX14_CONSTEXPR
|
#endif
|
||||||
#define BOOST_NO_CXX14_DECLTYPE_AUTO
|
#if !defined(__cpp_binary_literals) || (__cpp_binary_literals < 201304)
|
||||||
#define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
# define BOOST_NO_CXX14_BINARY_LITERALS
|
||||||
#define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
#endif
|
||||||
#define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
||||||
#define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_CONSTEXPR
|
||||||
#define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
#endif
|
||||||
|
#if !defined(__cpp_decltype_auto) || (__cpp_decltype_auto < 201304)
|
||||||
|
# define BOOST_NO_CXX14_DECLTYPE_AUTO
|
||||||
|
#endif
|
||||||
|
#if (__cplusplus < 201304) // There's no SD6 check for this....
|
||||||
|
# define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_generic_lambdas) || (__cpp_generic_lambdas < 201304)
|
||||||
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_variable_templates) || (__cpp_variable_templates < 201304)
|
||||||
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
|
#endif
|
||||||
|
|
||||||
#if (__DMC__ <= 0x840)
|
#if (__DMC__ <= 0x840)
|
||||||
#error "Compiler not supported or configured - please reconfigure"
|
#error "Compiler not supported or configured - please reconfigure"
|
||||||
|
@ -255,7 +255,7 @@
|
|||||||
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
#endif
|
#endif
|
||||||
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
#endif
|
#endif
|
||||||
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
@ -62,15 +62,33 @@
|
|||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
#define BOOST_NO_CXX14_BINARY_LITERALS
|
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
||||||
#define BOOST_NO_CXX14_CONSTEXPR
|
#endif
|
||||||
#define BOOST_NO_CXX14_DECLTYPE_AUTO
|
#if !defined(__cpp_binary_literals) || (__cpp_binary_literals < 201304)
|
||||||
#define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
# define BOOST_NO_CXX14_BINARY_LITERALS
|
||||||
#define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
#endif
|
||||||
#define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
||||||
#define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_CONSTEXPR
|
||||||
#define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
#endif
|
||||||
|
#if !defined(__cpp_decltype_auto) || (__cpp_decltype_auto < 201304)
|
||||||
|
# define BOOST_NO_CXX14_DECLTYPE_AUTO
|
||||||
|
#endif
|
||||||
|
#if (__cplusplus < 201304) // There's no SD6 check for this....
|
||||||
|
# define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_generic_lambdas) || (__cpp_generic_lambdas < 201304)
|
||||||
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_variable_templates) || (__cpp_variable_templates < 201304)
|
||||||
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
|
#endif
|
||||||
|
|
||||||
#define BOOST_COMPILER "GCC-XML C++ version " __GCCXML__
|
#define BOOST_COMPILER "GCC-XML C++ version " __GCCXML__
|
||||||
|
|
||||||
|
@ -127,15 +127,33 @@
|
|||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
#define BOOST_NO_CXX14_BINARY_LITERALS
|
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
||||||
#define BOOST_NO_CXX14_CONSTEXPR
|
#endif
|
||||||
#define BOOST_NO_CXX14_DECLTYPE_AUTO
|
#if !defined(__cpp_binary_literals) || (__cpp_binary_literals < 201304)
|
||||||
#define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
# define BOOST_NO_CXX14_BINARY_LITERALS
|
||||||
#define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
#endif
|
||||||
#define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
||||||
#define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_CONSTEXPR
|
||||||
#define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
#endif
|
||||||
|
#if !defined(__cpp_decltype_auto) || (__cpp_decltype_auto < 201304)
|
||||||
|
# define BOOST_NO_CXX14_DECLTYPE_AUTO
|
||||||
|
#endif
|
||||||
|
#if (__cplusplus < 201304) // There's no SD6 check for this....
|
||||||
|
# define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_generic_lambdas) || (__cpp_generic_lambdas < 201304)
|
||||||
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_variable_templates) || (__cpp_variable_templates < 201304)
|
||||||
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
|
#endif
|
||||||
|
|
||||||
#define BOOST_COMPILER "Metrowerks CodeWarrior C++ version " BOOST_STRINGIZE(BOOST_COMPILER_VERSION)
|
#define BOOST_COMPILER "Metrowerks CodeWarrior C++ version " BOOST_STRINGIZE(BOOST_COMPILER_VERSION)
|
||||||
|
|
||||||
|
@ -76,15 +76,33 @@
|
|||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
#define BOOST_NO_CXX14_BINARY_LITERALS
|
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
||||||
#define BOOST_NO_CXX14_CONSTEXPR
|
#endif
|
||||||
#define BOOST_NO_CXX14_DECLTYPE_AUTO
|
#if !defined(__cpp_binary_literals) || (__cpp_binary_literals < 201304)
|
||||||
#define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
# define BOOST_NO_CXX14_BINARY_LITERALS
|
||||||
#define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
#endif
|
||||||
#define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
||||||
#define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_CONSTEXPR
|
||||||
#define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
#endif
|
||||||
|
#if !defined(__cpp_decltype_auto) || (__cpp_decltype_auto < 201304)
|
||||||
|
# define BOOST_NO_CXX14_DECLTYPE_AUTO
|
||||||
|
#endif
|
||||||
|
#if (__cplusplus < 201304) // There's no SD6 check for this....
|
||||||
|
# define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_generic_lambdas) || (__cpp_generic_lambdas < 201304)
|
||||||
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_variable_templates) || (__cpp_variable_templates < 201304)
|
||||||
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// versions check:
|
// versions check:
|
||||||
|
@ -84,13 +84,31 @@
|
|||||||
# define BOOST_NO_CXX11_FINAL
|
# define BOOST_NO_CXX11_FINAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
#define BOOST_NO_CXX14_BINARY_LITERALS
|
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
||||||
#define BOOST_NO_CXX14_CONSTEXPR
|
#endif
|
||||||
#define BOOST_NO_CXX14_DECLTYPE_AUTO
|
#if !defined(__cpp_binary_literals) || (__cpp_binary_literals < 201304)
|
||||||
#define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
# define BOOST_NO_CXX14_BINARY_LITERALS
|
||||||
#define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
#endif
|
||||||
#define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
||||||
#define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_CONSTEXPR
|
||||||
#define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
#endif
|
||||||
|
#if !defined(__cpp_decltype_auto) || (__cpp_decltype_auto < 201304)
|
||||||
|
# define BOOST_NO_CXX14_DECLTYPE_AUTO
|
||||||
|
#endif
|
||||||
|
#if (__cplusplus < 201304) // There's no SD6 check for this....
|
||||||
|
# define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_generic_lambdas) || (__cpp_generic_lambdas < 201304)
|
||||||
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_variable_templates) || (__cpp_variable_templates < 201304)
|
||||||
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -122,15 +122,33 @@
|
|||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
#define BOOST_NO_CXX14_BINARY_LITERALS
|
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
||||||
#define BOOST_NO_CXX14_CONSTEXPR
|
#endif
|
||||||
#define BOOST_NO_CXX14_DECLTYPE_AUTO
|
#if !defined(__cpp_binary_literals) || (__cpp_binary_literals < 201304)
|
||||||
#define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
# define BOOST_NO_CXX14_BINARY_LITERALS
|
||||||
#define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
#endif
|
||||||
#define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
||||||
#define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_CONSTEXPR
|
||||||
#define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
#endif
|
||||||
|
#if !defined(__cpp_decltype_auto) || (__cpp_decltype_auto < 201304)
|
||||||
|
# define BOOST_NO_CXX14_DECLTYPE_AUTO
|
||||||
|
#endif
|
||||||
|
#if (__cplusplus < 201304) // There's no SD6 check for this....
|
||||||
|
# define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_generic_lambdas) || (__cpp_generic_lambdas < 201304)
|
||||||
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_variable_templates) || (__cpp_variable_templates < 201304)
|
||||||
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
|
#endif
|
||||||
//
|
//
|
||||||
// version check:
|
// version check:
|
||||||
// probably nothing to do here?
|
// probably nothing to do here?
|
||||||
|
@ -135,15 +135,33 @@
|
|||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
#define BOOST_NO_CXX14_BINARY_LITERALS
|
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
||||||
#define BOOST_NO_CXX14_CONSTEXPR
|
#endif
|
||||||
#define BOOST_NO_CXX14_DECLTYPE_AUTO
|
#if !defined(__cpp_binary_literals) || (__cpp_binary_literals < 201304)
|
||||||
#define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
# define BOOST_NO_CXX14_BINARY_LITERALS
|
||||||
#define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
#endif
|
||||||
#define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
||||||
#define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_CONSTEXPR
|
||||||
#define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
#endif
|
||||||
|
#if !defined(__cpp_decltype_auto) || (__cpp_decltype_auto < 201304)
|
||||||
|
# define BOOST_NO_CXX14_DECLTYPE_AUTO
|
||||||
|
#endif
|
||||||
|
#if (__cplusplus < 201304) // There's no SD6 check for this....
|
||||||
|
# define BOOST_NO_CXX14_DIGIT_SEPARATOR
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_generic_lambdas) || (__cpp_generic_lambdas < 201304)
|
||||||
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
#endif
|
||||||
|
#if !defined(__cpp_variable_templates) || (__cpp_variable_templates < 201304)
|
||||||
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
|
#endif
|
||||||
//
|
//
|
||||||
// Version
|
// Version
|
||||||
//
|
//
|
||||||
|
@ -152,7 +152,7 @@
|
|||||||
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
#endif
|
#endif
|
||||||
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
#endif
|
#endif
|
||||||
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
@ -212,7 +212,7 @@
|
|||||||
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
#endif
|
#endif
|
||||||
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
#if !defined(__cpp_init_captures) || (__cpp_init_captures < 201304)
|
||||||
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURE
|
# define BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
|
||||||
#endif
|
#endif
|
||||||
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
#if !defined(__cpp_return_type_deduction) || (__cpp_return_type_deduction < 201304)
|
||||||
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
# define BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
|
||||||
|
Reference in New Issue
Block a user