assert_cxx11.hpp 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. // This file was automatically generated on Wed Mar 3 12:23:02 2021
  2. // by libs/config/tools/generate.cpp
  3. // Copyright John Maddock 2002-4.
  4. // Use, modification and distribution are subject to the
  5. // Boost Software License, Version 1.0. (See accompanying file
  6. // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  7. // See http://www.boost.org/libs/config for the most recent version.//
  8. // Revision $Id$
  9. //
  10. #include <boost/config.hpp>
  11. #include <boost/config/assert_cxx03.hpp>
  12. #ifdef BOOST_NO_CXX11_ADDRESSOF
  13. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_ADDRESSOF."
  14. #endif
  15. #ifdef BOOST_NO_CXX11_ALIGNAS
  16. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_ALIGNAS."
  17. #endif
  18. #ifdef BOOST_NO_CXX11_ALLOCATOR
  19. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_ALLOCATOR."
  20. #endif
  21. #ifdef BOOST_NO_CXX11_ATOMIC_SMART_PTR
  22. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_ATOMIC_SMART_PTR."
  23. #endif
  24. #ifdef BOOST_NO_CXX11_AUTO_DECLARATIONS
  25. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_AUTO_DECLARATIONS."
  26. #endif
  27. #ifdef BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
  28. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS."
  29. #endif
  30. #ifdef BOOST_NO_CXX11_CHAR16_T
  31. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_CHAR16_T."
  32. #endif
  33. #ifdef BOOST_NO_CXX11_CHAR32_T
  34. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_CHAR32_T."
  35. #endif
  36. #ifdef BOOST_NO_CXX11_CONSTEXPR
  37. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_CONSTEXPR."
  38. #endif
  39. #ifdef BOOST_NO_CXX11_DECLTYPE
  40. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_DECLTYPE."
  41. #endif
  42. #ifdef BOOST_NO_CXX11_DECLTYPE_N3276
  43. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_DECLTYPE_N3276."
  44. #endif
  45. #ifdef BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
  46. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_DEFAULTED_FUNCTIONS."
  47. #endif
  48. #ifdef BOOST_NO_CXX11_DEFAULTED_MOVES
  49. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_DEFAULTED_MOVES."
  50. #endif
  51. #ifdef BOOST_NO_CXX11_DELETED_FUNCTIONS
  52. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_DELETED_FUNCTIONS."
  53. #endif
  54. #ifdef BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
  55. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS."
  56. #endif
  57. #ifdef BOOST_NO_CXX11_EXTERN_TEMPLATE
  58. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_EXTERN_TEMPLATE."
  59. #endif
  60. #ifdef BOOST_NO_CXX11_FINAL
  61. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_FINAL."
  62. #endif
  63. #ifdef BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS
  64. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS."
  65. #endif
  66. #ifdef BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
  67. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS."
  68. #endif
  69. #ifdef BOOST_NO_CXX11_HDR_ARRAY
  70. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_ARRAY."
  71. #endif
  72. #ifdef BOOST_NO_CXX11_HDR_ATOMIC
  73. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_ATOMIC."
  74. #endif
  75. #ifdef BOOST_NO_CXX11_HDR_CHRONO
  76. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_CHRONO."
  77. #endif
  78. #ifdef BOOST_NO_CXX11_HDR_CODECVT
  79. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_CODECVT."
  80. #endif
  81. #ifdef BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
  82. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_CONDITION_VARIABLE."
  83. #endif
  84. #ifdef BOOST_NO_CXX11_HDR_EXCEPTION
  85. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_EXCEPTION."
  86. #endif
  87. #ifdef BOOST_NO_CXX11_HDR_FORWARD_LIST
  88. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_FORWARD_LIST."
  89. #endif
  90. #ifdef BOOST_NO_CXX11_HDR_FUNCTIONAL
  91. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_FUNCTIONAL."
  92. #endif
  93. #ifdef BOOST_NO_CXX11_HDR_FUTURE
  94. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_FUTURE."
  95. #endif
  96. #ifdef BOOST_NO_CXX11_HDR_INITIALIZER_LIST
  97. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_INITIALIZER_LIST."
  98. #endif
  99. #ifdef BOOST_NO_CXX11_HDR_MUTEX
  100. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_MUTEX."
  101. #endif
  102. #ifdef BOOST_NO_CXX11_HDR_RANDOM
  103. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_RANDOM."
  104. #endif
  105. #ifdef BOOST_NO_CXX11_HDR_RATIO
  106. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_RATIO."
  107. #endif
  108. #ifdef BOOST_NO_CXX11_HDR_REGEX
  109. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_REGEX."
  110. #endif
  111. #ifdef BOOST_NO_CXX11_HDR_SYSTEM_ERROR
  112. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_SYSTEM_ERROR."
  113. #endif
  114. #ifdef BOOST_NO_CXX11_HDR_THREAD
  115. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_THREAD."
  116. #endif
  117. #ifdef BOOST_NO_CXX11_HDR_TUPLE
  118. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_TUPLE."
  119. #endif
  120. #ifdef BOOST_NO_CXX11_HDR_TYPEINDEX
  121. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_TYPEINDEX."
  122. #endif
  123. #ifdef BOOST_NO_CXX11_HDR_TYPE_TRAITS
  124. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_TYPE_TRAITS."
  125. #endif
  126. #ifdef BOOST_NO_CXX11_HDR_UNORDERED_MAP
  127. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_UNORDERED_MAP."
  128. #endif
  129. #ifdef BOOST_NO_CXX11_HDR_UNORDERED_SET
  130. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_HDR_UNORDERED_SET."
  131. #endif
  132. #ifdef BOOST_NO_CXX11_INLINE_NAMESPACES
  133. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_INLINE_NAMESPACES."
  134. #endif
  135. #ifdef BOOST_NO_CXX11_LAMBDAS
  136. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_LAMBDAS."
  137. #endif
  138. #ifdef BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
  139. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS."
  140. #endif
  141. #ifdef BOOST_NO_CXX11_NOEXCEPT
  142. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_NOEXCEPT."
  143. #endif
  144. #ifdef BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS
  145. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS."
  146. #endif
  147. #ifdef BOOST_NO_CXX11_NULLPTR
  148. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_NULLPTR."
  149. #endif
  150. #ifdef BOOST_NO_CXX11_NUMERIC_LIMITS
  151. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_NUMERIC_LIMITS."
  152. #endif
  153. #ifdef BOOST_NO_CXX11_OVERRIDE
  154. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_OVERRIDE."
  155. #endif
  156. #ifdef BOOST_NO_CXX11_POINTER_TRAITS
  157. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_POINTER_TRAITS."
  158. #endif
  159. #ifdef BOOST_NO_CXX11_RANGE_BASED_FOR
  160. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_RANGE_BASED_FOR."
  161. #endif
  162. #ifdef BOOST_NO_CXX11_RAW_LITERALS
  163. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_RAW_LITERALS."
  164. #endif
  165. #ifdef BOOST_NO_CXX11_REF_QUALIFIERS
  166. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_REF_QUALIFIERS."
  167. #endif
  168. #ifdef BOOST_NO_CXX11_RVALUE_REFERENCES
  169. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_RVALUE_REFERENCES."
  170. #endif
  171. #ifdef BOOST_NO_CXX11_SCOPED_ENUMS
  172. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_SCOPED_ENUMS."
  173. #endif
  174. #ifdef BOOST_NO_CXX11_SFINAE_EXPR
  175. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_SFINAE_EXPR."
  176. #endif
  177. #ifdef BOOST_NO_CXX11_SMART_PTR
  178. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_SMART_PTR."
  179. #endif
  180. #ifdef BOOST_NO_CXX11_STATIC_ASSERT
  181. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_STATIC_ASSERT."
  182. #endif
  183. #ifdef BOOST_NO_CXX11_STD_ALIGN
  184. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_STD_ALIGN."
  185. #endif
  186. #ifdef BOOST_NO_CXX11_TEMPLATE_ALIASES
  187. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_TEMPLATE_ALIASES."
  188. #endif
  189. #ifdef BOOST_NO_CXX11_THREAD_LOCAL
  190. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_THREAD_LOCAL."
  191. #endif
  192. #ifdef BOOST_NO_CXX11_TRAILING_RESULT_TYPES
  193. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_TRAILING_RESULT_TYPES."
  194. #endif
  195. #ifdef BOOST_NO_CXX11_UNICODE_LITERALS
  196. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_UNICODE_LITERALS."
  197. #endif
  198. #ifdef BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
  199. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX."
  200. #endif
  201. #ifdef BOOST_NO_CXX11_UNRESTRICTED_UNION
  202. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_UNRESTRICTED_UNION."
  203. #endif
  204. #ifdef BOOST_NO_CXX11_USER_DEFINED_LITERALS
  205. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_USER_DEFINED_LITERALS."
  206. #endif
  207. #ifdef BOOST_NO_CXX11_VARIADIC_MACROS
  208. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_VARIADIC_MACROS."
  209. #endif
  210. #ifdef BOOST_NO_CXX11_VARIADIC_TEMPLATES
  211. # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_VARIADIC_TEMPLATES."
  212. #endif