assert_cxx03.hpp 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. // This file was automatically generated on Fri Oct 13 19:09:38 2023
  2. // by libs/config/tools/generate.cpp
  3. // Copyright John Maddock 2002-21.
  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. #ifdef BOOST_NO_ADL_BARRIER
  12. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_ADL_BARRIER."
  13. #endif
  14. #ifdef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
  15. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP."
  16. #endif
  17. #ifdef BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS
  18. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS."
  19. #endif
  20. #ifdef BOOST_NO_COMPLETE_VALUE_INITIALIZATION
  21. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_COMPLETE_VALUE_INITIALIZATION."
  22. #endif
  23. #ifdef BOOST_NO_CTYPE_FUNCTIONS
  24. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_CTYPE_FUNCTIONS."
  25. #endif
  26. #ifdef BOOST_NO_CV_SPECIALIZATIONS
  27. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_CV_SPECIALIZATIONS."
  28. #endif
  29. #ifdef BOOST_NO_CV_VOID_SPECIALIZATIONS
  30. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_CV_VOID_SPECIALIZATIONS."
  31. #endif
  32. #ifdef BOOST_NO_CWCHAR
  33. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_CWCHAR."
  34. #endif
  35. #ifdef BOOST_NO_CWCTYPE
  36. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_CWCTYPE."
  37. #endif
  38. #ifdef BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
  39. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_DEPENDENT_NESTED_DERIVATIONS."
  40. #endif
  41. #ifdef BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
  42. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS."
  43. #endif
  44. #ifdef BOOST_NO_EXCEPTIONS
  45. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_EXCEPTIONS."
  46. #endif
  47. #ifdef BOOST_NO_EXCEPTION_STD_NAMESPACE
  48. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_EXCEPTION_STD_NAMESPACE."
  49. #endif
  50. #ifdef BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
  51. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS."
  52. #endif
  53. #ifdef BOOST_NO_FENV_H
  54. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_FENV_H."
  55. #endif
  56. #ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
  57. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_FUNCTION_TEMPLATE_ORDERING."
  58. #endif
  59. #ifdef BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
  60. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS."
  61. #endif
  62. #ifdef BOOST_NO_INCLASS_MEMBER_INITIALIZATION
  63. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_INCLASS_MEMBER_INITIALIZATION."
  64. #endif
  65. #ifdef BOOST_NO_INTEGRAL_INT64_T
  66. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_INTEGRAL_INT64_T."
  67. #endif
  68. #ifdef BOOST_NO_INTRINSIC_WCHAR_T
  69. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_INTRINSIC_WCHAR_T."
  70. #endif
  71. #ifdef BOOST_NO_IOSFWD
  72. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_IOSFWD."
  73. #endif
  74. #ifdef BOOST_NO_IOSTREAM
  75. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_IOSTREAM."
  76. #endif
  77. #ifdef BOOST_NO_IS_ABSTRACT
  78. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_IS_ABSTRACT."
  79. #endif
  80. #ifdef BOOST_NO_LIMITS
  81. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_LIMITS."
  82. #endif
  83. #ifdef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
  84. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS."
  85. #endif
  86. #ifdef BOOST_NO_LONG_LONG
  87. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_LONG_LONG."
  88. #endif
  89. #ifdef BOOST_NO_LONG_LONG_NUMERIC_LIMITS
  90. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_LONG_LONG_NUMERIC_LIMITS."
  91. #endif
  92. #ifdef BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
  93. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS."
  94. #endif
  95. #ifdef BOOST_NO_MEMBER_TEMPLATES
  96. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_MEMBER_TEMPLATES."
  97. #endif
  98. #ifdef BOOST_NO_MEMBER_TEMPLATE_FRIENDS
  99. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_MEMBER_TEMPLATE_FRIENDS."
  100. #endif
  101. #ifdef BOOST_NO_MEMBER_TEMPLATE_KEYWORD
  102. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_MEMBER_TEMPLATE_KEYWORD."
  103. #endif
  104. #ifdef BOOST_NO_NESTED_FRIENDSHIP
  105. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_NESTED_FRIENDSHIP."
  106. #endif
  107. #ifdef BOOST_NO_OPERATORS_IN_NAMESPACE
  108. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_OPERATORS_IN_NAMESPACE."
  109. #endif
  110. #ifdef BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS
  111. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS."
  112. #endif
  113. #ifdef BOOST_NO_POINTER_TO_MEMBER_CONST
  114. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_POINTER_TO_MEMBER_CONST."
  115. #endif
  116. #ifdef BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
  117. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS."
  118. #endif
  119. #ifdef BOOST_NO_PRIVATE_IN_AGGREGATE
  120. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_PRIVATE_IN_AGGREGATE."
  121. #endif
  122. #ifdef BOOST_NO_RESTRICT_REFERENCES
  123. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_RESTRICT_REFERENCES."
  124. #endif
  125. #ifdef BOOST_NO_RTTI
  126. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_RTTI."
  127. #endif
  128. #ifdef BOOST_NO_SFINAE
  129. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_SFINAE."
  130. #endif
  131. #ifdef BOOST_NO_SFINAE_EXPR
  132. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_SFINAE_EXPR."
  133. #endif
  134. #ifdef BOOST_NO_STDC_NAMESPACE
  135. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STDC_NAMESPACE."
  136. #endif
  137. #ifdef BOOST_NO_STD_ALLOCATOR
  138. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_ALLOCATOR."
  139. #endif
  140. #ifdef BOOST_NO_STD_DISTANCE
  141. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_DISTANCE."
  142. #endif
  143. #ifdef BOOST_NO_STD_ITERATOR
  144. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_ITERATOR."
  145. #endif
  146. #ifdef BOOST_NO_STD_ITERATOR_TRAITS
  147. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_ITERATOR_TRAITS."
  148. #endif
  149. #ifdef BOOST_NO_STD_LOCALE
  150. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_LOCALE."
  151. #endif
  152. #ifdef BOOST_NO_STD_MESSAGES
  153. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_MESSAGES."
  154. #endif
  155. #ifdef BOOST_NO_STD_MIN_MAX
  156. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_MIN_MAX."
  157. #endif
  158. #ifdef BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN
  159. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN."
  160. #endif
  161. #ifdef BOOST_NO_STD_TYPEINFO
  162. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_TYPEINFO."
  163. #endif
  164. #ifdef BOOST_NO_STD_USE_FACET
  165. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_USE_FACET."
  166. #endif
  167. #ifdef BOOST_NO_STD_WSTREAMBUF
  168. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_WSTREAMBUF."
  169. #endif
  170. #ifdef BOOST_NO_STD_WSTRING
  171. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STD_WSTRING."
  172. #endif
  173. #ifdef BOOST_NO_STRINGSTREAM
  174. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_STRINGSTREAM."
  175. #endif
  176. #ifdef BOOST_NO_TEMPLATED_IOSTREAMS
  177. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_TEMPLATED_IOSTREAMS."
  178. #endif
  179. #ifdef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
  180. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS."
  181. #endif
  182. #ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
  183. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION."
  184. #endif
  185. #ifdef BOOST_NO_TEMPLATE_TEMPLATES
  186. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_TEMPLATE_TEMPLATES."
  187. #endif
  188. #ifdef BOOST_NO_TWO_PHASE_NAME_LOOKUP
  189. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_TWO_PHASE_NAME_LOOKUP."
  190. #endif
  191. #ifdef BOOST_NO_TYPEID
  192. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_TYPEID."
  193. #endif
  194. #ifdef BOOST_NO_TYPENAME_WITH_CTOR
  195. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_TYPENAME_WITH_CTOR."
  196. #endif
  197. #ifdef BOOST_NO_UNREACHABLE_RETURN_DETECTION
  198. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_UNREACHABLE_RETURN_DETECTION."
  199. #endif
  200. #ifdef BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
  201. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE."
  202. #endif
  203. #ifdef BOOST_NO_USING_TEMPLATE
  204. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_USING_TEMPLATE."
  205. #endif
  206. #ifdef BOOST_NO_VOID_RETURNS
  207. # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_VOID_RETURNS."
  208. #endif