1
1
// (C) Copyright John Maddock 2001 - 2003.
2
2
// (C) Copyright Toon Knapen 2001 - 2003.
3
3
// (C) Copyright Lie-Quan Lee 2001.
4
// (C) Copyright Markus Sch�pflin 2002 - 2003.
4
// (C) Copyright Markus Schoepflin 2002 - 2003.
5
5
// (C) Copyright Beman Dawes 2002 - 2003.
6
6
// Use, modification and distribution are subject to the
7
7
// Boost Software License, Version 1.0. (See accompanying file
28
28
#if (__IBMCPP__ <= 600) || !defined(BOOST_STRICT_CONFIG)
29
29
# define BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
30
# define BOOST_MPL_CFG_ASSERT_USE_RELATION_NAMES 1
30
# define BOOST_NO_INITIALIZER_LISTS
33
#if (__IBMCPP__ <= 1110)
34
// XL C++ V11.1 and earlier versions may not always value-initialize
35
// a temporary object T(), when T is a non-POD aggregate class type.
36
// Michael Wong (IBM Canada Ltd) has confirmed this issue and gave it
37
// high priority. -- Niels Dekker (LKEB), May 2010.
38
# define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
49
57
// last known and checked version is 600:
50
#if (__IBMCPP__ > 600)
58
#if (__IBMCPP__ > 1010)
51
59
# if defined(BOOST_ASSERT_CONFIG)
52
60
# error "Unknown compiler version - please run the configure tests and report the results"
64
// Some versions of the compiler have issues with default arguments on partial specializations
65
#define BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS
70
// See boost\config\suffix.hpp for BOOST_NO_LONG_LONG
72
#define BOOST_NO_AUTO_DECLARATIONS
73
#define BOOST_NO_AUTO_MULTIDECLARATIONS
74
#define BOOST_NO_CHAR16_T
75
#define BOOST_NO_CHAR32_T
76
#define BOOST_NO_CONCEPTS
77
#define BOOST_NO_CONSTEXPR
78
#define BOOST_NO_DECLTYPE
79
#define BOOST_NO_DEFAULTED_FUNCTIONS
80
#define BOOST_NO_DELETED_FUNCTIONS
81
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
82
#define BOOST_NO_EXTERN_TEMPLATE
83
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
84
#define BOOST_NO_LAMBDAS
85
#define BOOST_NO_NULLPTR
86
#define BOOST_NO_RAW_LITERALS
87
#define BOOST_NO_RVALUE_REFERENCES
88
#define BOOST_NO_SCOPED_ENUMS
89
#define BOOST_NO_SFINAE_EXPR
90
#define BOOST_NO_STATIC_ASSERT
91
#define BOOST_NO_TEMPLATE_ALIASES
92
#define BOOST_NO_UNICODE_LITERALS
93
#define BOOST_NO_VARIADIC_TEMPLATES