test_case.cpp 32 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009
  1. // This file was automatically generated on Fri Aug 23 11:11:12 2019
  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. #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_CXX11_ADDRESSOF
  277. # ifdef BOOST_NO_CXX11_ADDRESSOF
  278. # error "Defect macro BOOST_NO_CXX11_ADDRESSOF is defined."
  279. # endif
  280. #endif
  281. #ifdef TEST_BOOST_NO_CXX11_ALIGNAS
  282. # ifdef BOOST_NO_CXX11_ALIGNAS
  283. # error "Defect macro BOOST_NO_CXX11_ALIGNAS is defined."
  284. # endif
  285. #endif
  286. #ifdef TEST_BOOST_NO_CXX11_ALLOCATOR
  287. # ifdef BOOST_NO_CXX11_ALLOCATOR
  288. # error "Defect macro BOOST_NO_CXX11_ALLOCATOR is defined."
  289. # endif
  290. #endif
  291. #ifdef TEST_BOOST_NO_CXX11_ATOMIC_SMART_PTR
  292. # ifdef BOOST_NO_CXX11_ATOMIC_SMART_PTR
  293. # error "Defect macro BOOST_NO_CXX11_ATOMIC_SMART_PTR is defined."
  294. # endif
  295. #endif
  296. #ifdef TEST_BOOST_NO_CXX11_DEFAULTED_MOVES
  297. # ifdef BOOST_NO_CXX11_DEFAULTED_MOVES
  298. # error "Defect macro BOOST_NO_CXX11_DEFAULTED_MOVES is defined."
  299. # endif
  300. #endif
  301. #ifdef TEST_BOOST_NO_CXX11_HDR_EXCEPTION
  302. # ifdef BOOST_NO_CXX11_HDR_EXCEPTION
  303. # error "Defect macro BOOST_NO_CXX11_HDR_EXCEPTION is defined."
  304. # endif
  305. #endif
  306. #ifdef TEST_BOOST_NO_CXX11_FINAL
  307. # ifdef BOOST_NO_CXX11_FINAL
  308. # error "Defect macro BOOST_NO_CXX11_FINAL is defined."
  309. # endif
  310. #endif
  311. #ifdef TEST_BOOST_NO_CXX11_HDR_ARRAY
  312. # ifdef BOOST_NO_CXX11_HDR_ARRAY
  313. # error "Defect macro BOOST_NO_CXX11_HDR_ARRAY is defined."
  314. # endif
  315. #endif
  316. #ifdef TEST_BOOST_NO_CXX11_HDR_ATOMIC
  317. # ifdef BOOST_NO_CXX11_HDR_ATOMIC
  318. # error "Defect macro BOOST_NO_CXX11_HDR_ATOMIC is defined."
  319. # endif
  320. #endif
  321. #ifdef TEST_BOOST_NO_CXX11_HDR_CHRONO
  322. # ifdef BOOST_NO_CXX11_HDR_CHRONO
  323. # error "Defect macro BOOST_NO_CXX11_HDR_CHRONO is defined."
  324. # endif
  325. #endif
  326. #ifdef TEST_BOOST_NO_CXX11_HDR_CODECVT
  327. # ifdef BOOST_NO_CXX11_HDR_CODECVT
  328. # error "Defect macro BOOST_NO_CXX11_HDR_CODECVT is defined."
  329. # endif
  330. #endif
  331. #ifdef TEST_BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
  332. # ifdef BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
  333. # error "Defect macro BOOST_NO_CXX11_HDR_CONDITION_VARIABLE is defined."
  334. # endif
  335. #endif
  336. #ifdef TEST_BOOST_NO_CXX11_HDR_FORWARD_LIST
  337. # ifdef BOOST_NO_CXX11_HDR_FORWARD_LIST
  338. # error "Defect macro BOOST_NO_CXX11_HDR_FORWARD_LIST is defined."
  339. # endif
  340. #endif
  341. #ifdef TEST_BOOST_NO_CXX11_HDR_FUTURE
  342. # ifdef BOOST_NO_CXX11_HDR_FUTURE
  343. # error "Defect macro BOOST_NO_CXX11_HDR_FUTURE is defined."
  344. # endif
  345. #endif
  346. #ifdef TEST_BOOST_NO_CXX11_HDR_INITIALIZER_LIST
  347. # ifdef BOOST_NO_CXX11_HDR_INITIALIZER_LIST
  348. # error "Defect macro BOOST_NO_CXX11_HDR_INITIALIZER_LIST is defined."
  349. # endif
  350. #endif
  351. #ifdef TEST_BOOST_NO_CXX11_HDR_MUTEX
  352. # ifdef BOOST_NO_CXX11_HDR_MUTEX
  353. # error "Defect macro BOOST_NO_CXX11_HDR_MUTEX is defined."
  354. # endif
  355. #endif
  356. #ifdef TEST_BOOST_NO_CXX11_HDR_RANDOM
  357. # ifdef BOOST_NO_CXX11_HDR_RANDOM
  358. # error "Defect macro BOOST_NO_CXX11_HDR_RANDOM is defined."
  359. # endif
  360. #endif
  361. #ifdef TEST_BOOST_NO_CXX11_HDR_RATIO
  362. # ifdef BOOST_NO_CXX11_HDR_RATIO
  363. # error "Defect macro BOOST_NO_CXX11_HDR_RATIO is defined."
  364. # endif
  365. #endif
  366. #ifdef TEST_BOOST_NO_CXX11_HDR_REGEX
  367. # ifdef BOOST_NO_CXX11_HDR_REGEX
  368. # error "Defect macro BOOST_NO_CXX11_HDR_REGEX is defined."
  369. # endif
  370. #endif
  371. #ifdef TEST_BOOST_NO_CXX11_HDR_SYSTEM_ERROR
  372. # ifdef BOOST_NO_CXX11_HDR_SYSTEM_ERROR
  373. # error "Defect macro BOOST_NO_CXX11_HDR_SYSTEM_ERROR is defined."
  374. # endif
  375. #endif
  376. #ifdef TEST_BOOST_NO_CXX11_HDR_THREAD
  377. # ifdef BOOST_NO_CXX11_HDR_THREAD
  378. # error "Defect macro BOOST_NO_CXX11_HDR_THREAD is defined."
  379. # endif
  380. #endif
  381. #ifdef TEST_BOOST_NO_CXX11_HDR_TUPLE
  382. # ifdef BOOST_NO_CXX11_HDR_TUPLE
  383. # error "Defect macro BOOST_NO_CXX11_HDR_TUPLE is defined."
  384. # endif
  385. #endif
  386. #ifdef TEST_BOOST_NO_CXX11_HDR_TYPE_TRAITS
  387. # ifdef BOOST_NO_CXX11_HDR_TYPE_TRAITS
  388. # error "Defect macro BOOST_NO_CXX11_HDR_TYPE_TRAITS is defined."
  389. # endif
  390. #endif
  391. #ifdef TEST_BOOST_NO_CXX11_HDR_TYPEINDEX
  392. # ifdef BOOST_NO_CXX11_HDR_TYPEINDEX
  393. # error "Defect macro BOOST_NO_CXX11_HDR_TYPEINDEX is defined."
  394. # endif
  395. #endif
  396. #ifdef TEST_BOOST_NO_CXX11_HDR_UNORDERED_MAP
  397. # ifdef BOOST_NO_CXX11_HDR_UNORDERED_MAP
  398. # error "Defect macro BOOST_NO_CXX11_HDR_UNORDERED_MAP is defined."
  399. # endif
  400. #endif
  401. #ifdef TEST_BOOST_NO_CXX11_HDR_UNORDERED_SET
  402. # ifdef BOOST_NO_CXX11_HDR_UNORDERED_SET
  403. # error "Defect macro BOOST_NO_CXX11_HDR_UNORDERED_SET is defined."
  404. # endif
  405. #endif
  406. #ifdef TEST_BOOST_NO_CXX11_INLINE_NAMESPACES
  407. # ifdef BOOST_NO_CXX11_INLINE_NAMESPACES
  408. # error "Defect macro BOOST_NO_CXX11_INLINE_NAMESPACES is defined."
  409. # endif
  410. #endif
  411. #ifdef TEST_BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS
  412. # ifdef BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS
  413. # error "Defect macro BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS is defined."
  414. # endif
  415. #endif
  416. #ifdef TEST_BOOST_NO_CXX11_NUMERIC_LIMITS
  417. # ifdef BOOST_NO_CXX11_NUMERIC_LIMITS
  418. # error "Defect macro BOOST_NO_CXX11_NUMERIC_LIMITS is defined."
  419. # endif
  420. #endif
  421. #ifdef TEST_BOOST_NO_CXX11_POINTER_TRAITS
  422. # ifdef BOOST_NO_CXX11_POINTER_TRAITS
  423. # error "Defect macro BOOST_NO_CXX11_POINTER_TRAITS is defined."
  424. # endif
  425. #endif
  426. #ifdef TEST_BOOST_NO_CXX11_REF_QUALIFIERS
  427. # ifdef BOOST_NO_CXX11_REF_QUALIFIERS
  428. # error "Defect macro BOOST_NO_CXX11_REF_QUALIFIERS is defined."
  429. # endif
  430. #endif
  431. #ifdef TEST_BOOST_NO_CXX11_SFINAE_EXPR
  432. # ifdef BOOST_NO_CXX11_SFINAE_EXPR
  433. # error "Defect macro BOOST_NO_CXX11_SFINAE_EXPR is defined."
  434. # endif
  435. #endif
  436. #ifdef TEST_BOOST_NO_CXX11_SMART_PTR
  437. # ifdef BOOST_NO_CXX11_SMART_PTR
  438. # error "Defect macro BOOST_NO_CXX11_SMART_PTR is defined."
  439. # endif
  440. #endif
  441. #ifdef TEST_BOOST_NO_CXX11_STD_ALIGN
  442. # ifdef BOOST_NO_CXX11_STD_ALIGN
  443. # error "Defect macro BOOST_NO_CXX11_STD_ALIGN is defined."
  444. # endif
  445. #endif
  446. #ifdef TEST_BOOST_NO_CXX11_THREAD_LOCAL
  447. # ifdef BOOST_NO_CXX11_THREAD_LOCAL
  448. # error "Defect macro BOOST_NO_CXX11_THREAD_LOCAL is defined."
  449. # endif
  450. #endif
  451. #ifdef TEST_BOOST_NO_CXX11_TRAILING_RESULT_TYPES
  452. # ifdef BOOST_NO_CXX11_TRAILING_RESULT_TYPES
  453. # error "Defect macro BOOST_NO_CXX11_TRAILING_RESULT_TYPES is defined."
  454. # endif
  455. #endif
  456. #ifdef TEST_BOOST_NO_CXX11_USER_DEFINED_LITERALS
  457. # ifdef BOOST_NO_CXX11_USER_DEFINED_LITERALS
  458. # error "Defect macro BOOST_NO_CXX11_USER_DEFINED_LITERALS is defined."
  459. # endif
  460. #endif
  461. #ifdef TEST_BOOST_NO_CXX14_BINARY_LITERALS
  462. # ifdef BOOST_NO_CXX14_BINARY_LITERALS
  463. # error "Defect macro BOOST_NO_CXX14_BINARY_LITERALS is defined."
  464. # endif
  465. #endif
  466. #ifdef TEST_BOOST_NO_CXX14_CONSTEXPR
  467. # ifdef BOOST_NO_CXX14_CONSTEXPR
  468. # error "Defect macro BOOST_NO_CXX14_CONSTEXPR is defined."
  469. # endif
  470. #endif
  471. #ifdef TEST_BOOST_NO_CXX14_DECLTYPE_AUTO
  472. # ifdef BOOST_NO_CXX14_DECLTYPE_AUTO
  473. # error "Defect macro BOOST_NO_CXX14_DECLTYPE_AUTO is defined."
  474. # endif
  475. #endif
  476. #ifdef TEST_BOOST_NO_CXX14_DIGIT_SEPARATORS
  477. # ifdef BOOST_NO_CXX14_DIGIT_SEPARATORS
  478. # error "Defect macro BOOST_NO_CXX14_DIGIT_SEPARATORS is defined."
  479. # endif
  480. #endif
  481. #ifdef TEST_BOOST_NO_CXX14_GENERIC_LAMBDAS
  482. # ifdef BOOST_NO_CXX14_GENERIC_LAMBDAS
  483. # error "Defect macro BOOST_NO_CXX14_GENERIC_LAMBDAS is defined."
  484. # endif
  485. #endif
  486. #ifdef TEST_BOOST_NO_CXX14_HDR_SHARED_MUTEX
  487. # ifdef BOOST_NO_CXX14_HDR_SHARED_MUTEX
  488. # error "Defect macro BOOST_NO_CXX14_HDR_SHARED_MUTEX is defined."
  489. # endif
  490. #endif
  491. #ifdef TEST_BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
  492. # ifdef BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES
  493. # error "Defect macro BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES is defined."
  494. # endif
  495. #endif
  496. #ifdef TEST_BOOST_NO_CXX14_AGGREGATE_NSDMI
  497. # ifdef BOOST_NO_CXX14_AGGREGATE_NSDMI
  498. # error "Defect macro BOOST_NO_CXX14_AGGREGATE_NSDMI is defined."
  499. # endif
  500. #endif
  501. #ifdef TEST_BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
  502. # ifdef BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION
  503. # error "Defect macro BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION is defined."
  504. # endif
  505. #endif
  506. #ifdef TEST_BOOST_NO_CXX14_STD_EXCHANGE
  507. # ifdef BOOST_NO_CXX14_STD_EXCHANGE
  508. # error "Defect macro BOOST_NO_CXX14_STD_EXCHANGE is defined."
  509. # endif
  510. #endif
  511. #ifdef TEST_BOOST_NO_CXX14_VARIABLE_TEMPLATES
  512. # ifdef BOOST_NO_CXX14_VARIABLE_TEMPLATES
  513. # error "Defect macro BOOST_NO_CXX14_VARIABLE_TEMPLATES is defined."
  514. # endif
  515. #endif
  516. #ifdef TEST_BOOST_NO_CXX17_FOLD_EXPRESSIONS
  517. # ifdef BOOST_NO_CXX17_FOLD_EXPRESSIONS
  518. # error "Defect macro BOOST_NO_CXX17_FOLD_EXPRESSIONS is defined."
  519. # endif
  520. #endif
  521. #ifdef TEST_BOOST_NO_CXX17_HDR_OPTIONAL
  522. # ifdef BOOST_NO_CXX17_HDR_OPTIONAL
  523. # error "Defect macro BOOST_NO_CXX17_HDR_OPTIONAL is defined."
  524. # endif
  525. #endif
  526. #ifdef TEST_BOOST_NO_CXX17_HDR_STRING_VIEW
  527. # ifdef BOOST_NO_CXX17_HDR_STRING_VIEW
  528. # error "Defect macro BOOST_NO_CXX17_HDR_STRING_VIEW is defined."
  529. # endif
  530. #endif
  531. #ifdef TEST_BOOST_NO_CXX17_HDR_VARIANT
  532. # ifdef BOOST_NO_CXX17_HDR_VARIANT
  533. # error "Defect macro BOOST_NO_CXX17_HDR_VARIANT is defined."
  534. # endif
  535. #endif
  536. #ifdef TEST_BOOST_NO_CXX17_IF_CONSTEXPR
  537. # ifdef BOOST_NO_CXX17_IF_CONSTEXPR
  538. # error "Defect macro BOOST_NO_CXX17_IF_CONSTEXPR is defined."
  539. # endif
  540. #endif
  541. #ifdef TEST_BOOST_NO_CXX17_INLINE_VARIABLES
  542. # ifdef BOOST_NO_CXX17_INLINE_VARIABLES
  543. # error "Defect macro BOOST_NO_CXX17_INLINE_VARIABLES is defined."
  544. # endif
  545. #endif
  546. #ifdef TEST_BOOST_NO_CXX17_ITERATOR_TRAITS
  547. # ifdef BOOST_NO_CXX17_ITERATOR_TRAITS
  548. # error "Defect macro BOOST_NO_CXX17_ITERATOR_TRAITS is defined."
  549. # endif
  550. #endif
  551. #ifdef TEST_BOOST_NO_CXX17_STD_APPLY
  552. # ifdef BOOST_NO_CXX17_STD_APPLY
  553. # error "Defect macro BOOST_NO_CXX17_STD_APPLY is defined."
  554. # endif
  555. #endif
  556. #ifdef TEST_BOOST_NO_CXX17_STD_INVOKE
  557. # ifdef BOOST_NO_CXX17_STD_INVOKE
  558. # error "Defect macro BOOST_NO_CXX17_STD_INVOKE is defined."
  559. # endif
  560. #endif
  561. #ifdef TEST_BOOST_NO_CXX17_STRUCTURED_BINDINGS
  562. # ifdef BOOST_NO_CXX17_STRUCTURED_BINDINGS
  563. # error "Defect macro BOOST_NO_CXX17_STRUCTURED_BINDINGS is defined."
  564. # endif
  565. #endif
  566. #ifdef TEST_BOOST_NO_CXX98_BINDERS
  567. # ifdef BOOST_NO_CXX98_BINDERS
  568. # error "Defect macro BOOST_NO_CXX98_BINDERS is defined."
  569. # endif
  570. #endif
  571. #ifdef TEST_BOOST_NO_CXX98_FUNCTION_BASE
  572. # ifdef BOOST_NO_CXX98_FUNCTION_BASE
  573. # error "Defect macro BOOST_NO_CXX98_FUNCTION_BASE is defined."
  574. # endif
  575. #endif
  576. #ifdef TEST_BOOST_NO_CXX98_RANDOM_SHUFFLE
  577. # ifdef BOOST_NO_CXX98_RANDOM_SHUFFLE
  578. # error "Defect macro BOOST_NO_CXX98_RANDOM_SHUFFLE is defined."
  579. # endif
  580. #endif
  581. #ifdef TEST_BOOST_NO_CXX11_HDR_FUNCTIONAL
  582. # ifdef BOOST_NO_CXX11_HDR_FUNCTIONAL
  583. # error "Defect macro BOOST_NO_CXX11_HDR_FUNCTIONAL is defined."
  584. # endif
  585. #endif
  586. #ifdef TEST_BOOST_NO_CXX11_DECLTYPE
  587. # ifdef BOOST_NO_CXX11_DECLTYPE
  588. # error "Defect macro BOOST_NO_CXX11_DECLTYPE is defined."
  589. # endif
  590. #endif
  591. #ifdef TEST_BOOST_NO_CXX11_DECLTYPE_N3276
  592. # ifdef BOOST_NO_CXX11_DECLTYPE_N3276
  593. # error "Defect macro BOOST_NO_CXX11_DECLTYPE_N3276 is defined."
  594. # endif
  595. #endif
  596. #ifdef TEST_BOOST_DEDUCED_TYPENAME
  597. # ifdef BOOST_DEDUCED_TYPENAME
  598. # error "Defect macro BOOST_DEDUCED_TYPENAME is defined."
  599. # endif
  600. #endif
  601. #ifdef TEST_BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
  602. # ifdef BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
  603. # error "Defect macro BOOST_NO_CXX11_DEFAULTED_FUNCTIONS is defined."
  604. # endif
  605. #endif
  606. #ifdef TEST_BOOST_NO_CXX11_DELETED_FUNCTIONS
  607. # ifdef BOOST_NO_CXX11_DELETED_FUNCTIONS
  608. # error "Defect macro BOOST_NO_CXX11_DELETED_FUNCTIONS is defined."
  609. # endif
  610. #endif
  611. #ifdef TEST_BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
  612. # ifdef BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
  613. # error "Defect macro BOOST_NO_DEPENDENT_NESTED_DERIVATIONS is defined."
  614. # endif
  615. #endif
  616. #ifdef TEST_BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
  617. # ifdef BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
  618. # error "Defect macro BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS is defined."
  619. # endif
  620. #endif
  621. #ifdef TEST_BOOST_NO_EXCEPTION_STD_NAMESPACE
  622. # ifdef BOOST_NO_EXCEPTION_STD_NAMESPACE
  623. # error "Defect macro BOOST_NO_EXCEPTION_STD_NAMESPACE is defined."
  624. # endif
  625. #endif
  626. #ifdef TEST_BOOST_NO_EXCEPTIONS
  627. # ifdef BOOST_NO_EXCEPTIONS
  628. # error "Defect macro BOOST_NO_EXCEPTIONS is defined."
  629. # endif
  630. #endif
  631. #ifdef TEST_BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
  632. # ifdef BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
  633. # error "Defect macro BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS is defined."
  634. # endif
  635. #endif
  636. #ifdef TEST_BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
  637. # ifdef BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
  638. # error "Defect macro BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS is defined."
  639. # endif
  640. #endif
  641. #ifdef TEST_BOOST_NO_CXX11_EXTERN_TEMPLATE
  642. # ifdef BOOST_NO_CXX11_EXTERN_TEMPLATE
  643. # error "Defect macro BOOST_NO_CXX11_EXTERN_TEMPLATE is defined."
  644. # endif
  645. #endif
  646. #ifdef TEST_BOOST_NO_FENV_H
  647. # ifdef BOOST_NO_FENV_H
  648. # error "Defect macro BOOST_NO_FENV_H is defined."
  649. # endif
  650. #endif
  651. #ifdef TEST_BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS
  652. # ifdef BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS
  653. # error "Defect macro BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS is defined."
  654. # endif
  655. #endif
  656. #ifdef TEST_BOOST_NO_FUNCTION_TEMPLATE_ORDERING
  657. # ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
  658. # error "Defect macro BOOST_NO_FUNCTION_TEMPLATE_ORDERING is defined."
  659. # endif
  660. #endif
  661. #ifdef TEST_BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
  662. # ifdef BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
  663. # error "Defect macro BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS is defined."
  664. # endif
  665. #endif
  666. #ifdef TEST_BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
  667. # ifdef BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
  668. # error "Defect macro BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS is defined."
  669. # endif
  670. #endif
  671. #ifdef TEST_BOOST_NO_MS_INT64_NUMERIC_LIMITS
  672. # ifdef BOOST_NO_MS_INT64_NUMERIC_LIMITS
  673. # error "Defect macro BOOST_NO_MS_INT64_NUMERIC_LIMITS is defined."
  674. # endif
  675. #endif
  676. #ifdef TEST_BOOST_NO_INCLASS_MEMBER_INITIALIZATION
  677. # ifdef BOOST_NO_INCLASS_MEMBER_INITIALIZATION
  678. # error "Defect macro BOOST_NO_INCLASS_MEMBER_INITIALIZATION is defined."
  679. # endif
  680. #endif
  681. #ifdef TEST_BOOST_NO_INTEGRAL_INT64_T
  682. # ifdef BOOST_NO_INTEGRAL_INT64_T
  683. # error "Defect macro BOOST_NO_INTEGRAL_INT64_T is defined."
  684. # endif
  685. #endif
  686. #ifdef TEST_BOOST_NO_IOSFWD
  687. # ifdef BOOST_NO_IOSFWD
  688. # error "Defect macro BOOST_NO_IOSFWD is defined."
  689. # endif
  690. #endif
  691. #ifdef TEST_BOOST_NO_IOSTREAM
  692. # ifdef BOOST_NO_IOSTREAM
  693. # error "Defect macro BOOST_NO_IOSTREAM is defined."
  694. # endif
  695. #endif
  696. #ifdef TEST_BOOST_NO_IS_ABSTRACT
  697. # ifdef BOOST_NO_IS_ABSTRACT
  698. # error "Defect macro BOOST_NO_IS_ABSTRACT is defined."
  699. # endif
  700. #endif
  701. #ifdef TEST_BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
  702. # ifdef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
  703. # error "Defect macro BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS is defined."
  704. # endif
  705. #endif
  706. #ifdef TEST_BOOST_NO_CXX11_LAMBDAS
  707. # ifdef BOOST_NO_CXX11_LAMBDAS
  708. # error "Defect macro BOOST_NO_CXX11_LAMBDAS is defined."
  709. # endif
  710. #endif
  711. #ifdef TEST_BOOST_NO_LIMITS
  712. # ifdef BOOST_NO_LIMITS
  713. # error "Defect macro BOOST_NO_LIMITS is defined."
  714. # endif
  715. #endif
  716. #ifdef TEST_BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
  717. # ifdef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
  718. # error "Defect macro BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS is defined."
  719. # endif
  720. #endif
  721. #ifdef TEST_BOOST_NO_LONG_LONG_NUMERIC_LIMITS
  722. # ifdef BOOST_NO_LONG_LONG_NUMERIC_LIMITS
  723. # error "Defect macro BOOST_NO_LONG_LONG_NUMERIC_LIMITS is defined."
  724. # endif
  725. #endif
  726. #ifdef TEST_BOOST_NO_LONG_LONG
  727. # ifdef BOOST_NO_LONG_LONG
  728. # error "Defect macro BOOST_NO_LONG_LONG is defined."
  729. # endif
  730. #endif
  731. #ifdef TEST_BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
  732. # ifdef BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
  733. # error "Defect macro BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS is defined."
  734. # endif
  735. #endif
  736. #ifdef TEST_BOOST_NO_MEMBER_TEMPLATE_KEYWORD
  737. # ifdef BOOST_NO_MEMBER_TEMPLATE_KEYWORD
  738. # error "Defect macro BOOST_NO_MEMBER_TEMPLATE_KEYWORD is defined."
  739. # endif
  740. #endif
  741. #ifdef TEST_BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
  742. # ifdef BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
  743. # error "Defect macro BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS is defined."
  744. # endif
  745. #endif
  746. #ifdef TEST_BOOST_NO_MEMBER_TEMPLATE_FRIENDS
  747. # ifdef BOOST_NO_MEMBER_TEMPLATE_FRIENDS
  748. # error "Defect macro BOOST_NO_MEMBER_TEMPLATE_FRIENDS is defined."
  749. # endif
  750. #endif
  751. #ifdef TEST_BOOST_NO_MEMBER_TEMPLATES
  752. # ifdef BOOST_NO_MEMBER_TEMPLATES
  753. # error "Defect macro BOOST_NO_MEMBER_TEMPLATES is defined."
  754. # endif
  755. #endif
  756. #ifdef TEST_BOOST_NO_NESTED_FRIENDSHIP
  757. # ifdef BOOST_NO_NESTED_FRIENDSHIP
  758. # error "Defect macro BOOST_NO_NESTED_FRIENDSHIP is defined."
  759. # endif
  760. #endif
  761. #ifdef TEST_BOOST_NO_CXX11_NOEXCEPT
  762. # ifdef BOOST_NO_CXX11_NOEXCEPT
  763. # error "Defect macro BOOST_NO_CXX11_NOEXCEPT is defined."
  764. # endif
  765. #endif
  766. #ifdef TEST_BOOST_NO_CXX11_NULLPTR
  767. # ifdef BOOST_NO_CXX11_NULLPTR
  768. # error "Defect macro BOOST_NO_CXX11_NULLPTR is defined."
  769. # endif
  770. #endif
  771. #ifdef TEST_BOOST_NO_OPERATORS_IN_NAMESPACE
  772. # ifdef BOOST_NO_OPERATORS_IN_NAMESPACE
  773. # error "Defect macro BOOST_NO_OPERATORS_IN_NAMESPACE is defined."
  774. # endif
  775. #endif
  776. #ifdef TEST_BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS
  777. # ifdef BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS
  778. # error "Defect macro BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS is defined."
  779. # endif
  780. #endif
  781. #ifdef TEST_BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
  782. # ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
  783. # error "Defect macro BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION is defined."
  784. # endif
  785. #endif
  786. #ifdef TEST_BOOST_NO_PRIVATE_IN_AGGREGATE
  787. # ifdef BOOST_NO_PRIVATE_IN_AGGREGATE
  788. # error "Defect macro BOOST_NO_PRIVATE_IN_AGGREGATE is defined."
  789. # endif
  790. #endif
  791. #ifdef TEST_BOOST_NO_POINTER_TO_MEMBER_CONST
  792. # ifdef BOOST_NO_POINTER_TO_MEMBER_CONST
  793. # error "Defect macro BOOST_NO_POINTER_TO_MEMBER_CONST is defined."
  794. # endif
  795. #endif
  796. #ifdef TEST_BOOST_NO_CXX11_RANGE_BASED_FOR
  797. # ifdef BOOST_NO_CXX11_RANGE_BASED_FOR
  798. # error "Defect macro BOOST_NO_CXX11_RANGE_BASED_FOR is defined."
  799. # endif
  800. #endif
  801. #ifdef TEST_BOOST_NO_CXX11_RAW_LITERALS
  802. # ifdef BOOST_NO_CXX11_RAW_LITERALS
  803. # error "Defect macro BOOST_NO_CXX11_RAW_LITERALS is defined."
  804. # endif
  805. #endif
  806. #ifdef TEST_BOOST_NO_RESTRICT_REFERENCES
  807. # ifdef BOOST_NO_RESTRICT_REFERENCES
  808. # error "Defect macro BOOST_NO_RESTRICT_REFERENCES is defined."
  809. # endif
  810. #endif
  811. #ifdef TEST_BOOST_NO_UNREACHABLE_RETURN_DETECTION
  812. # ifdef BOOST_NO_UNREACHABLE_RETURN_DETECTION
  813. # error "Defect macro BOOST_NO_UNREACHABLE_RETURN_DETECTION is defined."
  814. # endif
  815. #endif
  816. #ifdef TEST_BOOST_NO_RTTI
  817. # ifdef BOOST_NO_RTTI
  818. # error "Defect macro BOOST_NO_RTTI is defined."
  819. # endif
  820. #endif
  821. #ifdef TEST_BOOST_NO_CXX11_RVALUE_REFERENCES
  822. # ifdef BOOST_NO_CXX11_RVALUE_REFERENCES
  823. # error "Defect macro BOOST_NO_CXX11_RVALUE_REFERENCES is defined."
  824. # endif
  825. #endif
  826. #ifdef TEST_BOOST_NO_CXX11_SCOPED_ENUMS
  827. # ifdef BOOST_NO_CXX11_SCOPED_ENUMS
  828. # error "Defect macro BOOST_NO_CXX11_SCOPED_ENUMS is defined."
  829. # endif
  830. #endif
  831. #ifdef TEST_BOOST_NO_SFINAE
  832. # ifdef BOOST_NO_SFINAE
  833. # error "Defect macro BOOST_NO_SFINAE is defined."
  834. # endif
  835. #endif
  836. #ifdef TEST_BOOST_NO_SFINAE_EXPR
  837. # ifdef BOOST_NO_SFINAE_EXPR
  838. # error "Defect macro BOOST_NO_SFINAE_EXPR is defined."
  839. # endif
  840. #endif
  841. #ifdef TEST_BOOST_NO_STRINGSTREAM
  842. # ifdef BOOST_NO_STRINGSTREAM
  843. # error "Defect macro BOOST_NO_STRINGSTREAM is defined."
  844. # endif
  845. #endif
  846. #ifdef TEST_BOOST_NO_CXX11_STATIC_ASSERT
  847. # ifdef BOOST_NO_CXX11_STATIC_ASSERT
  848. # error "Defect macro BOOST_NO_CXX11_STATIC_ASSERT is defined."
  849. # endif
  850. #endif
  851. #ifdef TEST_BOOST_NO_STD_ALLOCATOR
  852. # ifdef BOOST_NO_STD_ALLOCATOR
  853. # error "Defect macro BOOST_NO_STD_ALLOCATOR is defined."
  854. # endif
  855. #endif
  856. #ifdef TEST_BOOST_NO_STD_DISTANCE
  857. # ifdef BOOST_NO_STD_DISTANCE
  858. # error "Defect macro BOOST_NO_STD_DISTANCE is defined."
  859. # endif
  860. #endif
  861. #ifdef TEST_BOOST_NO_STD_ITERATOR_TRAITS
  862. # ifdef BOOST_NO_STD_ITERATOR_TRAITS
  863. # error "Defect macro BOOST_NO_STD_ITERATOR_TRAITS is defined."
  864. # endif
  865. #endif
  866. #ifdef TEST_BOOST_NO_STD_ITERATOR
  867. # ifdef BOOST_NO_STD_ITERATOR
  868. # error "Defect macro BOOST_NO_STD_ITERATOR is defined."
  869. # endif
  870. #endif
  871. #ifdef TEST_BOOST_NO_STD_LOCALE
  872. # ifdef BOOST_NO_STD_LOCALE
  873. # error "Defect macro BOOST_NO_STD_LOCALE is defined."
  874. # endif
  875. #endif
  876. #ifdef TEST_BOOST_NO_STD_MESSAGES
  877. # ifdef BOOST_NO_STD_MESSAGES
  878. # error "Defect macro BOOST_NO_STD_MESSAGES is defined."
  879. # endif
  880. #endif
  881. #ifdef TEST_BOOST_NO_STD_MIN_MAX
  882. # ifdef BOOST_NO_STD_MIN_MAX
  883. # error "Defect macro BOOST_NO_STD_MIN_MAX is defined."
  884. # endif
  885. #endif
  886. #ifdef TEST_BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN
  887. # ifdef BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN
  888. # error "Defect macro BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN is defined."
  889. # endif
  890. #endif
  891. #ifdef TEST_BOOST_NO_STD_TYPEINFO
  892. # ifdef BOOST_NO_STD_TYPEINFO
  893. # error "Defect macro BOOST_NO_STD_TYPEINFO is defined."
  894. # endif
  895. #endif
  896. #ifdef TEST_BOOST_NO_STD_USE_FACET
  897. # ifdef BOOST_NO_STD_USE_FACET
  898. # error "Defect macro BOOST_NO_STD_USE_FACET is defined."
  899. # endif
  900. #endif
  901. #ifdef TEST_BOOST_NO_STD_WSTREAMBUF
  902. # ifdef BOOST_NO_STD_WSTREAMBUF
  903. # error "Defect macro BOOST_NO_STD_WSTREAMBUF is defined."
  904. # endif
  905. #endif
  906. #ifdef TEST_BOOST_NO_STD_WSTRING
  907. # ifdef BOOST_NO_STD_WSTRING
  908. # error "Defect macro BOOST_NO_STD_WSTRING is defined."
  909. # endif
  910. #endif
  911. #ifdef TEST_BOOST_NO_STDC_NAMESPACE
  912. # ifdef BOOST_NO_STDC_NAMESPACE
  913. # error "Defect macro BOOST_NO_STDC_NAMESPACE is defined."
  914. # endif
  915. #endif
  916. #ifdef TEST_BOOST_NO_SWPRINTF
  917. # ifdef BOOST_NO_SWPRINTF
  918. # error "Defect macro BOOST_NO_SWPRINTF is defined."
  919. # endif
  920. #endif
  921. #ifdef TEST_BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
  922. # ifdef BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
  923. # error "Defect macro BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS is defined."
  924. # endif
  925. #endif
  926. #ifdef TEST_BOOST_NO_CXX11_TEMPLATE_ALIASES
  927. # ifdef BOOST_NO_CXX11_TEMPLATE_ALIASES
  928. # error "Defect macro BOOST_NO_CXX11_TEMPLATE_ALIASES is defined."
  929. # endif
  930. #endif
  931. #ifdef TEST_BOOST_NO_TEMPLATED_IOSTREAMS
  932. # ifdef BOOST_NO_TEMPLATED_IOSTREAMS
  933. # error "Defect macro BOOST_NO_TEMPLATED_IOSTREAMS is defined."
  934. # endif
  935. #endif
  936. #ifdef TEST_BOOST_NO_TEMPLATE_TEMPLATES
  937. # ifdef BOOST_NO_TEMPLATE_TEMPLATES
  938. # error "Defect macro BOOST_NO_TEMPLATE_TEMPLATES is defined."
  939. # endif
  940. #endif
  941. #ifdef TEST_BOOST_NO_TWO_PHASE_NAME_LOOKUP
  942. # ifdef BOOST_NO_TWO_PHASE_NAME_LOOKUP
  943. # error "Defect macro BOOST_NO_TWO_PHASE_NAME_LOOKUP is defined."
  944. # endif
  945. #endif
  946. #ifdef TEST_BOOST_NO_TYPEID
  947. # ifdef BOOST_NO_TYPEID
  948. # error "Defect macro BOOST_NO_TYPEID is defined."
  949. # endif
  950. #endif
  951. #ifdef TEST_BOOST_NO_TYPENAME_WITH_CTOR
  952. # ifdef BOOST_NO_TYPENAME_WITH_CTOR
  953. # error "Defect macro BOOST_NO_TYPENAME_WITH_CTOR is defined."
  954. # endif
  955. #endif
  956. #ifdef TEST_BOOST_NO_CXX11_UNICODE_LITERALS
  957. # ifdef BOOST_NO_CXX11_UNICODE_LITERALS
  958. # error "Defect macro BOOST_NO_CXX11_UNICODE_LITERALS is defined."
  959. # endif
  960. #endif
  961. #ifdef TEST_BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
  962. # ifdef BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
  963. # error "Defect macro BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX is defined."
  964. # endif
  965. #endif
  966. #ifdef TEST_BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
  967. # ifdef BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
  968. # error "Defect macro BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL is defined."
  969. # endif
  970. #endif
  971. #ifdef TEST_BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
  972. # ifdef BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
  973. # error "Defect macro BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE is defined."
  974. # endif
  975. #endif
  976. #ifdef TEST_BOOST_NO_USING_TEMPLATE
  977. # ifdef BOOST_NO_USING_TEMPLATE
  978. # error "Defect macro BOOST_NO_USING_TEMPLATE is defined."
  979. # endif
  980. #endif
  981. #ifdef TEST_BOOST_NO_CXX11_VARIADIC_MACROS
  982. # ifdef BOOST_NO_CXX11_VARIADIC_MACROS
  983. # error "Defect macro BOOST_NO_CXX11_VARIADIC_MACROS is defined."
  984. # endif
  985. #endif
  986. #ifdef TEST_BOOST_NO_CXX11_VARIADIC_TEMPLATES
  987. # ifdef BOOST_NO_CXX11_VARIADIC_TEMPLATES
  988. # error "Defect macro BOOST_NO_CXX11_VARIADIC_TEMPLATES is defined."
  989. # endif
  990. #endif
  991. #ifdef TEST_BOOST_NO_VOID_RETURNS
  992. # ifdef BOOST_NO_VOID_RETURNS
  993. # error "Defect macro BOOST_NO_VOID_RETURNS is defined."
  994. # endif
  995. #endif
  996. #ifdef TEST_BOOST_NO_INTRINSIC_WCHAR_T
  997. # ifdef BOOST_NO_INTRINSIC_WCHAR_T
  998. # error "Defect macro BOOST_NO_INTRINSIC_WCHAR_T is defined."
  999. # endif
  1000. #endif
  1001. int main( int, char *[] )
  1002. {
  1003. return 0;
  1004. }