test_case.cpp 36 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139
  1. // This file was automatically generated on Thu Feb 3 18:10:41 2022
  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 TEST_BOOST_HAS_TWO_ARG_USE_FACET
  12. # ifndef BOOST_HAS_TWO_ARG_USE_FACET
  13. # error "Feature macro BOOST_HAS_TWO_ARG_USE_FACET is not defined."
  14. # endif
  15. #endif
  16. #ifdef TEST_BOOST_HAS_BETHREADS
  17. # ifndef BOOST_HAS_BETHREADS
  18. # error "Feature macro BOOST_HAS_BETHREADS is not defined."
  19. # endif
  20. #endif
  21. #ifdef TEST_BOOST_HAS_CLOCK_GETTIME
  22. # ifndef BOOST_HAS_CLOCK_GETTIME
  23. # error "Feature macro BOOST_HAS_CLOCK_GETTIME is not defined."
  24. # endif
  25. #endif
  26. #ifdef TEST_BOOST_HAS_PRAGMA_DETECT_MISMATCH
  27. # ifndef BOOST_HAS_PRAGMA_DETECT_MISMATCH
  28. # error "Feature macro BOOST_HAS_PRAGMA_DETECT_MISMATCH is not defined."
  29. # endif
  30. #endif
  31. #ifdef TEST_BOOST_HAS_DIRENT_H
  32. # ifndef BOOST_HAS_DIRENT_H
  33. # error "Feature macro BOOST_HAS_DIRENT_H is not defined."
  34. # endif
  35. #endif
  36. #ifdef TEST_BOOST_HAS_EXPM1
  37. # ifndef BOOST_HAS_EXPM1
  38. # error "Feature macro BOOST_HAS_EXPM1 is not defined."
  39. # endif
  40. #endif
  41. #ifdef TEST_BOOST_HAS_FLOAT128
  42. # ifndef BOOST_HAS_FLOAT128
  43. # error "Feature macro BOOST_HAS_FLOAT128 is not defined."
  44. # endif
  45. #endif
  46. #ifdef TEST_BOOST_HAS_FTIME
  47. # ifndef BOOST_HAS_FTIME
  48. # error "Feature macro BOOST_HAS_FTIME is not defined."
  49. # endif
  50. #endif
  51. #ifdef TEST_BOOST_HAS_GETSYSTEMTIMEASFILETIME
  52. # ifndef BOOST_HAS_GETSYSTEMTIMEASFILETIME
  53. # error "Feature macro BOOST_HAS_GETSYSTEMTIMEASFILETIME is not defined."
  54. # endif
  55. #endif
  56. #ifdef TEST_BOOST_HAS_GETTIMEOFDAY
  57. # ifndef BOOST_HAS_GETTIMEOFDAY
  58. # error "Feature macro BOOST_HAS_GETTIMEOFDAY is not defined."
  59. # endif
  60. #endif
  61. #ifdef TEST_BOOST_HAS_HASH
  62. # ifndef BOOST_HAS_HASH
  63. # error "Feature macro BOOST_HAS_HASH is not defined."
  64. # endif
  65. #endif
  66. #ifdef TEST_BOOST_HAS_INT128
  67. # ifndef BOOST_HAS_INT128
  68. # error "Feature macro BOOST_HAS_INT128 is not defined."
  69. # endif
  70. #endif
  71. #ifdef TEST_BOOST_HAS_LOG1P
  72. # ifndef BOOST_HAS_LOG1P
  73. # error "Feature macro BOOST_HAS_LOG1P is not defined."
  74. # endif
  75. #endif
  76. #ifdef TEST_BOOST_HAS_LONG_LONG
  77. # ifndef BOOST_HAS_LONG_LONG
  78. # error "Feature macro BOOST_HAS_LONG_LONG is not defined."
  79. # endif
  80. #endif
  81. #ifdef TEST_BOOST_HAS_MACRO_USE_FACET
  82. # ifndef BOOST_HAS_MACRO_USE_FACET
  83. # error "Feature macro BOOST_HAS_MACRO_USE_FACET is not defined."
  84. # endif
  85. #endif
  86. #ifdef TEST_BOOST_HAS_MS_INT64
  87. # ifndef BOOST_HAS_MS_INT64
  88. # error "Feature macro BOOST_HAS_MS_INT64 is not defined."
  89. # endif
  90. #endif
  91. #ifdef TEST_BOOST_HAS_NANOSLEEP
  92. # ifndef BOOST_HAS_NANOSLEEP
  93. # error "Feature macro BOOST_HAS_NANOSLEEP is not defined."
  94. # endif
  95. #endif
  96. #ifdef TEST_BOOST_HAS_NL_TYPES_H
  97. # ifndef BOOST_HAS_NL_TYPES_H
  98. # error "Feature macro BOOST_HAS_NL_TYPES_H is not defined."
  99. # endif
  100. #endif
  101. #ifdef TEST_BOOST_HAS_NRVO
  102. # ifndef BOOST_HAS_NRVO
  103. # error "Feature macro BOOST_HAS_NRVO is not defined."
  104. # endif
  105. #endif
  106. #ifdef TEST_BOOST_HAS_PARTIAL_STD_ALLOCATOR
  107. # ifndef BOOST_HAS_PARTIAL_STD_ALLOCATOR
  108. # error "Feature macro BOOST_HAS_PARTIAL_STD_ALLOCATOR is not defined."
  109. # endif
  110. #endif
  111. #ifdef TEST_BOOST_HAS_PTHREAD_DELAY_NP
  112. # ifndef BOOST_HAS_PTHREAD_DELAY_NP
  113. # error "Feature macro BOOST_HAS_PTHREAD_DELAY_NP is not defined."
  114. # endif
  115. #endif
  116. #ifdef TEST_BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
  117. # ifndef BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
  118. # error "Feature macro BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE is not defined."
  119. # endif
  120. #endif
  121. #ifdef TEST_BOOST_HAS_PTHREAD_YIELD
  122. # ifndef BOOST_HAS_PTHREAD_YIELD
  123. # error "Feature macro BOOST_HAS_PTHREAD_YIELD is not defined."
  124. # endif
  125. #endif
  126. #ifdef TEST_BOOST_HAS_PTHREADS
  127. # ifndef BOOST_HAS_PTHREADS
  128. # error "Feature macro BOOST_HAS_PTHREADS is not defined."
  129. # endif
  130. #endif
  131. #ifdef TEST_BOOST_HAS_RVALUE_REFS
  132. # ifndef BOOST_HAS_RVALUE_REFS
  133. # error "Feature macro BOOST_HAS_RVALUE_REFS is not defined."
  134. # endif
  135. #endif
  136. #ifdef TEST_BOOST_HAS_SCHED_YIELD
  137. # ifndef BOOST_HAS_SCHED_YIELD
  138. # error "Feature macro BOOST_HAS_SCHED_YIELD is not defined."
  139. # endif
  140. #endif
  141. #ifdef TEST_BOOST_HAS_SGI_TYPE_TRAITS
  142. # ifndef BOOST_HAS_SGI_TYPE_TRAITS
  143. # error "Feature macro BOOST_HAS_SGI_TYPE_TRAITS is not defined."
  144. # endif
  145. #endif
  146. #ifdef TEST_BOOST_HAS_SIGACTION
  147. # ifndef BOOST_HAS_SIGACTION
  148. # error "Feature macro BOOST_HAS_SIGACTION is not defined."
  149. # endif
  150. #endif
  151. #ifdef TEST_BOOST_HAS_SLIST
  152. # ifndef BOOST_HAS_SLIST
  153. # error "Feature macro BOOST_HAS_SLIST is not defined."
  154. # endif
  155. #endif
  156. #ifdef TEST_BOOST_HAS_STATIC_ASSERT
  157. # ifndef BOOST_HAS_STATIC_ASSERT
  158. # error "Feature macro BOOST_HAS_STATIC_ASSERT is not defined."
  159. # endif
  160. #endif
  161. #ifdef TEST_BOOST_HAS_STDINT_H
  162. # ifndef BOOST_HAS_STDINT_H
  163. # error "Feature macro BOOST_HAS_STDINT_H is not defined."
  164. # endif
  165. #endif
  166. #ifdef TEST_BOOST_HAS_STLP_USE_FACET
  167. # ifndef BOOST_HAS_STLP_USE_FACET
  168. # error "Feature macro BOOST_HAS_STLP_USE_FACET is not defined."
  169. # endif
  170. #endif
  171. #ifdef TEST_BOOST_HAS_UNISTD_H
  172. # ifndef BOOST_HAS_UNISTD_H
  173. # error "Feature macro BOOST_HAS_UNISTD_H is not defined."
  174. # endif
  175. #endif
  176. #ifdef TEST_BOOST_HAS_VARIADIC_TMPL
  177. # ifndef BOOST_HAS_VARIADIC_TMPL
  178. # error "Feature macro BOOST_HAS_VARIADIC_TMPL is not defined."
  179. # endif
  180. #endif
  181. #ifdef TEST_BOOST_MSVC6_MEMBER_TEMPLATES
  182. # ifndef BOOST_MSVC6_MEMBER_TEMPLATES
  183. # error "Feature macro BOOST_MSVC6_MEMBER_TEMPLATES is not defined."
  184. # endif
  185. #endif
  186. #ifdef TEST_BOOST_MSVC_STD_ITERATOR
  187. # ifndef BOOST_MSVC_STD_ITERATOR
  188. # error "Feature macro BOOST_MSVC_STD_ITERATOR is not defined."
  189. # endif
  190. #endif
  191. #ifdef TEST_BOOST_HAS_WINTHREADS
  192. # ifndef BOOST_HAS_WINTHREADS
  193. # error "Feature macro BOOST_HAS_WINTHREADS is not defined."
  194. # endif
  195. #endif
  196. #ifdef TEST_BOOST_NO_ADL_BARRIER
  197. # ifdef BOOST_NO_ADL_BARRIER
  198. # error "Defect macro BOOST_NO_ADL_BARRIER is defined."
  199. # endif
  200. #endif
  201. #ifdef TEST_BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
  202. # ifdef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
  203. # error "Defect macro BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP is defined."
  204. # endif
  205. #endif
  206. #ifdef TEST_BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS
  207. # ifdef BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS
  208. # error "Defect macro BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS is defined."
  209. # endif
  210. #endif
  211. #ifdef TEST_BOOST_NO_CXX11_AUTO_DECLARATIONS
  212. # ifdef BOOST_NO_CXX11_AUTO_DECLARATIONS
  213. # error "Defect macro BOOST_NO_CXX11_AUTO_DECLARATIONS is defined."
  214. # endif
  215. #endif
  216. #ifdef TEST_BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
  217. # ifdef BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
  218. # error "Defect macro BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS is defined."
  219. # endif
  220. #endif
  221. #ifdef TEST_BOOST_NO_AUTO_PTR
  222. # ifdef BOOST_NO_AUTO_PTR
  223. # error "Defect macro BOOST_NO_AUTO_PTR is defined."
  224. # endif
  225. #endif
  226. #ifdef TEST_BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
  227. # ifdef BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
  228. # error "Defect macro BOOST_BCB_PARTIAL_SPECIALIZATION_BUG is defined."
  229. # endif
  230. #endif
  231. #ifdef TEST_BOOST_NO_CXX11_CHAR16_T
  232. # ifdef BOOST_NO_CXX11_CHAR16_T
  233. # error "Defect macro BOOST_NO_CXX11_CHAR16_T is defined."
  234. # endif
  235. #endif
  236. #ifdef TEST_BOOST_NO_CXX11_CHAR32_T
  237. # ifdef BOOST_NO_CXX11_CHAR32_T
  238. # error "Defect macro BOOST_NO_CXX11_CHAR32_T is defined."
  239. # endif
  240. #endif
  241. #ifdef TEST_BOOST_NO_COMPLETE_VALUE_INITIALIZATION
  242. # ifdef BOOST_NO_COMPLETE_VALUE_INITIALIZATION
  243. # error "Defect macro BOOST_NO_COMPLETE_VALUE_INITIALIZATION is defined."
  244. # endif
  245. #endif
  246. #ifdef TEST_BOOST_NO_CXX11_CONSTEXPR
  247. # ifdef BOOST_NO_CXX11_CONSTEXPR
  248. # error "Defect macro BOOST_NO_CXX11_CONSTEXPR is defined."
  249. # endif
  250. #endif
  251. #ifdef TEST_BOOST_NO_CTYPE_FUNCTIONS
  252. # ifdef BOOST_NO_CTYPE_FUNCTIONS
  253. # error "Defect macro BOOST_NO_CTYPE_FUNCTIONS is defined."
  254. # endif
  255. #endif
  256. #ifdef TEST_BOOST_NO_CV_SPECIALIZATIONS
  257. # ifdef BOOST_NO_CV_SPECIALIZATIONS
  258. # error "Defect macro BOOST_NO_CV_SPECIALIZATIONS is defined."
  259. # endif
  260. #endif
  261. #ifdef TEST_BOOST_NO_CV_VOID_SPECIALIZATIONS
  262. # ifdef BOOST_NO_CV_VOID_SPECIALIZATIONS
  263. # error "Defect macro BOOST_NO_CV_VOID_SPECIALIZATIONS is defined."
  264. # endif
  265. #endif
  266. #ifdef TEST_BOOST_NO_CWCHAR
  267. # ifdef BOOST_NO_CWCHAR
  268. # error "Defect macro BOOST_NO_CWCHAR is defined."
  269. # endif
  270. #endif
  271. #ifdef TEST_BOOST_NO_CWCTYPE
  272. # ifdef BOOST_NO_CWCTYPE
  273. # error "Defect macro BOOST_NO_CWCTYPE is defined."
  274. # endif
  275. #endif
  276. #ifdef TEST_BOOST_NO_CXX03
  277. # ifdef BOOST_NO_CXX03
  278. # error "Defect macro BOOST_NO_CXX03 is defined."
  279. # endif
  280. #endif
  281. #ifdef TEST_BOOST_NO_CXX11
  282. # ifdef BOOST_NO_CXX11
  283. # error "Defect macro BOOST_NO_CXX11 is defined."
  284. # endif
  285. #endif
  286. #ifdef TEST_BOOST_NO_CXX11_ADDRESSOF
  287. # ifdef BOOST_NO_CXX11_ADDRESSOF
  288. # error "Defect macro BOOST_NO_CXX11_ADDRESSOF is defined."
  289. # endif
  290. #endif
  291. #ifdef TEST_BOOST_NO_CXX11_ALIGNAS
  292. # ifdef BOOST_NO_CXX11_ALIGNAS
  293. # error "Defect macro BOOST_NO_CXX11_ALIGNAS is defined."
  294. # endif
  295. #endif
  296. #ifdef TEST_BOOST_NO_CXX11_ALLOCATOR
  297. # ifdef BOOST_NO_CXX11_ALLOCATOR
  298. # error "Defect macro BOOST_NO_CXX11_ALLOCATOR is defined."
  299. # endif
  300. #endif
  301. #ifdef TEST_BOOST_NO_CXX11_ATOMIC_SMART_PTR
  302. # ifdef BOOST_NO_CXX11_ATOMIC_SMART_PTR
  303. # error "Defect macro BOOST_NO_CXX11_ATOMIC_SMART_PTR is defined."
  304. # endif
  305. #endif
  306. #ifdef TEST_BOOST_NO_CXX11_DEFAULTED_MOVES
  307. # ifdef BOOST_NO_CXX11_DEFAULTED_MOVES
  308. # error "Defect macro BOOST_NO_CXX11_DEFAULTED_MOVES is defined."
  309. # endif
  310. #endif
  311. #ifdef TEST_BOOST_NO_CXX11_HDR_EXCEPTION
  312. # ifdef BOOST_NO_CXX11_HDR_EXCEPTION
  313. # error "Defect macro BOOST_NO_CXX11_HDR_EXCEPTION is defined."
  314. # endif
  315. #endif
  316. #ifdef TEST_BOOST_NO_CXX11_FINAL
  317. # ifdef BOOST_NO_CXX11_FINAL
  318. # error "Defect macro BOOST_NO_CXX11_FINAL is defined."
  319. # endif
  320. #endif
  321. #ifdef TEST_BOOST_NO_CXX11_HDR_ARRAY
  322. # ifdef BOOST_NO_CXX11_HDR_ARRAY
  323. # error "Defect macro BOOST_NO_CXX11_HDR_ARRAY is defined."
  324. # endif
  325. #endif
  326. #ifdef TEST_BOOST_NO_CXX11_HDR_ATOMIC
  327. # ifdef BOOST_NO_CXX11_HDR_ATOMIC
  328. # error "Defect macro BOOST_NO_CXX11_HDR_ATOMIC is defined."
  329. # endif
  330. #endif
  331. #ifdef TEST_BOOST_NO_CXX11_HDR_CHRONO
  332. # ifdef BOOST_NO_CXX11_HDR_CHRONO
  333. # error "Defect macro BOOST_NO_CXX11_HDR_CHRONO is defined."
  334. # endif
  335. #endif
  336. #ifdef TEST_BOOST_NO_CXX11_HDR_CODECVT
  337. # ifdef BOOST_NO_CXX11_HDR_CODECVT
  338. # error "Defect macro BOOST_NO_CXX11_HDR_CODECVT is defined."
  339. # endif
  340. #endif
  341. #ifdef TEST_BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
  342. # ifdef BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
  343. # error "Defect macro BOOST_NO_CXX11_HDR_CONDITION_VARIABLE is defined."
  344. # endif
  345. #endif
  346. #ifdef TEST_BOOST_NO_CXX11_HDR_FORWARD_LIST
  347. # ifdef BOOST_NO_CXX11_HDR_FORWARD_LIST
  348. # error "Defect macro BOOST_NO_CXX11_HDR_FORWARD_LIST is defined."
  349. # endif
  350. #endif
  351. #ifdef TEST_BOOST_NO_CXX11_HDR_FUTURE
  352. # ifdef BOOST_NO_CXX11_HDR_FUTURE
  353. # error "Defect macro BOOST_NO_CXX11_HDR_FUTURE is defined."
  354. # endif
  355. #endif
  356. #ifdef TEST_BOOST_NO_CXX11_HDR_INITIALIZER_LIST
  357. # ifdef BOOST_NO_CXX11_HDR_INITIALIZER_LIST
  358. # error "Defect macro BOOST_NO_CXX11_HDR_INITIALIZER_LIST is defined."
  359. # endif
  360. #endif
  361. #ifdef TEST_BOOST_NO_CXX11_HDR_MUTEX
  362. # ifdef BOOST_NO_CXX11_HDR_MUTEX
  363. # error "Defect macro BOOST_NO_CXX11_HDR_MUTEX is defined."
  364. # endif
  365. #endif
  366. #ifdef TEST_BOOST_NO_CXX11_HDR_RANDOM
  367. # ifdef BOOST_NO_CXX11_HDR_RANDOM
  368. # error "Defect macro BOOST_NO_CXX11_HDR_RANDOM is defined."
  369. # endif
  370. #endif
  371. #ifdef TEST_BOOST_NO_CXX11_HDR_RATIO
  372. # ifdef BOOST_NO_CXX11_HDR_RATIO
  373. # error "Defect macro BOOST_NO_CXX11_HDR_RATIO is defined."
  374. # endif
  375. #endif
  376. #ifdef TEST_BOOST_NO_CXX11_HDR_REGEX
  377. # ifdef BOOST_NO_CXX11_HDR_REGEX
  378. # error "Defect macro BOOST_NO_CXX11_HDR_REGEX is defined."
  379. # endif
  380. #endif
  381. #ifdef TEST_BOOST_NO_CXX11_HDR_SYSTEM_ERROR
  382. # ifdef BOOST_NO_CXX11_HDR_SYSTEM_ERROR
  383. # error "Defect macro BOOST_NO_CXX11_HDR_SYSTEM_ERROR is defined."
  384. # endif
  385. #endif
  386. #ifdef TEST_BOOST_NO_CXX11_HDR_THREAD
  387. # ifdef BOOST_NO_CXX11_HDR_THREAD
  388. # error "Defect macro BOOST_NO_CXX11_HDR_THREAD is defined."
  389. # endif
  390. #endif
  391. #ifdef TEST_BOOST_NO_CXX11_HDR_TUPLE
  392. # ifdef BOOST_NO_CXX11_HDR_TUPLE
  393. # error "Defect macro BOOST_NO_CXX11_HDR_TUPLE is defined."
  394. # endif
  395. #endif
  396. #ifdef TEST_BOOST_NO_CXX11_HDR_TYPE_TRAITS
  397. # ifdef BOOST_NO_CXX11_HDR_TYPE_TRAITS
  398. # error "Defect macro BOOST_NO_CXX11_HDR_TYPE_TRAITS is defined."
  399. # endif
  400. #endif
  401. #ifdef TEST_BOOST_NO_CXX11_HDR_TYPEINDEX
  402. # ifdef BOOST_NO_CXX11_HDR_TYPEINDEX
  403. # error "Defect macro BOOST_NO_CXX11_HDR_TYPEINDEX is defined."
  404. # endif
  405. #endif
  406. #ifdef TEST_BOOST_NO_CXX11_HDR_UNORDERED_MAP
  407. # ifdef BOOST_NO_CXX11_HDR_UNORDERED_MAP
  408. # error "Defect macro BOOST_NO_CXX11_HDR_UNORDERED_MAP is defined."
  409. # endif
  410. #endif
  411. #ifdef TEST_BOOST_NO_CXX11_HDR_UNORDERED_SET
  412. # ifdef BOOST_NO_CXX11_HDR_UNORDERED_SET
  413. # error "Defect macro BOOST_NO_CXX11_HDR_UNORDERED_SET is defined."
  414. # endif
  415. #endif
  416. #ifdef TEST_BOOST_NO_CXX11_INLINE_NAMESPACES
  417. # ifdef BOOST_NO_CXX11_INLINE_NAMESPACES
  418. # error "Defect macro BOOST_NO_CXX11_INLINE_NAMESPACES is defined."
  419. # endif
  420. #endif
  421. #ifdef TEST_BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS
  422. # ifdef BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS
  423. # error "Defect macro BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS is defined."
  424. # endif
  425. #endif
  426. #ifdef TEST_BOOST_NO_CXX11_NUMERIC_LIMITS
  427. # ifdef BOOST_NO_CXX11_NUMERIC_LIMITS
  428. # error "Defect macro BOOST_NO_CXX11_NUMERIC_LIMITS is defined."
  429. # endif
  430. #endif
  431. #ifdef TEST_BOOST_NO_CXX11_OVERRIDE
  432. # ifdef BOOST_NO_CXX11_OVERRIDE
  433. # error "Defect macro BOOST_NO_CXX11_OVERRIDE is defined."
  434. # endif
  435. #endif
  436. #ifdef TEST_BOOST_NO_CXX11_POINTER_TRAITS
  437. # ifdef BOOST_NO_CXX11_POINTER_TRAITS
  438. # error "Defect macro BOOST_NO_CXX11_POINTER_TRAITS is defined."
  439. # endif
  440. #endif
  441. #ifdef TEST_BOOST_NO_CXX11_REF_QUALIFIERS
  442. # ifdef BOOST_NO_CXX11_REF_QUALIFIERS
  443. # error "Defect macro BOOST_NO_CXX11_REF_QUALIFIERS is defined."
  444. # endif
  445. #endif
  446. #ifdef TEST_BOOST_NO_CXX11_SFINAE_EXPR
  447. # ifdef BOOST_NO_CXX11_SFINAE_EXPR
  448. # error "Defect macro BOOST_NO_CXX11_SFINAE_EXPR is defined."
  449. # endif
  450. #endif
  451. #ifdef TEST_BOOST_NO_CXX11_SMART_PTR
  452. # ifdef BOOST_NO_CXX11_SMART_PTR
  453. # error "Defect macro BOOST_NO_CXX11_SMART_PTR is defined."
  454. # endif
  455. #endif
  456. #ifdef TEST_BOOST_NO_CXX11_STD_ALIGN
  457. # ifdef BOOST_NO_CXX11_STD_ALIGN
  458. # error "Defect macro BOOST_NO_CXX11_STD_ALIGN is defined."
  459. # endif
  460. #endif
  461. #ifdef TEST_BOOST_NO_CXX11_THREAD_LOCAL
  462. # ifdef BOOST_NO_CXX11_THREAD_LOCAL
  463. # error "Defect macro BOOST_NO_CXX11_THREAD_LOCAL is defined."
  464. # endif
  465. #endif
  466. #ifdef TEST_BOOST_NO_CXX11_TRAILING_RESULT_TYPES
  467. # ifdef BOOST_NO_CXX11_TRAILING_RESULT_TYPES
  468. # error "Defect macro BOOST_NO_CXX11_TRAILING_RESULT_TYPES is defined."
  469. # endif
  470. #endif
  471. #ifdef TEST_BOOST_NO_CXX11_UNRESTRICTED_UNION
  472. # ifdef BOOST_NO_CXX11_UNRESTRICTED_UNION
  473. # error "Defect macro BOOST_NO_CXX11_UNRESTRICTED_UNION is defined."
  474. # endif
  475. #endif
  476. #ifdef TEST_BOOST_NO_CXX11_USER_DEFINED_LITERALS
  477. # ifdef BOOST_NO_CXX11_USER_DEFINED_LITERALS
  478. # error "Defect macro BOOST_NO_CXX11_USER_DEFINED_LITERALS is defined."
  479. # endif
  480. #endif
  481. #ifdef TEST_BOOST_NO_CXX14
  482. # ifdef BOOST_NO_CXX14
  483. # error "Defect macro BOOST_NO_CXX14 is defined."
  484. # endif
  485. #endif
  486. #ifdef TEST_BOOST_NO_CXX14_BINARY_LITERALS
  487. # ifdef BOOST_NO_CXX14_BINARY_LITERALS
  488. # error "Defect macro BOOST_NO_CXX14_BINARY_LITERALS is defined."
  489. # endif
  490. #endif
  491. #ifdef TEST_BOOST_NO_CXX14_CONSTEXPR
  492. # ifdef BOOST_NO_CXX14_CONSTEXPR
  493. # error "Defect macro BOOST_NO_CXX14_CONSTEXPR is defined."
  494. # endif
  495. #endif
  496. #ifdef TEST_BOOST_NO_CXX14_DECLTYPE_AUTO
  497. # ifdef BOOST_NO_CXX14_DECLTYPE_AUTO
  498. # error "Defect macro BOOST_NO_CXX14_DECLTYPE_AUTO is defined."
  499. # endif
  500. #endif
  501. #ifdef TEST_BOOST_NO_CXX14_DIGIT_SEPARATORS
  502. # ifdef BOOST_NO_CXX14_DIGIT_SEPARATORS
  503. # error "Defect macro BOOST_NO_CXX14_DIGIT_SEPARATORS is defined."
  504. # endif
  505. #endif
  506. #ifdef TEST_BOOST_NO_CXX14_GENERIC_LAMBDAS
  507. # ifdef BOOST_NO_CXX14_GENERIC_LAMBDAS
  508. # error "Defect macro BOOST_NO_CXX14_GENERIC_LAMBDAS is defined."
  509. # endif
  510. #endif
  511. #ifdef TEST_BOOST_NO_CXX14_HDR_SHARED_MUTEX
  512. # ifdef BOOST_NO_CXX14_HDR_SHARED_MUTEX
  513. # error "Defect macro BOOST_NO_CXX14_HDR_SHARED_MUTEX is defined."
  514. # endif
  515. #endif
  516. #ifdef TEST_BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
  517. # ifdef BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
  518. # error "Defect macro BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES is defined."
  519. # endif
  520. #endif
  521. #ifdef TEST_BOOST_NO_CXX14_AGGREGATE_NSDMI
  522. # ifdef BOOST_NO_CXX14_AGGREGATE_NSDMI
  523. # error "Defect macro BOOST_NO_CXX14_AGGREGATE_NSDMI is defined."
  524. # endif
  525. #endif
  526. #ifdef TEST_BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
  527. # ifdef BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
  528. # error "Defect macro BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION is defined."
  529. # endif
  530. #endif
  531. #ifdef TEST_BOOST_NO_CXX14_STD_EXCHANGE
  532. # ifdef BOOST_NO_CXX14_STD_EXCHANGE
  533. # error "Defect macro BOOST_NO_CXX14_STD_EXCHANGE is defined."
  534. # endif
  535. #endif
  536. #ifdef TEST_BOOST_NO_CXX14_VARIABLE_TEMPLATES
  537. # ifdef BOOST_NO_CXX14_VARIABLE_TEMPLATES
  538. # error "Defect macro BOOST_NO_CXX14_VARIABLE_TEMPLATES is defined."
  539. # endif
  540. #endif
  541. #ifdef TEST_BOOST_NO_CXX17
  542. # ifdef BOOST_NO_CXX17
  543. # error "Defect macro BOOST_NO_CXX17 is defined."
  544. # endif
  545. #endif
  546. #ifdef TEST_BOOST_NO_CXX17_FOLD_EXPRESSIONS
  547. # ifdef BOOST_NO_CXX17_FOLD_EXPRESSIONS
  548. # error "Defect macro BOOST_NO_CXX17_FOLD_EXPRESSIONS is defined."
  549. # endif
  550. #endif
  551. #ifdef TEST_BOOST_NO_CXX17_HDR_ANY
  552. # ifdef BOOST_NO_CXX17_HDR_ANY
  553. # error "Defect macro BOOST_NO_CXX17_HDR_ANY is defined."
  554. # endif
  555. #endif
  556. #ifdef TEST_BOOST_NO_CXX17_HDR_CHARCONV
  557. # ifdef BOOST_NO_CXX17_HDR_CHARCONV
  558. # error "Defect macro BOOST_NO_CXX17_HDR_CHARCONV is defined."
  559. # endif
  560. #endif
  561. #ifdef TEST_BOOST_NO_CXX17_HDR_EXECUTION
  562. # ifdef BOOST_NO_CXX17_HDR_EXECUTION
  563. # error "Defect macro BOOST_NO_CXX17_HDR_EXECUTION is defined."
  564. # endif
  565. #endif
  566. #ifdef TEST_BOOST_NO_CXX17_HDR_FILESYSTEM
  567. # ifdef BOOST_NO_CXX17_HDR_FILESYSTEM
  568. # error "Defect macro BOOST_NO_CXX17_HDR_FILESYSTEM is defined."
  569. # endif
  570. #endif
  571. #ifdef TEST_BOOST_NO_CXX17_HDR_MEMORY_RESOURCE
  572. # ifdef BOOST_NO_CXX17_HDR_MEMORY_RESOURCE
  573. # error "Defect macro BOOST_NO_CXX17_HDR_MEMORY_RESOURCE is defined."
  574. # endif
  575. #endif
  576. #ifdef TEST_BOOST_NO_CXX17_HDR_OPTIONAL
  577. # ifdef BOOST_NO_CXX17_HDR_OPTIONAL
  578. # error "Defect macro BOOST_NO_CXX17_HDR_OPTIONAL is defined."
  579. # endif
  580. #endif
  581. #ifdef TEST_BOOST_NO_CXX17_HDR_STRING_VIEW
  582. # ifdef BOOST_NO_CXX17_HDR_STRING_VIEW
  583. # error "Defect macro BOOST_NO_CXX17_HDR_STRING_VIEW is defined."
  584. # endif
  585. #endif
  586. #ifdef TEST_BOOST_NO_CXX17_HDR_VARIANT
  587. # ifdef BOOST_NO_CXX17_HDR_VARIANT
  588. # error "Defect macro BOOST_NO_CXX17_HDR_VARIANT is defined."
  589. # endif
  590. #endif
  591. #ifdef TEST_BOOST_NO_CXX17_IF_CONSTEXPR
  592. # ifdef BOOST_NO_CXX17_IF_CONSTEXPR
  593. # error "Defect macro BOOST_NO_CXX17_IF_CONSTEXPR is defined."
  594. # endif
  595. #endif
  596. #ifdef TEST_BOOST_NO_CXX17_INLINE_VARIABLES
  597. # ifdef BOOST_NO_CXX17_INLINE_VARIABLES
  598. # error "Defect macro BOOST_NO_CXX17_INLINE_VARIABLES is defined."
  599. # endif
  600. #endif
  601. #ifdef TEST_BOOST_NO_CXX17_ITERATOR_TRAITS
  602. # ifdef BOOST_NO_CXX17_ITERATOR_TRAITS
  603. # error "Defect macro BOOST_NO_CXX17_ITERATOR_TRAITS is defined."
  604. # endif
  605. #endif
  606. #ifdef TEST_BOOST_NO_CXX17_STD_APPLY
  607. # ifdef BOOST_NO_CXX17_STD_APPLY
  608. # error "Defect macro BOOST_NO_CXX17_STD_APPLY is defined."
  609. # endif
  610. #endif
  611. #ifdef TEST_BOOST_NO_CXX17_STD_INVOKE
  612. # ifdef BOOST_NO_CXX17_STD_INVOKE
  613. # error "Defect macro BOOST_NO_CXX17_STD_INVOKE is defined."
  614. # endif
  615. #endif
  616. #ifdef TEST_BOOST_NO_CXX17_STRUCTURED_BINDINGS
  617. # ifdef BOOST_NO_CXX17_STRUCTURED_BINDINGS
  618. # error "Defect macro BOOST_NO_CXX17_STRUCTURED_BINDINGS is defined."
  619. # endif
  620. #endif
  621. #ifdef TEST_BOOST_NO_CXX20_HDR_BARRIER
  622. # ifdef BOOST_NO_CXX20_HDR_BARRIER
  623. # error "Defect macro BOOST_NO_CXX20_HDR_BARRIER is defined."
  624. # endif
  625. #endif
  626. #ifdef TEST_BOOST_NO_CXX20_HDR_BIT
  627. # ifdef BOOST_NO_CXX20_HDR_BIT
  628. # error "Defect macro BOOST_NO_CXX20_HDR_BIT is defined."
  629. # endif
  630. #endif
  631. #ifdef TEST_BOOST_NO_CXX20_HDR_COMPARE
  632. # ifdef BOOST_NO_CXX20_HDR_COMPARE
  633. # error "Defect macro BOOST_NO_CXX20_HDR_COMPARE is defined."
  634. # endif
  635. #endif
  636. #ifdef TEST_BOOST_NO_CXX20_HDR_CONCEPTS
  637. # ifdef BOOST_NO_CXX20_HDR_CONCEPTS
  638. # error "Defect macro BOOST_NO_CXX20_HDR_CONCEPTS is defined."
  639. # endif
  640. #endif
  641. #ifdef TEST_BOOST_NO_CXX20_HDR_COROUTINE
  642. # ifdef BOOST_NO_CXX20_HDR_COROUTINE
  643. # error "Defect macro BOOST_NO_CXX20_HDR_COROUTINE is defined."
  644. # endif
  645. #endif
  646. #ifdef TEST_BOOST_NO_CXX20_HDR_FORMAT
  647. # ifdef BOOST_NO_CXX20_HDR_FORMAT
  648. # error "Defect macro BOOST_NO_CXX20_HDR_FORMAT is defined."
  649. # endif
  650. #endif
  651. #ifdef TEST_BOOST_NO_CXX20_HDR_LATCH
  652. # ifdef BOOST_NO_CXX20_HDR_LATCH
  653. # error "Defect macro BOOST_NO_CXX20_HDR_LATCH is defined."
  654. # endif
  655. #endif
  656. #ifdef TEST_BOOST_NO_CXX20_HDR_NUMBERS
  657. # ifdef BOOST_NO_CXX20_HDR_NUMBERS
  658. # error "Defect macro BOOST_NO_CXX20_HDR_NUMBERS is defined."
  659. # endif
  660. #endif
  661. #ifdef TEST_BOOST_NO_CXX20_HDR_RANGES
  662. # ifdef BOOST_NO_CXX20_HDR_RANGES
  663. # error "Defect macro BOOST_NO_CXX20_HDR_RANGES is defined."
  664. # endif
  665. #endif
  666. #ifdef TEST_BOOST_NO_CXX20_HDR_SEMAPHORE
  667. # ifdef BOOST_NO_CXX20_HDR_SEMAPHORE
  668. # error "Defect macro BOOST_NO_CXX20_HDR_SEMAPHORE is defined."
  669. # endif
  670. #endif
  671. #ifdef TEST_BOOST_NO_CXX20_HDR_SOURCE_LOCATION
  672. # ifdef BOOST_NO_CXX20_HDR_SOURCE_LOCATION
  673. # error "Defect macro BOOST_NO_CXX20_HDR_SOURCE_LOCATION is defined."
  674. # endif
  675. #endif
  676. #ifdef TEST_BOOST_NO_CXX20_HDR_SPAN
  677. # ifdef BOOST_NO_CXX20_HDR_SPAN
  678. # error "Defect macro BOOST_NO_CXX20_HDR_SPAN is defined."
  679. # endif
  680. #endif
  681. #ifdef TEST_BOOST_NO_CXX20_HDR_STOP_TOKEN
  682. # ifdef BOOST_NO_CXX20_HDR_STOP_TOKEN
  683. # error "Defect macro BOOST_NO_CXX20_HDR_STOP_TOKEN is defined."
  684. # endif
  685. #endif
  686. #ifdef TEST_BOOST_NO_CXX20_HDR_SYNCSTREAM
  687. # ifdef BOOST_NO_CXX20_HDR_SYNCSTREAM
  688. # error "Defect macro BOOST_NO_CXX20_HDR_SYNCSTREAM is defined."
  689. # endif
  690. #endif
  691. #ifdef TEST_BOOST_NO_CXX20_HDR_VERSION
  692. # ifdef BOOST_NO_CXX20_HDR_VERSION
  693. # error "Defect macro BOOST_NO_CXX20_HDR_VERSION is defined."
  694. # endif
  695. #endif
  696. #ifdef TEST_BOOST_NO_CXX98_BINDERS
  697. # ifdef BOOST_NO_CXX98_BINDERS
  698. # error "Defect macro BOOST_NO_CXX98_BINDERS is defined."
  699. # endif
  700. #endif
  701. #ifdef TEST_BOOST_NO_CXX98_FUNCTION_BASE
  702. # ifdef BOOST_NO_CXX98_FUNCTION_BASE
  703. # error "Defect macro BOOST_NO_CXX98_FUNCTION_BASE is defined."
  704. # endif
  705. #endif
  706. #ifdef TEST_BOOST_NO_CXX98_RANDOM_SHUFFLE
  707. # ifdef BOOST_NO_CXX98_RANDOM_SHUFFLE
  708. # error "Defect macro BOOST_NO_CXX98_RANDOM_SHUFFLE is defined."
  709. # endif
  710. #endif
  711. #ifdef TEST_BOOST_NO_CXX11_HDR_FUNCTIONAL
  712. # ifdef BOOST_NO_CXX11_HDR_FUNCTIONAL
  713. # error "Defect macro BOOST_NO_CXX11_HDR_FUNCTIONAL is defined."
  714. # endif
  715. #endif
  716. #ifdef TEST_BOOST_NO_CXX11_DECLTYPE
  717. # ifdef BOOST_NO_CXX11_DECLTYPE
  718. # error "Defect macro BOOST_NO_CXX11_DECLTYPE is defined."
  719. # endif
  720. #endif
  721. #ifdef TEST_BOOST_NO_CXX11_DECLTYPE_N3276
  722. # ifdef BOOST_NO_CXX11_DECLTYPE_N3276
  723. # error "Defect macro BOOST_NO_CXX11_DECLTYPE_N3276 is defined."
  724. # endif
  725. #endif
  726. #ifdef TEST_BOOST_DEDUCED_TYPENAME
  727. # ifdef BOOST_DEDUCED_TYPENAME
  728. # error "Defect macro BOOST_DEDUCED_TYPENAME is defined."
  729. # endif
  730. #endif
  731. #ifdef TEST_BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
  732. # ifdef BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
  733. # error "Defect macro BOOST_NO_CXX11_DEFAULTED_FUNCTIONS is defined."
  734. # endif
  735. #endif
  736. #ifdef TEST_BOOST_NO_CXX11_DELETED_FUNCTIONS
  737. # ifdef BOOST_NO_CXX11_DELETED_FUNCTIONS
  738. # error "Defect macro BOOST_NO_CXX11_DELETED_FUNCTIONS is defined."
  739. # endif
  740. #endif
  741. #ifdef TEST_BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
  742. # ifdef BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
  743. # error "Defect macro BOOST_NO_DEPENDENT_NESTED_DERIVATIONS is defined."
  744. # endif
  745. #endif
  746. #ifdef TEST_BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
  747. # ifdef BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
  748. # error "Defect macro BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS is defined."
  749. # endif
  750. #endif
  751. #ifdef TEST_BOOST_NO_EXCEPTION_STD_NAMESPACE
  752. # ifdef BOOST_NO_EXCEPTION_STD_NAMESPACE
  753. # error "Defect macro BOOST_NO_EXCEPTION_STD_NAMESPACE is defined."
  754. # endif
  755. #endif
  756. #ifdef TEST_BOOST_NO_EXCEPTIONS
  757. # ifdef BOOST_NO_EXCEPTIONS
  758. # error "Defect macro BOOST_NO_EXCEPTIONS is defined."
  759. # endif
  760. #endif
  761. #ifdef TEST_BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
  762. # ifdef BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
  763. # error "Defect macro BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS is defined."
  764. # endif
  765. #endif
  766. #ifdef TEST_BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
  767. # ifdef BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
  768. # error "Defect macro BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS is defined."
  769. # endif
  770. #endif
  771. #ifdef TEST_BOOST_NO_CXX11_EXTERN_TEMPLATE
  772. # ifdef BOOST_NO_CXX11_EXTERN_TEMPLATE
  773. # error "Defect macro BOOST_NO_CXX11_EXTERN_TEMPLATE is defined."
  774. # endif
  775. #endif
  776. #ifdef TEST_BOOST_NO_FENV_H
  777. # ifdef BOOST_NO_FENV_H
  778. # error "Defect macro BOOST_NO_FENV_H is defined."
  779. # endif
  780. #endif
  781. #ifdef TEST_BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS
  782. # ifdef BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS
  783. # error "Defect macro BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS is defined."
  784. # endif
  785. #endif
  786. #ifdef TEST_BOOST_NO_FUNCTION_TEMPLATE_ORDERING
  787. # ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
  788. # error "Defect macro BOOST_NO_FUNCTION_TEMPLATE_ORDERING is defined."
  789. # endif
  790. #endif
  791. #ifdef TEST_BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
  792. # ifdef BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
  793. # error "Defect macro BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS is defined."
  794. # endif
  795. #endif
  796. #ifdef TEST_BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
  797. # ifdef BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
  798. # error "Defect macro BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS is defined."
  799. # endif
  800. #endif
  801. #ifdef TEST_BOOST_NO_MS_INT64_NUMERIC_LIMITS
  802. # ifdef BOOST_NO_MS_INT64_NUMERIC_LIMITS
  803. # error "Defect macro BOOST_NO_MS_INT64_NUMERIC_LIMITS is defined."
  804. # endif
  805. #endif
  806. #ifdef TEST_BOOST_NO_INCLASS_MEMBER_INITIALIZATION
  807. # ifdef BOOST_NO_INCLASS_MEMBER_INITIALIZATION
  808. # error "Defect macro BOOST_NO_INCLASS_MEMBER_INITIALIZATION is defined."
  809. # endif
  810. #endif
  811. #ifdef TEST_BOOST_NO_INTEGRAL_INT64_T
  812. # ifdef BOOST_NO_INTEGRAL_INT64_T
  813. # error "Defect macro BOOST_NO_INTEGRAL_INT64_T is defined."
  814. # endif
  815. #endif
  816. #ifdef TEST_BOOST_NO_IOSFWD
  817. # ifdef BOOST_NO_IOSFWD
  818. # error "Defect macro BOOST_NO_IOSFWD is defined."
  819. # endif
  820. #endif
  821. #ifdef TEST_BOOST_NO_IOSTREAM
  822. # ifdef BOOST_NO_IOSTREAM
  823. # error "Defect macro BOOST_NO_IOSTREAM is defined."
  824. # endif
  825. #endif
  826. #ifdef TEST_BOOST_NO_IS_ABSTRACT
  827. # ifdef BOOST_NO_IS_ABSTRACT
  828. # error "Defect macro BOOST_NO_IS_ABSTRACT is defined."
  829. # endif
  830. #endif
  831. #ifdef TEST_BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
  832. # ifdef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
  833. # error "Defect macro BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS is defined."
  834. # endif
  835. #endif
  836. #ifdef TEST_BOOST_NO_CXX11_LAMBDAS
  837. # ifdef BOOST_NO_CXX11_LAMBDAS
  838. # error "Defect macro BOOST_NO_CXX11_LAMBDAS is defined."
  839. # endif
  840. #endif
  841. #ifdef TEST_BOOST_NO_LIMITS
  842. # ifdef BOOST_NO_LIMITS
  843. # error "Defect macro BOOST_NO_LIMITS is defined."
  844. # endif
  845. #endif
  846. #ifdef TEST_BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
  847. # ifdef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
  848. # error "Defect macro BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS is defined."
  849. # endif
  850. #endif
  851. #ifdef TEST_BOOST_NO_LONG_LONG_NUMERIC_LIMITS
  852. # ifdef BOOST_NO_LONG_LONG_NUMERIC_LIMITS
  853. # error "Defect macro BOOST_NO_LONG_LONG_NUMERIC_LIMITS is defined."
  854. # endif
  855. #endif
  856. #ifdef TEST_BOOST_NO_LONG_LONG
  857. # ifdef BOOST_NO_LONG_LONG
  858. # error "Defect macro BOOST_NO_LONG_LONG is defined."
  859. # endif
  860. #endif
  861. #ifdef TEST_BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
  862. # ifdef BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
  863. # error "Defect macro BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS is defined."
  864. # endif
  865. #endif
  866. #ifdef TEST_BOOST_NO_MEMBER_TEMPLATE_KEYWORD
  867. # ifdef BOOST_NO_MEMBER_TEMPLATE_KEYWORD
  868. # error "Defect macro BOOST_NO_MEMBER_TEMPLATE_KEYWORD is defined."
  869. # endif
  870. #endif
  871. #ifdef TEST_BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
  872. # ifdef BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
  873. # error "Defect macro BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS is defined."
  874. # endif
  875. #endif
  876. #ifdef TEST_BOOST_NO_MEMBER_TEMPLATE_FRIENDS
  877. # ifdef BOOST_NO_MEMBER_TEMPLATE_FRIENDS
  878. # error "Defect macro BOOST_NO_MEMBER_TEMPLATE_FRIENDS is defined."
  879. # endif
  880. #endif
  881. #ifdef TEST_BOOST_NO_MEMBER_TEMPLATES
  882. # ifdef BOOST_NO_MEMBER_TEMPLATES
  883. # error "Defect macro BOOST_NO_MEMBER_TEMPLATES is defined."
  884. # endif
  885. #endif
  886. #ifdef TEST_BOOST_NO_NESTED_FRIENDSHIP
  887. # ifdef BOOST_NO_NESTED_FRIENDSHIP
  888. # error "Defect macro BOOST_NO_NESTED_FRIENDSHIP is defined."
  889. # endif
  890. #endif
  891. #ifdef TEST_BOOST_NO_CXX11_NOEXCEPT
  892. # ifdef BOOST_NO_CXX11_NOEXCEPT
  893. # error "Defect macro BOOST_NO_CXX11_NOEXCEPT is defined."
  894. # endif
  895. #endif
  896. #ifdef TEST_BOOST_NO_CXX11_NULLPTR
  897. # ifdef BOOST_NO_CXX11_NULLPTR
  898. # error "Defect macro BOOST_NO_CXX11_NULLPTR is defined."
  899. # endif
  900. #endif
  901. #ifdef TEST_BOOST_NO_OPERATORS_IN_NAMESPACE
  902. # ifdef BOOST_NO_OPERATORS_IN_NAMESPACE
  903. # error "Defect macro BOOST_NO_OPERATORS_IN_NAMESPACE is defined."
  904. # endif
  905. #endif
  906. #ifdef TEST_BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS
  907. # ifdef BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS
  908. # error "Defect macro BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS is defined."
  909. # endif
  910. #endif
  911. #ifdef TEST_BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
  912. # ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
  913. # error "Defect macro BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION is defined."
  914. # endif
  915. #endif
  916. #ifdef TEST_BOOST_NO_PRIVATE_IN_AGGREGATE
  917. # ifdef BOOST_NO_PRIVATE_IN_AGGREGATE
  918. # error "Defect macro BOOST_NO_PRIVATE_IN_AGGREGATE is defined."
  919. # endif
  920. #endif
  921. #ifdef TEST_BOOST_NO_POINTER_TO_MEMBER_CONST
  922. # ifdef BOOST_NO_POINTER_TO_MEMBER_CONST
  923. # error "Defect macro BOOST_NO_POINTER_TO_MEMBER_CONST is defined."
  924. # endif
  925. #endif
  926. #ifdef TEST_BOOST_NO_CXX11_RANGE_BASED_FOR
  927. # ifdef BOOST_NO_CXX11_RANGE_BASED_FOR
  928. # error "Defect macro BOOST_NO_CXX11_RANGE_BASED_FOR is defined."
  929. # endif
  930. #endif
  931. #ifdef TEST_BOOST_NO_CXX11_RAW_LITERALS
  932. # ifdef BOOST_NO_CXX11_RAW_LITERALS
  933. # error "Defect macro BOOST_NO_CXX11_RAW_LITERALS is defined."
  934. # endif
  935. #endif
  936. #ifdef TEST_BOOST_NO_RESTRICT_REFERENCES
  937. # ifdef BOOST_NO_RESTRICT_REFERENCES
  938. # error "Defect macro BOOST_NO_RESTRICT_REFERENCES is defined."
  939. # endif
  940. #endif
  941. #ifdef TEST_BOOST_NO_UNREACHABLE_RETURN_DETECTION
  942. # ifdef BOOST_NO_UNREACHABLE_RETURN_DETECTION
  943. # error "Defect macro BOOST_NO_UNREACHABLE_RETURN_DETECTION is defined."
  944. # endif
  945. #endif
  946. #ifdef TEST_BOOST_NO_RTTI
  947. # ifdef BOOST_NO_RTTI
  948. # error "Defect macro BOOST_NO_RTTI is defined."
  949. # endif
  950. #endif
  951. #ifdef TEST_BOOST_NO_CXX11_RVALUE_REFERENCES
  952. # ifdef BOOST_NO_CXX11_RVALUE_REFERENCES
  953. # error "Defect macro BOOST_NO_CXX11_RVALUE_REFERENCES is defined."
  954. # endif
  955. #endif
  956. #ifdef TEST_BOOST_NO_CXX11_SCOPED_ENUMS
  957. # ifdef BOOST_NO_CXX11_SCOPED_ENUMS
  958. # error "Defect macro BOOST_NO_CXX11_SCOPED_ENUMS is defined."
  959. # endif
  960. #endif
  961. #ifdef TEST_BOOST_NO_SFINAE
  962. # ifdef BOOST_NO_SFINAE
  963. # error "Defect macro BOOST_NO_SFINAE is defined."
  964. # endif
  965. #endif
  966. #ifdef TEST_BOOST_NO_SFINAE_EXPR
  967. # ifdef BOOST_NO_SFINAE_EXPR
  968. # error "Defect macro BOOST_NO_SFINAE_EXPR is defined."
  969. # endif
  970. #endif
  971. #ifdef TEST_BOOST_NO_STRINGSTREAM
  972. # ifdef BOOST_NO_STRINGSTREAM
  973. # error "Defect macro BOOST_NO_STRINGSTREAM is defined."
  974. # endif
  975. #endif
  976. #ifdef TEST_BOOST_NO_CXX11_STATIC_ASSERT
  977. # ifdef BOOST_NO_CXX11_STATIC_ASSERT
  978. # error "Defect macro BOOST_NO_CXX11_STATIC_ASSERT is defined."
  979. # endif
  980. #endif
  981. #ifdef TEST_BOOST_NO_STD_ALLOCATOR
  982. # ifdef BOOST_NO_STD_ALLOCATOR
  983. # error "Defect macro BOOST_NO_STD_ALLOCATOR is defined."
  984. # endif
  985. #endif
  986. #ifdef TEST_BOOST_NO_STD_DISTANCE
  987. # ifdef BOOST_NO_STD_DISTANCE
  988. # error "Defect macro BOOST_NO_STD_DISTANCE is defined."
  989. # endif
  990. #endif
  991. #ifdef TEST_BOOST_NO_STD_ITERATOR_TRAITS
  992. # ifdef BOOST_NO_STD_ITERATOR_TRAITS
  993. # error "Defect macro BOOST_NO_STD_ITERATOR_TRAITS is defined."
  994. # endif
  995. #endif
  996. #ifdef TEST_BOOST_NO_STD_ITERATOR
  997. # ifdef BOOST_NO_STD_ITERATOR
  998. # error "Defect macro BOOST_NO_STD_ITERATOR is defined."
  999. # endif
  1000. #endif
  1001. #ifdef TEST_BOOST_NO_STD_LOCALE
  1002. # ifdef BOOST_NO_STD_LOCALE
  1003. # error "Defect macro BOOST_NO_STD_LOCALE is defined."
  1004. # endif
  1005. #endif
  1006. #ifdef TEST_BOOST_NO_STD_MESSAGES
  1007. # ifdef BOOST_NO_STD_MESSAGES
  1008. # error "Defect macro BOOST_NO_STD_MESSAGES is defined."
  1009. # endif
  1010. #endif
  1011. #ifdef TEST_BOOST_NO_STD_MIN_MAX
  1012. # ifdef BOOST_NO_STD_MIN_MAX
  1013. # error "Defect macro BOOST_NO_STD_MIN_MAX is defined."
  1014. # endif
  1015. #endif
  1016. #ifdef TEST_BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN
  1017. # ifdef BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN
  1018. # error "Defect macro BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN is defined."
  1019. # endif
  1020. #endif
  1021. #ifdef TEST_BOOST_NO_STD_TYPEINFO
  1022. # ifdef BOOST_NO_STD_TYPEINFO
  1023. # error "Defect macro BOOST_NO_STD_TYPEINFO is defined."
  1024. # endif
  1025. #endif
  1026. #ifdef TEST_BOOST_NO_STD_USE_FACET
  1027. # ifdef BOOST_NO_STD_USE_FACET
  1028. # error "Defect macro BOOST_NO_STD_USE_FACET is defined."
  1029. # endif
  1030. #endif
  1031. #ifdef TEST_BOOST_NO_STD_WSTREAMBUF
  1032. # ifdef BOOST_NO_STD_WSTREAMBUF
  1033. # error "Defect macro BOOST_NO_STD_WSTREAMBUF is defined."
  1034. # endif
  1035. #endif
  1036. #ifdef TEST_BOOST_NO_STD_WSTRING
  1037. # ifdef BOOST_NO_STD_WSTRING
  1038. # error "Defect macro BOOST_NO_STD_WSTRING is defined."
  1039. # endif
  1040. #endif
  1041. #ifdef TEST_BOOST_NO_STDC_NAMESPACE
  1042. # ifdef BOOST_NO_STDC_NAMESPACE
  1043. # error "Defect macro BOOST_NO_STDC_NAMESPACE is defined."
  1044. # endif
  1045. #endif
  1046. #ifdef TEST_BOOST_NO_SWPRINTF
  1047. # ifdef BOOST_NO_SWPRINTF
  1048. # error "Defect macro BOOST_NO_SWPRINTF is defined."
  1049. # endif
  1050. #endif
  1051. #ifdef TEST_BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
  1052. # ifdef BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
  1053. # error "Defect macro BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS is defined."
  1054. # endif
  1055. #endif
  1056. #ifdef TEST_BOOST_NO_CXX11_TEMPLATE_ALIASES
  1057. # ifdef BOOST_NO_CXX11_TEMPLATE_ALIASES
  1058. # error "Defect macro BOOST_NO_CXX11_TEMPLATE_ALIASES is defined."
  1059. # endif
  1060. #endif
  1061. #ifdef TEST_BOOST_NO_TEMPLATED_IOSTREAMS
  1062. # ifdef BOOST_NO_TEMPLATED_IOSTREAMS
  1063. # error "Defect macro BOOST_NO_TEMPLATED_IOSTREAMS is defined."
  1064. # endif
  1065. #endif
  1066. #ifdef TEST_BOOST_NO_TEMPLATE_TEMPLATES
  1067. # ifdef BOOST_NO_TEMPLATE_TEMPLATES
  1068. # error "Defect macro BOOST_NO_TEMPLATE_TEMPLATES is defined."
  1069. # endif
  1070. #endif
  1071. #ifdef TEST_BOOST_NO_TWO_PHASE_NAME_LOOKUP
  1072. # ifdef BOOST_NO_TWO_PHASE_NAME_LOOKUP
  1073. # error "Defect macro BOOST_NO_TWO_PHASE_NAME_LOOKUP is defined."
  1074. # endif
  1075. #endif
  1076. #ifdef TEST_BOOST_NO_TYPEID
  1077. # ifdef BOOST_NO_TYPEID
  1078. # error "Defect macro BOOST_NO_TYPEID is defined."
  1079. # endif
  1080. #endif
  1081. #ifdef TEST_BOOST_NO_TYPENAME_WITH_CTOR
  1082. # ifdef BOOST_NO_TYPENAME_WITH_CTOR
  1083. # error "Defect macro BOOST_NO_TYPENAME_WITH_CTOR is defined."
  1084. # endif
  1085. #endif
  1086. #ifdef TEST_BOOST_NO_CXX11_UNICODE_LITERALS
  1087. # ifdef BOOST_NO_CXX11_UNICODE_LITERALS
  1088. # error "Defect macro BOOST_NO_CXX11_UNICODE_LITERALS is defined."
  1089. # endif
  1090. #endif
  1091. #ifdef TEST_BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
  1092. # ifdef BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
  1093. # error "Defect macro BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX is defined."
  1094. # endif
  1095. #endif
  1096. #ifdef TEST_BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
  1097. # ifdef BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
  1098. # error "Defect macro BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL is defined."
  1099. # endif
  1100. #endif
  1101. #ifdef TEST_BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
  1102. # ifdef BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
  1103. # error "Defect macro BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE is defined."
  1104. # endif
  1105. #endif
  1106. #ifdef TEST_BOOST_NO_USING_TEMPLATE
  1107. # ifdef BOOST_NO_USING_TEMPLATE
  1108. # error "Defect macro BOOST_NO_USING_TEMPLATE is defined."
  1109. # endif
  1110. #endif
  1111. #ifdef TEST_BOOST_NO_CXX11_VARIADIC_MACROS
  1112. # ifdef BOOST_NO_CXX11_VARIADIC_MACROS
  1113. # error "Defect macro BOOST_NO_CXX11_VARIADIC_MACROS is defined."
  1114. # endif
  1115. #endif
  1116. #ifdef TEST_BOOST_NO_CXX11_VARIADIC_TEMPLATES
  1117. # ifdef BOOST_NO_CXX11_VARIADIC_TEMPLATES
  1118. # error "Defect macro BOOST_NO_CXX11_VARIADIC_TEMPLATES is defined."
  1119. # endif
  1120. #endif
  1121. #ifdef TEST_BOOST_NO_VOID_RETURNS
  1122. # ifdef BOOST_NO_VOID_RETURNS
  1123. # error "Defect macro BOOST_NO_VOID_RETURNS is defined."
  1124. # endif
  1125. #endif
  1126. #ifdef TEST_BOOST_NO_INTRINSIC_WCHAR_T
  1127. # ifdef BOOST_NO_INTRINSIC_WCHAR_T
  1128. # error "Defect macro BOOST_NO_INTRINSIC_WCHAR_T is defined."
  1129. # endif
  1130. #endif
  1131. int main( int, char *[] )
  1132. {
  1133. return 0;
  1134. }