1 // This file was automatically generated on Thu Apr 9 14:27:07 2020 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 8 // See http://www.boost.org/libs/config for the most recent version.// 9 // Revision $Id$ 10 // 11 12 // Test file for config setup 13 // This file should compile, if it does not then 14 // one or more macros need to be defined. 15 // see boost_*.ipp for more details 16 17 // Do not edit this file, it was generated automatically by 18 19 #include <boost/config.hpp> 20 #include <iostream> 21 #include "test.hpp" 22 23 int error_count = 0; 24 25 #ifndef BOOST_NO_ADL_BARRIER 26 #include "boost_no_adl_barrier.ipp" 27 #else 28 namespace boost_no_adl_barrier = empty_boost; 29 #endif 30 #ifndef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP 31 #include "boost_no_arg_dep_lookup.ipp" 32 #else 33 namespace boost_no_argument_dependent_lookup = empty_boost; 34 #endif 35 #ifndef BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS 36 #include "boost_no_array_type_spec.ipp" 37 #else 38 namespace boost_no_array_type_specializations = empty_boost; 39 #endif 40 #ifndef BOOST_NO_CXX11_AUTO_DECLARATIONS 41 #include "boost_no_auto_declarations.ipp" 42 #else 43 namespace boost_no_cxx11_auto_declarations = empty_boost; 44 #endif 45 #ifndef BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS 46 #include "boost_no_auto_multidecl.ipp" 47 #else 48 namespace boost_no_cxx11_auto_multideclarations = empty_boost; 49 #endif 50 #ifndef BOOST_NO_AUTO_PTR 51 #include "boost_no_auto_ptr.ipp" 52 #else 53 namespace boost_no_auto_ptr = empty_boost; 54 #endif 55 #ifndef BOOST_BCB_PARTIAL_SPECIALIZATION_BUG 56 #include "boost_no_bcb_partial_spec.ipp" 57 #else 58 namespace boost_bcb_partial_specialization_bug = empty_boost; 59 #endif 60 #ifndef BOOST_NO_CXX11_CHAR16_T 61 #include "boost_no_char16_t.ipp" 62 #else 63 namespace boost_no_cxx11_char16_t = empty_boost; 64 #endif 65 #ifndef BOOST_NO_CXX11_CHAR32_T 66 #include "boost_no_char32_t.ipp" 67 #else 68 namespace boost_no_cxx11_char32_t = empty_boost; 69 #endif 70 #ifndef BOOST_NO_COMPLETE_VALUE_INITIALIZATION 71 #include "boost_no_com_value_init.ipp" 72 #else 73 namespace boost_no_complete_value_initialization = empty_boost; 74 #endif 75 #ifndef BOOST_NO_CXX11_CONSTEXPR 76 #include "boost_no_constexpr.ipp" 77 #else 78 namespace boost_no_cxx11_constexpr = empty_boost; 79 #endif 80 #ifndef BOOST_NO_CTYPE_FUNCTIONS 81 #include "boost_no_ctype_functions.ipp" 82 #else 83 namespace boost_no_ctype_functions = empty_boost; 84 #endif 85 #ifndef BOOST_NO_CV_SPECIALIZATIONS 86 #include "boost_no_cv_spec.ipp" 87 #else 88 namespace boost_no_cv_specializations = empty_boost; 89 #endif 90 #ifndef BOOST_NO_CV_VOID_SPECIALIZATIONS 91 #include "boost_no_cv_void_spec.ipp" 92 #else 93 namespace boost_no_cv_void_specializations = empty_boost; 94 #endif 95 #ifndef BOOST_NO_CWCHAR 96 #include "boost_no_cwchar.ipp" 97 #else 98 namespace boost_no_cwchar = empty_boost; 99 #endif 100 #ifndef BOOST_NO_CWCTYPE 101 #include "boost_no_cwctype.ipp" 102 #else 103 namespace boost_no_cwctype = empty_boost; 104 #endif 105 #ifndef BOOST_NO_CXX11_ADDRESSOF 106 #include "boost_no_cxx11_addressof.ipp" 107 #else 108 namespace boost_no_cxx11_addressof = empty_boost; 109 #endif 110 #ifndef BOOST_NO_CXX11_ALIGNAS 111 #include "boost_no_cxx11_alignas.ipp" 112 #else 113 namespace boost_no_cxx11_alignas = empty_boost; 114 #endif 115 #ifndef BOOST_NO_CXX11_ALLOCATOR 116 #include "boost_no_cxx11_allocator.ipp" 117 #else 118 namespace boost_no_cxx11_allocator = empty_boost; 119 #endif 120 #ifndef BOOST_NO_CXX11_ATOMIC_SMART_PTR 121 #include "boost_no_cxx11_atomic_sp.ipp" 122 #else 123 namespace boost_no_cxx11_atomic_smart_ptr = empty_boost; 124 #endif 125 #ifndef BOOST_NO_CXX11_DEFAULTED_MOVES 126 #include "boost_no_cxx11_defaulted_moves.ipp" 127 #else 128 namespace boost_no_cxx11_defaulted_moves = empty_boost; 129 #endif 130 #ifndef BOOST_NO_CXX11_HDR_EXCEPTION 131 #include "boost_no_cxx11_exception.ipp" 132 #else 133 namespace boost_no_cxx11_hdr_exception = empty_boost; 134 #endif 135 #ifndef BOOST_NO_CXX11_FINAL 136 #include "boost_no_cxx11_final.ipp" 137 #else 138 namespace boost_no_cxx11_final = empty_boost; 139 #endif 140 #ifndef BOOST_NO_CXX11_HDR_ARRAY 141 #include "boost_no_cxx11_hdr_array.ipp" 142 #else 143 namespace boost_no_cxx11_hdr_array = empty_boost; 144 #endif 145 #ifndef BOOST_NO_CXX11_HDR_ATOMIC 146 #include "boost_no_cxx11_hdr_atomic.ipp" 147 #else 148 namespace boost_no_cxx11_hdr_atomic = empty_boost; 149 #endif 150 #ifndef BOOST_NO_CXX11_HDR_CHRONO 151 #include "boost_no_cxx11_hdr_chrono.ipp" 152 #else 153 namespace boost_no_cxx11_hdr_chrono = empty_boost; 154 #endif 155 #ifndef BOOST_NO_CXX11_HDR_CODECVT 156 #include "boost_no_cxx11_hdr_codecvt.ipp" 157 #else 158 namespace boost_no_cxx11_hdr_codecvt = empty_boost; 159 #endif 160 #ifndef BOOST_NO_CXX11_HDR_CONDITION_VARIABLE 161 #include "boost_no_cxx11_hdr_condition_variable.ipp" 162 #else 163 namespace boost_no_cxx11_hdr_condition_variable = empty_boost; 164 #endif 165 #ifndef BOOST_NO_CXX11_HDR_FORWARD_LIST 166 #include "boost_no_cxx11_hdr_forward_list.ipp" 167 #else 168 namespace boost_no_cxx11_hdr_forward_list = empty_boost; 169 #endif 170 #ifndef BOOST_NO_CXX11_HDR_FUTURE 171 #include "boost_no_cxx11_hdr_future.ipp" 172 #else 173 namespace boost_no_cxx11_hdr_future = empty_boost; 174 #endif 175 #ifndef BOOST_NO_CXX11_HDR_INITIALIZER_LIST 176 #include "boost_no_cxx11_hdr_initializer_list.ipp" 177 #else 178 namespace boost_no_cxx11_hdr_initializer_list = empty_boost; 179 #endif 180 #ifndef BOOST_NO_CXX11_HDR_MUTEX 181 #include "boost_no_cxx11_hdr_mutex.ipp" 182 #else 183 namespace boost_no_cxx11_hdr_mutex = empty_boost; 184 #endif 185 #ifndef BOOST_NO_CXX11_HDR_RANDOM 186 #include "boost_no_cxx11_hdr_random.ipp" 187 #else 188 namespace boost_no_cxx11_hdr_random = empty_boost; 189 #endif 190 #ifndef BOOST_NO_CXX11_HDR_RATIO 191 #include "boost_no_cxx11_hdr_ratio.ipp" 192 #else 193 namespace boost_no_cxx11_hdr_ratio = empty_boost; 194 #endif 195 #ifndef BOOST_NO_CXX11_HDR_REGEX 196 #include "boost_no_cxx11_hdr_regex.ipp" 197 #else 198 namespace boost_no_cxx11_hdr_regex = empty_boost; 199 #endif 200 #ifndef BOOST_NO_CXX11_HDR_SYSTEM_ERROR 201 #include "boost_no_cxx11_hdr_system_error.ipp" 202 #else 203 namespace boost_no_cxx11_hdr_system_error = empty_boost; 204 #endif 205 #ifndef BOOST_NO_CXX11_HDR_THREAD 206 #include "boost_no_cxx11_hdr_thread.ipp" 207 #else 208 namespace boost_no_cxx11_hdr_thread = empty_boost; 209 #endif 210 #ifndef BOOST_NO_CXX11_HDR_TUPLE 211 #include "boost_no_cxx11_hdr_tuple.ipp" 212 #else 213 namespace boost_no_cxx11_hdr_tuple = empty_boost; 214 #endif 215 #ifndef BOOST_NO_CXX11_HDR_TYPE_TRAITS 216 #include "boost_no_cxx11_hdr_type_traits.ipp" 217 #else 218 namespace boost_no_cxx11_hdr_type_traits = empty_boost; 219 #endif 220 #ifndef BOOST_NO_CXX11_HDR_TYPEINDEX 221 #include "boost_no_cxx11_hdr_typeindex.ipp" 222 #else 223 namespace boost_no_cxx11_hdr_typeindex = empty_boost; 224 #endif 225 #ifndef BOOST_NO_CXX11_HDR_UNORDERED_MAP 226 #include "boost_no_cxx11_hdr_unordered_map.ipp" 227 #else 228 namespace boost_no_cxx11_hdr_unordered_map = empty_boost; 229 #endif 230 #ifndef BOOST_NO_CXX11_HDR_UNORDERED_SET 231 #include "boost_no_cxx11_hdr_unordered_set.ipp" 232 #else 233 namespace boost_no_cxx11_hdr_unordered_set = empty_boost; 234 #endif 235 #ifndef BOOST_NO_CXX11_INLINE_NAMESPACES 236 #include "boost_no_cxx11_inline_namespaces.ipp" 237 #else 238 namespace boost_no_cxx11_inline_namespaces = empty_boost; 239 #endif 240 #ifndef BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS 241 #include "boost_no_cxx11_non_pub_def_fun.ipp" 242 #else 243 namespace boost_no_cxx11_non_public_defaulted_functions = empty_boost; 244 #endif 245 #ifndef BOOST_NO_CXX11_NUMERIC_LIMITS 246 #include "boost_no_cxx11_numeric_limits.ipp" 247 #else 248 namespace boost_no_cxx11_numeric_limits = empty_boost; 249 #endif 250 #ifndef BOOST_NO_CXX11_OVERRIDE 251 #include "boost_no_cxx11_override.ipp" 252 #else 253 namespace boost_no_cxx11_override = empty_boost; 254 #endif 255 #ifndef BOOST_NO_CXX11_POINTER_TRAITS 256 #include "boost_no_cxx11_pointer_traits.ipp" 257 #else 258 namespace boost_no_cxx11_pointer_traits = empty_boost; 259 #endif 260 #ifndef BOOST_NO_CXX11_REF_QUALIFIERS 261 #include "boost_no_cxx11_ref_qualifiers.ipp" 262 #else 263 namespace boost_no_cxx11_ref_qualifiers = empty_boost; 264 #endif 265 #ifndef BOOST_NO_CXX11_SFINAE_EXPR 266 #include "boost_no_cxx11_sfinae_expr.ipp" 267 #else 268 namespace boost_no_cxx11_sfinae_expr = empty_boost; 269 #endif 270 #ifndef BOOST_NO_CXX11_SMART_PTR 271 #include "boost_no_cxx11_smart_ptr.ipp" 272 #else 273 namespace boost_no_cxx11_smart_ptr = empty_boost; 274 #endif 275 #ifndef BOOST_NO_CXX11_STD_ALIGN 276 #include "boost_no_cxx11_std_align.ipp" 277 #else 278 namespace boost_no_cxx11_std_align = empty_boost; 279 #endif 280 #ifndef BOOST_NO_CXX11_THREAD_LOCAL 281 #include "boost_no_cxx11_thread_local.ipp" 282 #else 283 namespace boost_no_cxx11_thread_local = empty_boost; 284 #endif 285 #ifndef BOOST_NO_CXX11_TRAILING_RESULT_TYPES 286 #include "boost_no_cxx11_trailing_result_types.ipp" 287 #else 288 namespace boost_no_cxx11_trailing_result_types = empty_boost; 289 #endif 290 #ifndef BOOST_NO_CXX11_USER_DEFINED_LITERALS 291 #include "boost_no_cxx11_user_lit.ipp" 292 #else 293 namespace boost_no_cxx11_user_defined_literals = empty_boost; 294 #endif 295 #ifndef BOOST_NO_CXX14_BINARY_LITERALS 296 #include "boost_no_cxx14_binary_literals.ipp" 297 #else 298 namespace boost_no_cxx14_binary_literals = empty_boost; 299 #endif 300 #ifndef BOOST_NO_CXX14_CONSTEXPR 301 #include "boost_no_cxx14_constexpr.ipp" 302 #else 303 namespace boost_no_cxx14_constexpr = empty_boost; 304 #endif 305 #ifndef BOOST_NO_CXX14_DECLTYPE_AUTO 306 #include "boost_no_cxx14_decltype_auto.ipp" 307 #else 308 namespace boost_no_cxx14_decltype_auto = empty_boost; 309 #endif 310 #ifndef BOOST_NO_CXX14_DIGIT_SEPARATORS 311 #include "boost_no_cxx14_digit_separator.ipp" 312 #else 313 namespace boost_no_cxx14_digit_separators = empty_boost; 314 #endif 315 #ifndef BOOST_NO_CXX14_GENERIC_LAMBDAS 316 #include "boost_no_cxx14_generic_lambda.ipp" 317 #else 318 namespace boost_no_cxx14_generic_lambdas = empty_boost; 319 #endif 320 #ifndef BOOST_NO_CXX14_HDR_SHARED_MUTEX 321 #include "boost_no_cxx14_hdr_shared_mutex.ipp" 322 #else 323 namespace boost_no_cxx14_hdr_shared_mutex = empty_boost; 324 #endif 325 #ifndef BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES 326 #include "boost_no_cxx14_lambda_capture.ipp" 327 #else 328 namespace boost_no_cxx14_initialized_lambda_captures = empty_boost; 329 #endif 330 #ifndef BOOST_NO_CXX14_AGGREGATE_NSDMI 331 #include "boost_no_cxx14_member_init.ipp" 332 #else 333 namespace boost_no_cxx14_aggregate_nsdmi = empty_boost; 334 #endif 335 #ifndef BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION 336 #include "boost_no_cxx14_return_type_ded.ipp" 337 #else 338 namespace boost_no_cxx14_return_type_deduction = empty_boost; 339 #endif 340 #ifndef BOOST_NO_CXX14_STD_EXCHANGE 341 #include "boost_no_cxx14_std_exchange.ipp" 342 #else 343 namespace boost_no_cxx14_std_exchange = empty_boost; 344 #endif 345 #ifndef BOOST_NO_CXX14_VARIABLE_TEMPLATES 346 #include "boost_no_cxx14_var_templ.ipp" 347 #else 348 namespace boost_no_cxx14_variable_templates = empty_boost; 349 #endif 350 #ifndef BOOST_NO_CXX17_FOLD_EXPRESSIONS 351 #include "boost_no_cxx17_fold_expressions.ipp" 352 #else 353 namespace boost_no_cxx17_fold_expressions = empty_boost; 354 #endif 355 #ifndef BOOST_NO_CXX17_HDR_OPTIONAL 356 #include "boost_no_cxx17_hdr_optional.ipp" 357 #else 358 namespace boost_no_cxx17_hdr_optional = empty_boost; 359 #endif 360 #ifndef BOOST_NO_CXX17_HDR_STRING_VIEW 361 #include "boost_no_cxx17_hdr_string_view.ipp" 362 #else 363 namespace boost_no_cxx17_hdr_string_view = empty_boost; 364 #endif 365 #ifndef BOOST_NO_CXX17_HDR_VARIANT 366 #include "boost_no_cxx17_hdr_variant.ipp" 367 #else 368 namespace boost_no_cxx17_hdr_variant = empty_boost; 369 #endif 370 #ifndef BOOST_NO_CXX17_IF_CONSTEXPR 371 #include "boost_no_cxx17_if_constexpr.ipp" 372 #else 373 namespace boost_no_cxx17_if_constexpr = empty_boost; 374 #endif 375 #ifndef BOOST_NO_CXX17_INLINE_VARIABLES 376 #include "boost_no_cxx17_inline_variables.ipp" 377 #else 378 namespace boost_no_cxx17_inline_variables = empty_boost; 379 #endif 380 #ifndef BOOST_NO_CXX17_ITERATOR_TRAITS 381 #include "boost_no_cxx17_iterator_traits.ipp" 382 #else 383 namespace boost_no_cxx17_iterator_traits = empty_boost; 384 #endif 385 #ifndef BOOST_NO_CXX17_STD_APPLY 386 #include "boost_no_cxx17_std_apply.ipp" 387 #else 388 namespace boost_no_cxx17_std_apply = empty_boost; 389 #endif 390 #ifndef BOOST_NO_CXX17_STD_INVOKE 391 #include "boost_no_cxx17_std_invoke.ipp" 392 #else 393 namespace boost_no_cxx17_std_invoke = empty_boost; 394 #endif 395 #ifndef BOOST_NO_CXX17_STRUCTURED_BINDINGS 396 #include "boost_no_cxx17_structured_bindings.ipp" 397 #else 398 namespace boost_no_cxx17_structured_bindings = empty_boost; 399 #endif 400 #ifndef BOOST_NO_CXX98_BINDERS 401 #include "boost_no_cxx98_binders.ipp" 402 #else 403 namespace boost_no_cxx98_binders = empty_boost; 404 #endif 405 #ifndef BOOST_NO_CXX98_FUNCTION_BASE 406 #include "boost_no_cxx98_function_base.ipp" 407 #else 408 namespace boost_no_cxx98_function_base = empty_boost; 409 #endif 410 #ifndef BOOST_NO_CXX98_RANDOM_SHUFFLE 411 #include "boost_no_cxx98_random_shuffle.ipp" 412 #else 413 namespace boost_no_cxx98_random_shuffle = empty_boost; 414 #endif 415 #ifndef BOOST_NO_CXX11_HDR_FUNCTIONAL 416 #include "boost_no_cxx_hdr_functional.ipp" 417 #else 418 namespace boost_no_cxx11_hdr_functional = empty_boost; 419 #endif 420 #ifndef BOOST_NO_CXX11_DECLTYPE 421 #include "boost_no_decltype.ipp" 422 #else 423 namespace boost_no_cxx11_decltype = empty_boost; 424 #endif 425 #ifndef BOOST_NO_CXX11_DECLTYPE_N3276 426 #include "boost_no_decltype_n3276.ipp" 427 #else 428 namespace boost_no_cxx11_decltype_n3276 = empty_boost; 429 #endif 430 #ifndef BOOST_DEDUCED_TYPENAME 431 #include "boost_no_ded_typename.ipp" 432 #else 433 namespace boost_deduced_typename = empty_boost; 434 #endif 435 #ifndef BOOST_NO_CXX11_DEFAULTED_FUNCTIONS 436 #include "boost_no_defaulted_functions.ipp" 437 #else 438 namespace boost_no_cxx11_defaulted_functions = empty_boost; 439 #endif 440 #ifndef BOOST_NO_CXX11_DELETED_FUNCTIONS 441 #include "boost_no_deleted_functions.ipp" 442 #else 443 namespace boost_no_cxx11_deleted_functions = empty_boost; 444 #endif 445 #ifndef BOOST_NO_DEPENDENT_NESTED_DERIVATIONS 446 #include "boost_no_dep_nested_class.ipp" 447 #else 448 namespace boost_no_dependent_nested_derivations = empty_boost; 449 #endif 450 #ifndef BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS 451 #include "boost_no_dep_val_param.ipp" 452 #else 453 namespace boost_no_dependent_types_in_template_value_parameters = empty_boost; 454 #endif 455 #ifndef BOOST_NO_EXCEPTION_STD_NAMESPACE 456 #include "boost_no_excep_std.ipp" 457 #else 458 namespace boost_no_exception_std_namespace = empty_boost; 459 #endif 460 #ifndef BOOST_NO_EXCEPTIONS 461 #include "boost_no_exceptions.ipp" 462 #else 463 namespace boost_no_exceptions = empty_boost; 464 #endif 465 #ifndef BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS 466 #include "boost_no_exp_func_tem_arg.ipp" 467 #else 468 namespace boost_no_explicit_function_template_arguments = empty_boost; 469 #endif 470 #ifndef BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS 471 #include "boost_no_explicit_cvt_ops.ipp" 472 #else 473 namespace boost_no_cxx11_explicit_conversion_operators = empty_boost; 474 #endif 475 #ifndef BOOST_NO_CXX11_EXTERN_TEMPLATE 476 #include "boost_no_extern_template.ipp" 477 #else 478 namespace boost_no_cxx11_extern_template = empty_boost; 479 #endif 480 #ifndef BOOST_NO_FENV_H 481 #include "boost_no_fenv_h.ipp" 482 #else 483 namespace boost_no_fenv_h = empty_boost; 484 #endif 485 #ifndef BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS 486 #include "boost_no_fixed_len_variadic_templates.ipp" 487 #else 488 namespace boost_no_cxx11_fixed_length_variadic_template_expansion_packs = empty_boost; 489 #endif 490 #ifndef BOOST_NO_FUNCTION_TEMPLATE_ORDERING 491 #include "boost_no_func_tmp_order.ipp" 492 #else 493 namespace boost_no_function_template_ordering = empty_boost; 494 #endif 495 #ifndef BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS 496 #include "boost_no_function_template_default_args.ipp" 497 #else 498 namespace boost_no_cxx11_function_template_default_args = empty_boost; 499 #endif 500 #ifndef BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS 501 #include "boost_no_function_type_spec.ipp" 502 #else 503 namespace boost_no_function_type_specializations = empty_boost; 504 #endif 505 #ifndef BOOST_NO_MS_INT64_NUMERIC_LIMITS 506 #include "boost_no_i64_limits.ipp" 507 #else 508 namespace boost_no_ms_int64_numeric_limits = empty_boost; 509 #endif 510 #ifndef BOOST_NO_INCLASS_MEMBER_INITIALIZATION 511 #include "boost_no_inline_memb_init.ipp" 512 #else 513 namespace boost_no_inclass_member_initialization = empty_boost; 514 #endif 515 #ifndef BOOST_NO_INTEGRAL_INT64_T 516 #include "boost_no_integral_int64_t.ipp" 517 #else 518 namespace boost_no_integral_int64_t = empty_boost; 519 #endif 520 #ifndef BOOST_NO_IOSFWD 521 #include "boost_no_iosfwd.ipp" 522 #else 523 namespace boost_no_iosfwd = empty_boost; 524 #endif 525 #ifndef BOOST_NO_IOSTREAM 526 #include "boost_no_iostream.ipp" 527 #else 528 namespace boost_no_iostream = empty_boost; 529 #endif 530 #ifndef BOOST_NO_IS_ABSTRACT 531 #include "boost_no_is_abstract.ipp" 532 #else 533 namespace boost_no_is_abstract = empty_boost; 534 #endif 535 #ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS 536 #include "boost_no_iter_construct.ipp" 537 #else 538 namespace boost_no_templated_iterator_constructors = empty_boost; 539 #endif 540 #ifndef BOOST_NO_CXX11_LAMBDAS 541 #include "boost_no_lambdas.ipp" 542 #else 543 namespace boost_no_cxx11_lambdas = empty_boost; 544 #endif 545 #ifndef BOOST_NO_LIMITS 546 #include "boost_no_limits.ipp" 547 #else 548 namespace boost_no_limits = empty_boost; 549 #endif 550 #ifndef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS 551 #include "boost_no_limits_const_exp.ipp" 552 #else 553 namespace boost_no_limits_compile_time_constants = empty_boost; 554 #endif 555 #ifndef BOOST_NO_LONG_LONG_NUMERIC_LIMITS 556 #include "boost_no_ll_limits.ipp" 557 #else 558 namespace boost_no_long_long_numeric_limits = empty_boost; 559 #endif 560 #ifndef BOOST_NO_LONG_LONG 561 #include "boost_no_long_long.ipp" 562 #else 563 namespace boost_no_long_long = empty_boost; 564 #endif 565 #ifndef BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS 566 #include "boost_no_mem_func_spec.ipp" 567 #else 568 namespace boost_no_member_function_specializations = empty_boost; 569 #endif 570 #ifndef BOOST_NO_MEMBER_TEMPLATE_KEYWORD 571 #include "boost_no_mem_tem_keyword.ipp" 572 #else 573 namespace boost_no_member_template_keyword = empty_boost; 574 #endif 575 #ifndef BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS 576 #include "boost_no_mem_tem_pnts.ipp" 577 #else 578 namespace boost_no_pointer_to_member_template_parameters = empty_boost; 579 #endif 580 #ifndef BOOST_NO_MEMBER_TEMPLATE_FRIENDS 581 #include "boost_no_mem_templ_frnds.ipp" 582 #else 583 namespace boost_no_member_template_friends = empty_boost; 584 #endif 585 #ifndef BOOST_NO_MEMBER_TEMPLATES 586 #include "boost_no_mem_templates.ipp" 587 #else 588 namespace boost_no_member_templates = empty_boost; 589 #endif 590 #ifndef BOOST_NO_NESTED_FRIENDSHIP 591 #include "boost_no_nested_friendship.ipp" 592 #else 593 namespace boost_no_nested_friendship = empty_boost; 594 #endif 595 #ifndef BOOST_NO_CXX11_NOEXCEPT 596 #include "boost_no_noexcept.ipp" 597 #else 598 namespace boost_no_cxx11_noexcept = empty_boost; 599 #endif 600 #ifndef BOOST_NO_CXX11_NULLPTR 601 #include "boost_no_nullptr.ipp" 602 #else 603 namespace boost_no_cxx11_nullptr = empty_boost; 604 #endif 605 #ifndef BOOST_NO_OPERATORS_IN_NAMESPACE 606 #include "boost_no_ops_in_namespace.ipp" 607 #else 608 namespace boost_no_operators_in_namespace = empty_boost; 609 #endif 610 #ifndef BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS 611 #include "boost_no_part_spec_def_args.ipp" 612 #else 613 namespace boost_no_partial_specialization_implicit_default_args = empty_boost; 614 #endif 615 #ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION 616 #include "boost_no_partial_spec.ipp" 617 #else 618 namespace boost_no_template_partial_specialization = empty_boost; 619 #endif 620 #ifndef BOOST_NO_PRIVATE_IN_AGGREGATE 621 #include "boost_no_priv_aggregate.ipp" 622 #else 623 namespace boost_no_private_in_aggregate = empty_boost; 624 #endif 625 #ifndef BOOST_NO_POINTER_TO_MEMBER_CONST 626 #include "boost_no_ptr_mem_const.ipp" 627 #else 628 namespace boost_no_pointer_to_member_const = empty_boost; 629 #endif 630 #ifndef BOOST_NO_CXX11_RANGE_BASED_FOR 631 #include "boost_no_range_based_for.ipp" 632 #else 633 namespace boost_no_cxx11_range_based_for = empty_boost; 634 #endif 635 #ifndef BOOST_NO_CXX11_RAW_LITERALS 636 #include "boost_no_raw_literals.ipp" 637 #else 638 namespace boost_no_cxx11_raw_literals = empty_boost; 639 #endif 640 #ifndef BOOST_NO_RESTRICT_REFERENCES 641 #include "boost_no_restrict_references.ipp" 642 #else 643 namespace boost_no_restrict_references = empty_boost; 644 #endif 645 #ifndef BOOST_NO_UNREACHABLE_RETURN_DETECTION 646 #include "boost_no_ret_det.ipp" 647 #else 648 namespace boost_no_unreachable_return_detection = empty_boost; 649 #endif 650 #ifndef BOOST_NO_RTTI 651 #include "boost_no_rtti.ipp" 652 #else 653 namespace boost_no_rtti = empty_boost; 654 #endif 655 #ifndef BOOST_NO_CXX11_RVALUE_REFERENCES 656 #include "boost_no_rvalue_references.ipp" 657 #else 658 namespace boost_no_cxx11_rvalue_references = empty_boost; 659 #endif 660 #ifndef BOOST_NO_CXX11_SCOPED_ENUMS 661 #include "boost_no_scoped_enums.ipp" 662 #else 663 namespace boost_no_cxx11_scoped_enums = empty_boost; 664 #endif 665 #ifndef BOOST_NO_SFINAE 666 #include "boost_no_sfinae.ipp" 667 #else 668 namespace boost_no_sfinae = empty_boost; 669 #endif 670 #ifndef BOOST_NO_SFINAE_EXPR 671 #include "boost_no_sfinae_expr.ipp" 672 #else 673 namespace boost_no_sfinae_expr = empty_boost; 674 #endif 675 #ifndef BOOST_NO_STRINGSTREAM 676 #include "boost_no_sstream.ipp" 677 #else 678 namespace boost_no_stringstream = empty_boost; 679 #endif 680 #ifndef BOOST_NO_CXX11_STATIC_ASSERT 681 #include "boost_no_static_assert.ipp" 682 #else 683 namespace boost_no_cxx11_static_assert = empty_boost; 684 #endif 685 #ifndef BOOST_NO_STD_ALLOCATOR 686 #include "boost_no_std_allocator.ipp" 687 #else 688 namespace boost_no_std_allocator = empty_boost; 689 #endif 690 #ifndef BOOST_NO_STD_DISTANCE 691 #include "boost_no_std_distance.ipp" 692 #else 693 namespace boost_no_std_distance = empty_boost; 694 #endif 695 #ifndef BOOST_NO_STD_ITERATOR_TRAITS 696 #include "boost_no_std_iter_traits.ipp" 697 #else 698 namespace boost_no_std_iterator_traits = empty_boost; 699 #endif 700 #ifndef BOOST_NO_STD_ITERATOR 701 #include "boost_no_std_iterator.ipp" 702 #else 703 namespace boost_no_std_iterator = empty_boost; 704 #endif 705 #ifndef BOOST_NO_STD_LOCALE 706 #include "boost_no_std_locale.ipp" 707 #else 708 namespace boost_no_std_locale = empty_boost; 709 #endif 710 #ifndef BOOST_NO_STD_MESSAGES 711 #include "boost_no_std_messages.ipp" 712 #else 713 namespace boost_no_std_messages = empty_boost; 714 #endif 715 #ifndef BOOST_NO_STD_MIN_MAX 716 #include "boost_no_std_min_max.ipp" 717 #else 718 namespace boost_no_std_min_max = empty_boost; 719 #endif 720 #ifndef BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN 721 #include "boost_no_std_oi_assign.ipp" 722 #else 723 namespace boost_no_std_output_iterator_assign = empty_boost; 724 #endif 725 #ifndef BOOST_NO_STD_TYPEINFO 726 #include "boost_no_std_typeinfo.ipp" 727 #else 728 namespace boost_no_std_typeinfo = empty_boost; 729 #endif 730 #ifndef BOOST_NO_STD_USE_FACET 731 #include "boost_no_std_use_facet.ipp" 732 #else 733 namespace boost_no_std_use_facet = empty_boost; 734 #endif 735 #ifndef BOOST_NO_STD_WSTREAMBUF 736 #include "boost_no_std_wstreambuf.ipp" 737 #else 738 namespace boost_no_std_wstreambuf = empty_boost; 739 #endif 740 #ifndef BOOST_NO_STD_WSTRING 741 #include "boost_no_std_wstring.ipp" 742 #else 743 namespace boost_no_std_wstring = empty_boost; 744 #endif 745 #ifndef BOOST_NO_STDC_NAMESPACE 746 #include "boost_no_stdc_namespace.ipp" 747 #else 748 namespace boost_no_stdc_namespace = empty_boost; 749 #endif 750 #ifndef BOOST_NO_SWPRINTF 751 #include "boost_no_swprintf.ipp" 752 #else 753 namespace boost_no_swprintf = empty_boost; 754 #endif 755 #ifndef BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS 756 #include "boost_no_tem_local_classes.ipp" 757 #else 758 namespace boost_no_cxx11_local_class_template_parameters = empty_boost; 759 #endif 760 #ifndef BOOST_NO_CXX11_TEMPLATE_ALIASES 761 #include "boost_no_template_aliases.ipp" 762 #else 763 namespace boost_no_cxx11_template_aliases = empty_boost; 764 #endif 765 #ifndef BOOST_NO_TEMPLATED_IOSTREAMS 766 #include "boost_no_template_streams.ipp" 767 #else 768 namespace boost_no_templated_iostreams = empty_boost; 769 #endif 770 #ifndef BOOST_NO_TEMPLATE_TEMPLATES 771 #include "boost_no_template_template.ipp" 772 #else 773 namespace boost_no_template_templates = empty_boost; 774 #endif 775 #ifndef BOOST_NO_TWO_PHASE_NAME_LOOKUP 776 #include "boost_no_two_phase_lookup.ipp" 777 #else 778 namespace boost_no_two_phase_name_lookup = empty_boost; 779 #endif 780 #ifndef BOOST_NO_TYPEID 781 #include "boost_no_typeid.ipp" 782 #else 783 namespace boost_no_typeid = empty_boost; 784 #endif 785 #ifndef BOOST_NO_TYPENAME_WITH_CTOR 786 #include "boost_no_typename_with_ctor.ipp" 787 #else 788 namespace boost_no_typename_with_ctor = empty_boost; 789 #endif 790 #ifndef BOOST_NO_CXX11_UNICODE_LITERALS 791 #include "boost_no_unicode_literals.ipp" 792 #else 793 namespace boost_no_cxx11_unicode_literals = empty_boost; 794 #endif 795 #ifndef BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX 796 #include "boost_no_unified_init.ipp" 797 #else 798 namespace boost_no_cxx11_unified_initialization_syntax = empty_boost; 799 #endif 800 #ifndef BOOST_NO_CXX11_UNRESTRICTED_UNION 801 #include "boost_no_cxx11_unrestricted_union.ipp" 802 #else 803 namespace boost_no_cxx11_unrestricted_union = empty_boost; 804 #endif 805 #ifndef BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL 806 #include "boost_no_using_breaks_adl.ipp" 807 #else 808 namespace boost_function_scope_using_declaration_breaks_adl = empty_boost; 809 #endif 810 #ifndef BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE 811 #include "boost_no_using_decl_overld.ipp" 812 #else 813 namespace boost_no_using_declaration_overloads_from_typename_base = empty_boost; 814 #endif 815 #ifndef BOOST_NO_USING_TEMPLATE 816 #include "boost_no_using_template.ipp" 817 #else 818 namespace boost_no_using_template = empty_boost; 819 #endif 820 #ifndef BOOST_NO_CXX11_VARIADIC_MACROS 821 #include "boost_no_variadic_macros.ipp" 822 #else 823 namespace boost_no_cxx11_variadic_macros = empty_boost; 824 #endif 825 #ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES 826 #include "boost_no_variadic_templates.ipp" 827 #else 828 namespace boost_no_cxx11_variadic_templates = empty_boost; 829 #endif 830 #ifndef BOOST_NO_VOID_RETURNS 831 #include "boost_no_void_returns.ipp" 832 #else 833 namespace boost_no_void_returns = empty_boost; 834 #endif 835 #ifndef BOOST_NO_INTRINSIC_WCHAR_T 836 #include "boost_no_wchar_t.ipp" 837 #else 838 namespace boost_no_intrinsic_wchar_t = empty_boost; 839 #endif 840 841 #ifdef BOOST_HAS_TWO_ARG_USE_FACET 842 #include "boost_has_2arg_use_facet.ipp" 843 #else 844 namespace boost_has_two_arg_use_facet = empty_boost; 845 #endif 846 #ifdef BOOST_HAS_BETHREADS 847 #include "boost_has_bethreads.ipp" 848 #else 849 namespace boost_has_bethreads = empty_boost; 850 #endif 851 #ifdef BOOST_HAS_CLOCK_GETTIME 852 #include "boost_has_clock_gettime.ipp" 853 #else 854 namespace boost_has_clock_gettime = empty_boost; 855 #endif 856 #ifdef BOOST_HAS_PRAGMA_DETECT_MISMATCH 857 #include "boost_has_detect_mismatch.ipp" 858 #else 859 namespace boost_has_pragma_detect_mismatch = empty_boost; 860 #endif 861 #ifdef BOOST_HAS_DIRENT_H 862 #include "boost_has_dirent_h.ipp" 863 #else 864 namespace boost_has_dirent_h = empty_boost; 865 #endif 866 #ifdef BOOST_HAS_EXPM1 867 #include "boost_has_expm1.ipp" 868 #else 869 namespace boost_has_expm1 = empty_boost; 870 #endif 871 #ifdef BOOST_HAS_FLOAT128 872 #include "boost_has_float128.ipp" 873 #else 874 namespace boost_has_float128 = empty_boost; 875 #endif 876 #ifdef BOOST_HAS_FTIME 877 #include "boost_has_ftime.ipp" 878 #else 879 namespace boost_has_ftime = empty_boost; 880 #endif 881 #ifdef BOOST_HAS_GETSYSTEMTIMEASFILETIME 882 #include "boost_has_getsystemtimeasfiletime.ipp" 883 #else 884 namespace boost_has_getsystemtimeasfiletime = empty_boost; 885 #endif 886 #ifdef BOOST_HAS_GETTIMEOFDAY 887 #include "boost_has_gettimeofday.ipp" 888 #else 889 namespace boost_has_gettimeofday = empty_boost; 890 #endif 891 #ifdef BOOST_HAS_HASH 892 #include "boost_has_hash.ipp" 893 #else 894 namespace boost_has_hash = empty_boost; 895 #endif 896 #ifdef BOOST_HAS_INT128 897 #include "boost_has_int128.ipp" 898 #else 899 namespace boost_has_int128 = empty_boost; 900 #endif 901 #ifdef BOOST_HAS_LOG1P 902 #include "boost_has_log1p.ipp" 903 #else 904 namespace boost_has_log1p = empty_boost; 905 #endif 906 #ifdef BOOST_HAS_LONG_LONG 907 #include "boost_has_long_long.ipp" 908 #else 909 namespace boost_has_long_long = empty_boost; 910 #endif 911 #ifdef BOOST_HAS_MACRO_USE_FACET 912 #include "boost_has_macro_use_facet.ipp" 913 #else 914 namespace boost_has_macro_use_facet = empty_boost; 915 #endif 916 #ifdef BOOST_HAS_MS_INT64 917 #include "boost_has_ms_int64.ipp" 918 #else 919 namespace boost_has_ms_int64 = empty_boost; 920 #endif 921 #ifdef BOOST_HAS_NANOSLEEP 922 #include "boost_has_nanosleep.ipp" 923 #else 924 namespace boost_has_nanosleep = empty_boost; 925 #endif 926 #ifdef BOOST_HAS_NL_TYPES_H 927 #include "boost_has_nl_types_h.ipp" 928 #else 929 namespace boost_has_nl_types_h = empty_boost; 930 #endif 931 #ifdef BOOST_HAS_NRVO 932 #include "boost_has_nrvo.ipp" 933 #else 934 namespace boost_has_nrvo = empty_boost; 935 #endif 936 #ifdef BOOST_HAS_PARTIAL_STD_ALLOCATOR 937 #include "boost_has_part_alloc.ipp" 938 #else 939 namespace boost_has_partial_std_allocator = empty_boost; 940 #endif 941 #ifdef BOOST_HAS_PTHREAD_DELAY_NP 942 #include "boost_has_pthread_delay_np.ipp" 943 #else 944 namespace boost_has_pthread_delay_np = empty_boost; 945 #endif 946 #ifdef BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE 947 #include "boost_has_pthread_ma_st.ipp" 948 #else 949 namespace boost_has_pthread_mutexattr_settype = empty_boost; 950 #endif 951 #ifdef BOOST_HAS_PTHREAD_YIELD 952 #include "boost_has_pthread_yield.ipp" 953 #else 954 namespace boost_has_pthread_yield = empty_boost; 955 #endif 956 #ifdef BOOST_HAS_PTHREADS 957 #include "boost_has_pthreads.ipp" 958 #else 959 namespace boost_has_pthreads = empty_boost; 960 #endif 961 #ifdef BOOST_HAS_RVALUE_REFS 962 #include "boost_has_rvalue_refs.ipp" 963 #else 964 namespace boost_has_rvalue_refs = empty_boost; 965 #endif 966 #ifdef BOOST_HAS_SCHED_YIELD 967 #include "boost_has_sched_yield.ipp" 968 #else 969 namespace boost_has_sched_yield = empty_boost; 970 #endif 971 #ifdef BOOST_HAS_SGI_TYPE_TRAITS 972 #include "boost_has_sgi_type_traits.ipp" 973 #else 974 namespace boost_has_sgi_type_traits = empty_boost; 975 #endif 976 #ifdef BOOST_HAS_SIGACTION 977 #include "boost_has_sigaction.ipp" 978 #else 979 namespace boost_has_sigaction = empty_boost; 980 #endif 981 #ifdef BOOST_HAS_SLIST 982 #include "boost_has_slist.ipp" 983 #else 984 namespace boost_has_slist = empty_boost; 985 #endif 986 #ifdef BOOST_HAS_STATIC_ASSERT 987 #include "boost_has_static_assert.ipp" 988 #else 989 namespace boost_has_static_assert = empty_boost; 990 #endif 991 #ifdef BOOST_HAS_STDINT_H 992 #include "boost_has_stdint_h.ipp" 993 #else 994 namespace boost_has_stdint_h = empty_boost; 995 #endif 996 #ifdef BOOST_HAS_STLP_USE_FACET 997 #include "boost_has_stlp_use_facet.ipp" 998 #else 999 namespace boost_has_stlp_use_facet = empty_boost; 1000 #endif 1001 #ifdef BOOST_HAS_UNISTD_H 1002 #include "boost_has_unistd_h.ipp" 1003 #else 1004 namespace boost_has_unistd_h = empty_boost; 1005 #endif 1006 #ifdef BOOST_HAS_VARIADIC_TMPL 1007 #include "boost_has_variadic_tmpl.ipp" 1008 #else 1009 namespace boost_has_variadic_tmpl = empty_boost; 1010 #endif 1011 #ifdef BOOST_MSVC6_MEMBER_TEMPLATES 1012 #include "boost_has_vc6_mem_templ.ipp" 1013 #else 1014 namespace boost_msvc6_member_templates = empty_boost; 1015 #endif 1016 #ifdef BOOST_MSVC_STD_ITERATOR 1017 #include "boost_has_vc_iterator.ipp" 1018 #else 1019 namespace boost_msvc_std_iterator = empty_boost; 1020 #endif 1021 #ifdef BOOST_HAS_WINTHREADS 1022 #include "boost_has_winthreads.ipp" 1023 #else 1024 namespace boost_has_winthreads = empty_boost; 1025 #endif 1026 main(int,char * [])1027int main( int, char *[] ) 1028 { 1029 if(0 != boost_has_two_arg_use_facet::test()) 1030 { 1031 std::cerr << "Failed test for BOOST_HAS_TWO_ARG_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl; 1032 ++error_count; 1033 } 1034 if(0 != boost_has_bethreads::test()) 1035 { 1036 std::cerr << "Failed test for BOOST_HAS_BETHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1037 ++error_count; 1038 } 1039 if(0 != boost_has_clock_gettime::test()) 1040 { 1041 std::cerr << "Failed test for BOOST_HAS_CLOCK_GETTIME at: " << __FILE__ << ":" << __LINE__ << std::endl; 1042 ++error_count; 1043 } 1044 if(0 != boost_has_pragma_detect_mismatch::test()) 1045 { 1046 std::cerr << "Failed test for BOOST_HAS_PRAGMA_DETECT_MISMATCH at: " << __FILE__ << ":" << __LINE__ << std::endl; 1047 ++error_count; 1048 } 1049 if(0 != boost_has_dirent_h::test()) 1050 { 1051 std::cerr << "Failed test for BOOST_HAS_DIRENT_H at: " << __FILE__ << ":" << __LINE__ << std::endl; 1052 ++error_count; 1053 } 1054 if(0 != boost_has_expm1::test()) 1055 { 1056 std::cerr << "Failed test for BOOST_HAS_EXPM1 at: " << __FILE__ << ":" << __LINE__ << std::endl; 1057 ++error_count; 1058 } 1059 if(0 != boost_has_float128::test()) 1060 { 1061 std::cerr << "Failed test for BOOST_HAS_FLOAT128 at: " << __FILE__ << ":" << __LINE__ << std::endl; 1062 ++error_count; 1063 } 1064 if(0 != boost_has_ftime::test()) 1065 { 1066 std::cerr << "Failed test for BOOST_HAS_FTIME at: " << __FILE__ << ":" << __LINE__ << std::endl; 1067 ++error_count; 1068 } 1069 if(0 != boost_has_getsystemtimeasfiletime::test()) 1070 { 1071 std::cerr << "Failed test for BOOST_HAS_GETSYSTEMTIMEASFILETIME at: " << __FILE__ << ":" << __LINE__ << std::endl; 1072 ++error_count; 1073 } 1074 if(0 != boost_has_gettimeofday::test()) 1075 { 1076 std::cerr << "Failed test for BOOST_HAS_GETTIMEOFDAY at: " << __FILE__ << ":" << __LINE__ << std::endl; 1077 ++error_count; 1078 } 1079 if(0 != boost_has_hash::test()) 1080 { 1081 std::cerr << "Failed test for BOOST_HAS_HASH at: " << __FILE__ << ":" << __LINE__ << std::endl; 1082 ++error_count; 1083 } 1084 if(0 != boost_has_int128::test()) 1085 { 1086 std::cerr << "Failed test for BOOST_HAS_INT128 at: " << __FILE__ << ":" << __LINE__ << std::endl; 1087 ++error_count; 1088 } 1089 if(0 != boost_has_log1p::test()) 1090 { 1091 std::cerr << "Failed test for BOOST_HAS_LOG1P at: " << __FILE__ << ":" << __LINE__ << std::endl; 1092 ++error_count; 1093 } 1094 if(0 != boost_has_long_long::test()) 1095 { 1096 std::cerr << "Failed test for BOOST_HAS_LONG_LONG at: " << __FILE__ << ":" << __LINE__ << std::endl; 1097 ++error_count; 1098 } 1099 if(0 != boost_has_macro_use_facet::test()) 1100 { 1101 std::cerr << "Failed test for BOOST_HAS_MACRO_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl; 1102 ++error_count; 1103 } 1104 if(0 != boost_has_ms_int64::test()) 1105 { 1106 std::cerr << "Failed test for BOOST_HAS_MS_INT64 at: " << __FILE__ << ":" << __LINE__ << std::endl; 1107 ++error_count; 1108 } 1109 if(0 != boost_has_nanosleep::test()) 1110 { 1111 std::cerr << "Failed test for BOOST_HAS_NANOSLEEP at: " << __FILE__ << ":" << __LINE__ << std::endl; 1112 ++error_count; 1113 } 1114 if(0 != boost_has_nl_types_h::test()) 1115 { 1116 std::cerr << "Failed test for BOOST_HAS_NL_TYPES_H at: " << __FILE__ << ":" << __LINE__ << std::endl; 1117 ++error_count; 1118 } 1119 if(0 != boost_has_nrvo::test()) 1120 { 1121 std::cerr << "Failed test for BOOST_HAS_NRVO at: " << __FILE__ << ":" << __LINE__ << std::endl; 1122 ++error_count; 1123 } 1124 if(0 != boost_has_partial_std_allocator::test()) 1125 { 1126 std::cerr << "Failed test for BOOST_HAS_PARTIAL_STD_ALLOCATOR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1127 ++error_count; 1128 } 1129 if(0 != boost_has_pthread_delay_np::test()) 1130 { 1131 std::cerr << "Failed test for BOOST_HAS_PTHREAD_DELAY_NP at: " << __FILE__ << ":" << __LINE__ << std::endl; 1132 ++error_count; 1133 } 1134 if(0 != boost_has_pthread_mutexattr_settype::test()) 1135 { 1136 std::cerr << "Failed test for BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1137 ++error_count; 1138 } 1139 if(0 != boost_has_pthread_yield::test()) 1140 { 1141 std::cerr << "Failed test for BOOST_HAS_PTHREAD_YIELD at: " << __FILE__ << ":" << __LINE__ << std::endl; 1142 ++error_count; 1143 } 1144 if(0 != boost_has_pthreads::test()) 1145 { 1146 std::cerr << "Failed test for BOOST_HAS_PTHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1147 ++error_count; 1148 } 1149 if(0 != boost_has_rvalue_refs::test()) 1150 { 1151 std::cerr << "Failed test for BOOST_HAS_RVALUE_REFS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1152 ++error_count; 1153 } 1154 if(0 != boost_has_sched_yield::test()) 1155 { 1156 std::cerr << "Failed test for BOOST_HAS_SCHED_YIELD at: " << __FILE__ << ":" << __LINE__ << std::endl; 1157 ++error_count; 1158 } 1159 if(0 != boost_has_sgi_type_traits::test()) 1160 { 1161 std::cerr << "Failed test for BOOST_HAS_SGI_TYPE_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1162 ++error_count; 1163 } 1164 if(0 != boost_has_sigaction::test()) 1165 { 1166 std::cerr << "Failed test for BOOST_HAS_SIGACTION at: " << __FILE__ << ":" << __LINE__ << std::endl; 1167 ++error_count; 1168 } 1169 if(0 != boost_has_slist::test()) 1170 { 1171 std::cerr << "Failed test for BOOST_HAS_SLIST at: " << __FILE__ << ":" << __LINE__ << std::endl; 1172 ++error_count; 1173 } 1174 if(0 != boost_has_static_assert::test()) 1175 { 1176 std::cerr << "Failed test for BOOST_HAS_STATIC_ASSERT at: " << __FILE__ << ":" << __LINE__ << std::endl; 1177 ++error_count; 1178 } 1179 if(0 != boost_has_stdint_h::test()) 1180 { 1181 std::cerr << "Failed test for BOOST_HAS_STDINT_H at: " << __FILE__ << ":" << __LINE__ << std::endl; 1182 ++error_count; 1183 } 1184 if(0 != boost_has_stlp_use_facet::test()) 1185 { 1186 std::cerr << "Failed test for BOOST_HAS_STLP_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl; 1187 ++error_count; 1188 } 1189 if(0 != boost_has_unistd_h::test()) 1190 { 1191 std::cerr << "Failed test for BOOST_HAS_UNISTD_H at: " << __FILE__ << ":" << __LINE__ << std::endl; 1192 ++error_count; 1193 } 1194 if(0 != boost_has_variadic_tmpl::test()) 1195 { 1196 std::cerr << "Failed test for BOOST_HAS_VARIADIC_TMPL at: " << __FILE__ << ":" << __LINE__ << std::endl; 1197 ++error_count; 1198 } 1199 if(0 != boost_msvc6_member_templates::test()) 1200 { 1201 std::cerr << "Failed test for BOOST_MSVC6_MEMBER_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1202 ++error_count; 1203 } 1204 if(0 != boost_msvc_std_iterator::test()) 1205 { 1206 std::cerr << "Failed test for BOOST_MSVC_STD_ITERATOR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1207 ++error_count; 1208 } 1209 if(0 != boost_has_winthreads::test()) 1210 { 1211 std::cerr << "Failed test for BOOST_HAS_WINTHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1212 ++error_count; 1213 } 1214 if(0 != boost_no_adl_barrier::test()) 1215 { 1216 std::cerr << "Failed test for BOOST_NO_ADL_BARRIER at: " << __FILE__ << ":" << __LINE__ << std::endl; 1217 ++error_count; 1218 } 1219 if(0 != boost_no_argument_dependent_lookup::test()) 1220 { 1221 std::cerr << "Failed test for BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP at: " << __FILE__ << ":" << __LINE__ << std::endl; 1222 ++error_count; 1223 } 1224 if(0 != boost_no_array_type_specializations::test()) 1225 { 1226 std::cerr << "Failed test for BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1227 ++error_count; 1228 } 1229 if(0 != boost_no_cxx11_auto_declarations::test()) 1230 { 1231 std::cerr << "Failed test for BOOST_NO_CXX11_AUTO_DECLARATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1232 ++error_count; 1233 } 1234 if(0 != boost_no_cxx11_auto_multideclarations::test()) 1235 { 1236 std::cerr << "Failed test for BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1237 ++error_count; 1238 } 1239 if(0 != boost_no_auto_ptr::test()) 1240 { 1241 std::cerr << "Failed test for BOOST_NO_AUTO_PTR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1242 ++error_count; 1243 } 1244 if(0 != boost_bcb_partial_specialization_bug::test()) 1245 { 1246 std::cerr << "Failed test for BOOST_BCB_PARTIAL_SPECIALIZATION_BUG at: " << __FILE__ << ":" << __LINE__ << std::endl; 1247 ++error_count; 1248 } 1249 if(0 != boost_no_cxx11_char16_t::test()) 1250 { 1251 std::cerr << "Failed test for BOOST_NO_CXX11_CHAR16_T at: " << __FILE__ << ":" << __LINE__ << std::endl; 1252 ++error_count; 1253 } 1254 if(0 != boost_no_cxx11_char32_t::test()) 1255 { 1256 std::cerr << "Failed test for BOOST_NO_CXX11_CHAR32_T at: " << __FILE__ << ":" << __LINE__ << std::endl; 1257 ++error_count; 1258 } 1259 if(0 != boost_no_complete_value_initialization::test()) 1260 { 1261 std::cerr << "Failed test for BOOST_NO_COMPLETE_VALUE_INITIALIZATION at: " << __FILE__ << ":" << __LINE__ << std::endl; 1262 ++error_count; 1263 } 1264 if(0 != boost_no_cxx11_constexpr::test()) 1265 { 1266 std::cerr << "Failed test for BOOST_NO_CXX11_CONSTEXPR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1267 ++error_count; 1268 } 1269 if(0 != boost_no_ctype_functions::test()) 1270 { 1271 std::cerr << "Failed test for BOOST_NO_CTYPE_FUNCTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1272 ++error_count; 1273 } 1274 if(0 != boost_no_cv_specializations::test()) 1275 { 1276 std::cerr << "Failed test for BOOST_NO_CV_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1277 ++error_count; 1278 } 1279 if(0 != boost_no_cv_void_specializations::test()) 1280 { 1281 std::cerr << "Failed test for BOOST_NO_CV_VOID_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1282 ++error_count; 1283 } 1284 if(0 != boost_no_cwchar::test()) 1285 { 1286 std::cerr << "Failed test for BOOST_NO_CWCHAR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1287 ++error_count; 1288 } 1289 if(0 != boost_no_cwctype::test()) 1290 { 1291 std::cerr << "Failed test for BOOST_NO_CWCTYPE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1292 ++error_count; 1293 } 1294 if(0 != boost_no_cxx11_addressof::test()) 1295 { 1296 std::cerr << "Failed test for BOOST_NO_CXX11_ADDRESSOF at: " << __FILE__ << ":" << __LINE__ << std::endl; 1297 ++error_count; 1298 } 1299 if(0 != boost_no_cxx11_alignas::test()) 1300 { 1301 std::cerr << "Failed test for BOOST_NO_CXX11_ALIGNAS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1302 ++error_count; 1303 } 1304 if(0 != boost_no_cxx11_allocator::test()) 1305 { 1306 std::cerr << "Failed test for BOOST_NO_CXX11_ALLOCATOR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1307 ++error_count; 1308 } 1309 if(0 != boost_no_cxx11_atomic_smart_ptr::test()) 1310 { 1311 std::cerr << "Failed test for BOOST_NO_CXX11_ATOMIC_SMART_PTR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1312 ++error_count; 1313 } 1314 if(0 != boost_no_cxx11_defaulted_moves::test()) 1315 { 1316 std::cerr << "Failed test for BOOST_NO_CXX11_DEFAULTED_MOVES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1317 ++error_count; 1318 } 1319 if(0 != boost_no_cxx11_hdr_exception::test()) 1320 { 1321 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_EXCEPTION at: " << __FILE__ << ":" << __LINE__ << std::endl; 1322 ++error_count; 1323 } 1324 if(0 != boost_no_cxx11_final::test()) 1325 { 1326 std::cerr << "Failed test for BOOST_NO_CXX11_FINAL at: " << __FILE__ << ":" << __LINE__ << std::endl; 1327 ++error_count; 1328 } 1329 if(0 != boost_no_cxx11_hdr_array::test()) 1330 { 1331 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_ARRAY at: " << __FILE__ << ":" << __LINE__ << std::endl; 1332 ++error_count; 1333 } 1334 if(0 != boost_no_cxx11_hdr_atomic::test()) 1335 { 1336 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_ATOMIC at: " << __FILE__ << ":" << __LINE__ << std::endl; 1337 ++error_count; 1338 } 1339 if(0 != boost_no_cxx11_hdr_chrono::test()) 1340 { 1341 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_CHRONO at: " << __FILE__ << ":" << __LINE__ << std::endl; 1342 ++error_count; 1343 } 1344 if(0 != boost_no_cxx11_hdr_codecvt::test()) 1345 { 1346 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_CODECVT at: " << __FILE__ << ":" << __LINE__ << std::endl; 1347 ++error_count; 1348 } 1349 if(0 != boost_no_cxx11_hdr_condition_variable::test()) 1350 { 1351 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_CONDITION_VARIABLE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1352 ++error_count; 1353 } 1354 if(0 != boost_no_cxx11_hdr_forward_list::test()) 1355 { 1356 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_FORWARD_LIST at: " << __FILE__ << ":" << __LINE__ << std::endl; 1357 ++error_count; 1358 } 1359 if(0 != boost_no_cxx11_hdr_future::test()) 1360 { 1361 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_FUTURE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1362 ++error_count; 1363 } 1364 if(0 != boost_no_cxx11_hdr_initializer_list::test()) 1365 { 1366 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_INITIALIZER_LIST at: " << __FILE__ << ":" << __LINE__ << std::endl; 1367 ++error_count; 1368 } 1369 if(0 != boost_no_cxx11_hdr_mutex::test()) 1370 { 1371 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_MUTEX at: " << __FILE__ << ":" << __LINE__ << std::endl; 1372 ++error_count; 1373 } 1374 if(0 != boost_no_cxx11_hdr_random::test()) 1375 { 1376 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_RANDOM at: " << __FILE__ << ":" << __LINE__ << std::endl; 1377 ++error_count; 1378 } 1379 if(0 != boost_no_cxx11_hdr_ratio::test()) 1380 { 1381 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_RATIO at: " << __FILE__ << ":" << __LINE__ << std::endl; 1382 ++error_count; 1383 } 1384 if(0 != boost_no_cxx11_hdr_regex::test()) 1385 { 1386 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_REGEX at: " << __FILE__ << ":" << __LINE__ << std::endl; 1387 ++error_count; 1388 } 1389 if(0 != boost_no_cxx11_hdr_system_error::test()) 1390 { 1391 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_SYSTEM_ERROR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1392 ++error_count; 1393 } 1394 if(0 != boost_no_cxx11_hdr_thread::test()) 1395 { 1396 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_THREAD at: " << __FILE__ << ":" << __LINE__ << std::endl; 1397 ++error_count; 1398 } 1399 if(0 != boost_no_cxx11_hdr_tuple::test()) 1400 { 1401 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_TUPLE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1402 ++error_count; 1403 } 1404 if(0 != boost_no_cxx11_hdr_type_traits::test()) 1405 { 1406 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_TYPE_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1407 ++error_count; 1408 } 1409 if(0 != boost_no_cxx11_hdr_typeindex::test()) 1410 { 1411 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_TYPEINDEX at: " << __FILE__ << ":" << __LINE__ << std::endl; 1412 ++error_count; 1413 } 1414 if(0 != boost_no_cxx11_hdr_unordered_map::test()) 1415 { 1416 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_UNORDERED_MAP at: " << __FILE__ << ":" << __LINE__ << std::endl; 1417 ++error_count; 1418 } 1419 if(0 != boost_no_cxx11_hdr_unordered_set::test()) 1420 { 1421 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_UNORDERED_SET at: " << __FILE__ << ":" << __LINE__ << std::endl; 1422 ++error_count; 1423 } 1424 if(0 != boost_no_cxx11_inline_namespaces::test()) 1425 { 1426 std::cerr << "Failed test for BOOST_NO_CXX11_INLINE_NAMESPACES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1427 ++error_count; 1428 } 1429 if(0 != boost_no_cxx11_non_public_defaulted_functions::test()) 1430 { 1431 std::cerr << "Failed test for BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1432 ++error_count; 1433 } 1434 if(0 != boost_no_cxx11_numeric_limits::test()) 1435 { 1436 std::cerr << "Failed test for BOOST_NO_CXX11_NUMERIC_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1437 ++error_count; 1438 } 1439 if(0 != boost_no_cxx11_override::test()) 1440 { 1441 std::cerr << "Failed test for BOOST_NO_CXX11_OVERRIDE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1442 ++error_count; 1443 } 1444 if(0 != boost_no_cxx11_pointer_traits::test()) 1445 { 1446 std::cerr << "Failed test for BOOST_NO_CXX11_POINTER_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1447 ++error_count; 1448 } 1449 if(0 != boost_no_cxx11_ref_qualifiers::test()) 1450 { 1451 std::cerr << "Failed test for BOOST_NO_CXX11_REF_QUALIFIERS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1452 ++error_count; 1453 } 1454 if(0 != boost_no_cxx11_sfinae_expr::test()) 1455 { 1456 std::cerr << "Failed test for BOOST_NO_CXX11_SFINAE_EXPR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1457 ++error_count; 1458 } 1459 if(0 != boost_no_cxx11_smart_ptr::test()) 1460 { 1461 std::cerr << "Failed test for BOOST_NO_CXX11_SMART_PTR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1462 ++error_count; 1463 } 1464 if(0 != boost_no_cxx11_std_align::test()) 1465 { 1466 std::cerr << "Failed test for BOOST_NO_CXX11_STD_ALIGN at: " << __FILE__ << ":" << __LINE__ << std::endl; 1467 ++error_count; 1468 } 1469 if(0 != boost_no_cxx11_thread_local::test()) 1470 { 1471 std::cerr << "Failed test for BOOST_NO_CXX11_THREAD_LOCAL at: " << __FILE__ << ":" << __LINE__ << std::endl; 1472 ++error_count; 1473 } 1474 if(0 != boost_no_cxx11_trailing_result_types::test()) 1475 { 1476 std::cerr << "Failed test for BOOST_NO_CXX11_TRAILING_RESULT_TYPES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1477 ++error_count; 1478 } 1479 if(0 != boost_no_cxx11_user_defined_literals::test()) 1480 { 1481 std::cerr << "Failed test for BOOST_NO_CXX11_USER_DEFINED_LITERALS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1482 ++error_count; 1483 } 1484 if(0 != boost_no_cxx14_binary_literals::test()) 1485 { 1486 std::cerr << "Failed test for BOOST_NO_CXX14_BINARY_LITERALS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1487 ++error_count; 1488 } 1489 if(0 != boost_no_cxx14_constexpr::test()) 1490 { 1491 std::cerr << "Failed test for BOOST_NO_CXX14_CONSTEXPR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1492 ++error_count; 1493 } 1494 if(0 != boost_no_cxx14_decltype_auto::test()) 1495 { 1496 std::cerr << "Failed test for BOOST_NO_CXX14_DECLTYPE_AUTO at: " << __FILE__ << ":" << __LINE__ << std::endl; 1497 ++error_count; 1498 } 1499 if(0 != boost_no_cxx14_digit_separators::test()) 1500 { 1501 std::cerr << "Failed test for BOOST_NO_CXX14_DIGIT_SEPARATORS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1502 ++error_count; 1503 } 1504 if(0 != boost_no_cxx14_generic_lambdas::test()) 1505 { 1506 std::cerr << "Failed test for BOOST_NO_CXX14_GENERIC_LAMBDAS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1507 ++error_count; 1508 } 1509 if(0 != boost_no_cxx14_hdr_shared_mutex::test()) 1510 { 1511 std::cerr << "Failed test for BOOST_NO_CXX14_HDR_SHARED_MUTEX at: " << __FILE__ << ":" << __LINE__ << std::endl; 1512 ++error_count; 1513 } 1514 if(0 != boost_no_cxx14_initialized_lambda_captures::test()) 1515 { 1516 std::cerr << "Failed test for BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1517 ++error_count; 1518 } 1519 if(0 != boost_no_cxx14_aggregate_nsdmi::test()) 1520 { 1521 std::cerr << "Failed test for BOOST_NO_CXX14_AGGREGATE_NSDMI at: " << __FILE__ << ":" << __LINE__ << std::endl; 1522 ++error_count; 1523 } 1524 if(0 != boost_no_cxx14_return_type_deduction::test()) 1525 { 1526 std::cerr << "Failed test for BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION at: " << __FILE__ << ":" << __LINE__ << std::endl; 1527 ++error_count; 1528 } 1529 if(0 != boost_no_cxx14_std_exchange::test()) 1530 { 1531 std::cerr << "Failed test for BOOST_NO_CXX14_STD_EXCHANGE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1532 ++error_count; 1533 } 1534 if(0 != boost_no_cxx14_variable_templates::test()) 1535 { 1536 std::cerr << "Failed test for BOOST_NO_CXX14_VARIABLE_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1537 ++error_count; 1538 } 1539 if(0 != boost_no_cxx17_fold_expressions::test()) 1540 { 1541 std::cerr << "Failed test for BOOST_NO_CXX17_FOLD_EXPRESSIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1542 ++error_count; 1543 } 1544 if(0 != boost_no_cxx17_hdr_optional::test()) 1545 { 1546 std::cerr << "Failed test for BOOST_NO_CXX17_HDR_OPTIONAL at: " << __FILE__ << ":" << __LINE__ << std::endl; 1547 ++error_count; 1548 } 1549 if(0 != boost_no_cxx17_hdr_string_view::test()) 1550 { 1551 std::cerr << "Failed test for BOOST_NO_CXX17_HDR_STRING_VIEW at: " << __FILE__ << ":" << __LINE__ << std::endl; 1552 ++error_count; 1553 } 1554 if(0 != boost_no_cxx17_hdr_variant::test()) 1555 { 1556 std::cerr << "Failed test for BOOST_NO_CXX17_HDR_VARIANT at: " << __FILE__ << ":" << __LINE__ << std::endl; 1557 ++error_count; 1558 } 1559 if(0 != boost_no_cxx17_if_constexpr::test()) 1560 { 1561 std::cerr << "Failed test for BOOST_NO_CXX17_IF_CONSTEXPR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1562 ++error_count; 1563 } 1564 if(0 != boost_no_cxx17_inline_variables::test()) 1565 { 1566 std::cerr << "Failed test for BOOST_NO_CXX17_INLINE_VARIABLES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1567 ++error_count; 1568 } 1569 if(0 != boost_no_cxx17_iterator_traits::test()) 1570 { 1571 std::cerr << "Failed test for BOOST_NO_CXX17_ITERATOR_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1572 ++error_count; 1573 } 1574 if(0 != boost_no_cxx17_std_apply::test()) 1575 { 1576 std::cerr << "Failed test for BOOST_NO_CXX17_STD_APPLY at: " << __FILE__ << ":" << __LINE__ << std::endl; 1577 ++error_count; 1578 } 1579 if(0 != boost_no_cxx17_std_invoke::test()) 1580 { 1581 std::cerr << "Failed test for BOOST_NO_CXX17_STD_INVOKE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1582 ++error_count; 1583 } 1584 if(0 != boost_no_cxx17_structured_bindings::test()) 1585 { 1586 std::cerr << "Failed test for BOOST_NO_CXX17_STRUCTURED_BINDINGS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1587 ++error_count; 1588 } 1589 if(0 != boost_no_cxx98_binders::test()) 1590 { 1591 std::cerr << "Failed test for BOOST_NO_CXX98_BINDERS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1592 ++error_count; 1593 } 1594 if(0 != boost_no_cxx98_function_base::test()) 1595 { 1596 std::cerr << "Failed test for BOOST_NO_CXX98_FUNCTION_BASE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1597 ++error_count; 1598 } 1599 if(0 != boost_no_cxx98_random_shuffle::test()) 1600 { 1601 std::cerr << "Failed test for BOOST_NO_CXX98_RANDOM_SHUFFLE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1602 ++error_count; 1603 } 1604 if(0 != boost_no_cxx11_hdr_functional::test()) 1605 { 1606 std::cerr << "Failed test for BOOST_NO_CXX11_HDR_FUNCTIONAL at: " << __FILE__ << ":" << __LINE__ << std::endl; 1607 ++error_count; 1608 } 1609 if(0 != boost_no_cxx11_decltype::test()) 1610 { 1611 std::cerr << "Failed test for BOOST_NO_CXX11_DECLTYPE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1612 ++error_count; 1613 } 1614 if(0 != boost_no_cxx11_decltype_n3276::test()) 1615 { 1616 std::cerr << "Failed test for BOOST_NO_CXX11_DECLTYPE_N3276 at: " << __FILE__ << ":" << __LINE__ << std::endl; 1617 ++error_count; 1618 } 1619 if(0 != boost_deduced_typename::test()) 1620 { 1621 std::cerr << "Failed test for BOOST_DEDUCED_TYPENAME at: " << __FILE__ << ":" << __LINE__ << std::endl; 1622 ++error_count; 1623 } 1624 if(0 != boost_no_cxx11_defaulted_functions::test()) 1625 { 1626 std::cerr << "Failed test for BOOST_NO_CXX11_DEFAULTED_FUNCTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1627 ++error_count; 1628 } 1629 if(0 != boost_no_cxx11_deleted_functions::test()) 1630 { 1631 std::cerr << "Failed test for BOOST_NO_CXX11_DELETED_FUNCTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1632 ++error_count; 1633 } 1634 if(0 != boost_no_dependent_nested_derivations::test()) 1635 { 1636 std::cerr << "Failed test for BOOST_NO_DEPENDENT_NESTED_DERIVATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1637 ++error_count; 1638 } 1639 if(0 != boost_no_dependent_types_in_template_value_parameters::test()) 1640 { 1641 std::cerr << "Failed test for BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1642 ++error_count; 1643 } 1644 if(0 != boost_no_exception_std_namespace::test()) 1645 { 1646 std::cerr << "Failed test for BOOST_NO_EXCEPTION_STD_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1647 ++error_count; 1648 } 1649 if(0 != boost_no_exceptions::test()) 1650 { 1651 std::cerr << "Failed test for BOOST_NO_EXCEPTIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1652 ++error_count; 1653 } 1654 if(0 != boost_no_explicit_function_template_arguments::test()) 1655 { 1656 std::cerr << "Failed test for BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1657 ++error_count; 1658 } 1659 if(0 != boost_no_cxx11_explicit_conversion_operators::test()) 1660 { 1661 std::cerr << "Failed test for BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1662 ++error_count; 1663 } 1664 if(0 != boost_no_cxx11_extern_template::test()) 1665 { 1666 std::cerr << "Failed test for BOOST_NO_CXX11_EXTERN_TEMPLATE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1667 ++error_count; 1668 } 1669 if(0 != boost_no_fenv_h::test()) 1670 { 1671 std::cerr << "Failed test for BOOST_NO_FENV_H at: " << __FILE__ << ":" << __LINE__ << std::endl; 1672 ++error_count; 1673 } 1674 if(0 != boost_no_cxx11_fixed_length_variadic_template_expansion_packs::test()) 1675 { 1676 std::cerr << "Failed test for BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1677 ++error_count; 1678 } 1679 if(0 != boost_no_function_template_ordering::test()) 1680 { 1681 std::cerr << "Failed test for BOOST_NO_FUNCTION_TEMPLATE_ORDERING at: " << __FILE__ << ":" << __LINE__ << std::endl; 1682 ++error_count; 1683 } 1684 if(0 != boost_no_cxx11_function_template_default_args::test()) 1685 { 1686 std::cerr << "Failed test for BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1687 ++error_count; 1688 } 1689 if(0 != boost_no_function_type_specializations::test()) 1690 { 1691 std::cerr << "Failed test for BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1692 ++error_count; 1693 } 1694 if(0 != boost_no_ms_int64_numeric_limits::test()) 1695 { 1696 std::cerr << "Failed test for BOOST_NO_MS_INT64_NUMERIC_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1697 ++error_count; 1698 } 1699 if(0 != boost_no_inclass_member_initialization::test()) 1700 { 1701 std::cerr << "Failed test for BOOST_NO_INCLASS_MEMBER_INITIALIZATION at: " << __FILE__ << ":" << __LINE__ << std::endl; 1702 ++error_count; 1703 } 1704 if(0 != boost_no_integral_int64_t::test()) 1705 { 1706 std::cerr << "Failed test for BOOST_NO_INTEGRAL_INT64_T at: " << __FILE__ << ":" << __LINE__ << std::endl; 1707 ++error_count; 1708 } 1709 if(0 != boost_no_iosfwd::test()) 1710 { 1711 std::cerr << "Failed test for BOOST_NO_IOSFWD at: " << __FILE__ << ":" << __LINE__ << std::endl; 1712 ++error_count; 1713 } 1714 if(0 != boost_no_iostream::test()) 1715 { 1716 std::cerr << "Failed test for BOOST_NO_IOSTREAM at: " << __FILE__ << ":" << __LINE__ << std::endl; 1717 ++error_count; 1718 } 1719 if(0 != boost_no_is_abstract::test()) 1720 { 1721 std::cerr << "Failed test for BOOST_NO_IS_ABSTRACT at: " << __FILE__ << ":" << __LINE__ << std::endl; 1722 ++error_count; 1723 } 1724 if(0 != boost_no_templated_iterator_constructors::test()) 1725 { 1726 std::cerr << "Failed test for BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1727 ++error_count; 1728 } 1729 if(0 != boost_no_cxx11_lambdas::test()) 1730 { 1731 std::cerr << "Failed test for BOOST_NO_CXX11_LAMBDAS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1732 ++error_count; 1733 } 1734 if(0 != boost_no_limits::test()) 1735 { 1736 std::cerr << "Failed test for BOOST_NO_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1737 ++error_count; 1738 } 1739 if(0 != boost_no_limits_compile_time_constants::test()) 1740 { 1741 std::cerr << "Failed test for BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1742 ++error_count; 1743 } 1744 if(0 != boost_no_long_long_numeric_limits::test()) 1745 { 1746 std::cerr << "Failed test for BOOST_NO_LONG_LONG_NUMERIC_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1747 ++error_count; 1748 } 1749 if(0 != boost_no_long_long::test()) 1750 { 1751 std::cerr << "Failed test for BOOST_NO_LONG_LONG at: " << __FILE__ << ":" << __LINE__ << std::endl; 1752 ++error_count; 1753 } 1754 if(0 != boost_no_member_function_specializations::test()) 1755 { 1756 std::cerr << "Failed test for BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1757 ++error_count; 1758 } 1759 if(0 != boost_no_member_template_keyword::test()) 1760 { 1761 std::cerr << "Failed test for BOOST_NO_MEMBER_TEMPLATE_KEYWORD at: " << __FILE__ << ":" << __LINE__ << std::endl; 1762 ++error_count; 1763 } 1764 if(0 != boost_no_pointer_to_member_template_parameters::test()) 1765 { 1766 std::cerr << "Failed test for BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1767 ++error_count; 1768 } 1769 if(0 != boost_no_member_template_friends::test()) 1770 { 1771 std::cerr << "Failed test for BOOST_NO_MEMBER_TEMPLATE_FRIENDS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1772 ++error_count; 1773 } 1774 if(0 != boost_no_member_templates::test()) 1775 { 1776 std::cerr << "Failed test for BOOST_NO_MEMBER_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1777 ++error_count; 1778 } 1779 if(0 != boost_no_nested_friendship::test()) 1780 { 1781 std::cerr << "Failed test for BOOST_NO_NESTED_FRIENDSHIP at: " << __FILE__ << ":" << __LINE__ << std::endl; 1782 ++error_count; 1783 } 1784 if(0 != boost_no_cxx11_noexcept::test()) 1785 { 1786 std::cerr << "Failed test for BOOST_NO_CXX11_NOEXCEPT at: " << __FILE__ << ":" << __LINE__ << std::endl; 1787 ++error_count; 1788 } 1789 if(0 != boost_no_cxx11_nullptr::test()) 1790 { 1791 std::cerr << "Failed test for BOOST_NO_CXX11_NULLPTR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1792 ++error_count; 1793 } 1794 if(0 != boost_no_operators_in_namespace::test()) 1795 { 1796 std::cerr << "Failed test for BOOST_NO_OPERATORS_IN_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1797 ++error_count; 1798 } 1799 if(0 != boost_no_partial_specialization_implicit_default_args::test()) 1800 { 1801 std::cerr << "Failed test for BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1802 ++error_count; 1803 } 1804 if(0 != boost_no_template_partial_specialization::test()) 1805 { 1806 std::cerr << "Failed test for BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION at: " << __FILE__ << ":" << __LINE__ << std::endl; 1807 ++error_count; 1808 } 1809 if(0 != boost_no_private_in_aggregate::test()) 1810 { 1811 std::cerr << "Failed test for BOOST_NO_PRIVATE_IN_AGGREGATE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1812 ++error_count; 1813 } 1814 if(0 != boost_no_pointer_to_member_const::test()) 1815 { 1816 std::cerr << "Failed test for BOOST_NO_POINTER_TO_MEMBER_CONST at: " << __FILE__ << ":" << __LINE__ << std::endl; 1817 ++error_count; 1818 } 1819 if(0 != boost_no_cxx11_range_based_for::test()) 1820 { 1821 std::cerr << "Failed test for BOOST_NO_CXX11_RANGE_BASED_FOR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1822 ++error_count; 1823 } 1824 if(0 != boost_no_cxx11_raw_literals::test()) 1825 { 1826 std::cerr << "Failed test for BOOST_NO_CXX11_RAW_LITERALS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1827 ++error_count; 1828 } 1829 if(0 != boost_no_restrict_references::test()) 1830 { 1831 std::cerr << "Failed test for BOOST_NO_RESTRICT_REFERENCES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1832 ++error_count; 1833 } 1834 if(0 != boost_no_unreachable_return_detection::test()) 1835 { 1836 std::cerr << "Failed test for BOOST_NO_UNREACHABLE_RETURN_DETECTION at: " << __FILE__ << ":" << __LINE__ << std::endl; 1837 ++error_count; 1838 } 1839 if(0 != boost_no_rtti::test()) 1840 { 1841 std::cerr << "Failed test for BOOST_NO_RTTI at: " << __FILE__ << ":" << __LINE__ << std::endl; 1842 ++error_count; 1843 } 1844 if(0 != boost_no_cxx11_rvalue_references::test()) 1845 { 1846 std::cerr << "Failed test for BOOST_NO_CXX11_RVALUE_REFERENCES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1847 ++error_count; 1848 } 1849 if(0 != boost_no_cxx11_scoped_enums::test()) 1850 { 1851 std::cerr << "Failed test for BOOST_NO_CXX11_SCOPED_ENUMS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1852 ++error_count; 1853 } 1854 if(0 != boost_no_sfinae::test()) 1855 { 1856 std::cerr << "Failed test for BOOST_NO_SFINAE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1857 ++error_count; 1858 } 1859 if(0 != boost_no_sfinae_expr::test()) 1860 { 1861 std::cerr << "Failed test for BOOST_NO_SFINAE_EXPR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1862 ++error_count; 1863 } 1864 if(0 != boost_no_stringstream::test()) 1865 { 1866 std::cerr << "Failed test for BOOST_NO_STRINGSTREAM at: " << __FILE__ << ":" << __LINE__ << std::endl; 1867 ++error_count; 1868 } 1869 if(0 != boost_no_cxx11_static_assert::test()) 1870 { 1871 std::cerr << "Failed test for BOOST_NO_CXX11_STATIC_ASSERT at: " << __FILE__ << ":" << __LINE__ << std::endl; 1872 ++error_count; 1873 } 1874 if(0 != boost_no_std_allocator::test()) 1875 { 1876 std::cerr << "Failed test for BOOST_NO_STD_ALLOCATOR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1877 ++error_count; 1878 } 1879 if(0 != boost_no_std_distance::test()) 1880 { 1881 std::cerr << "Failed test for BOOST_NO_STD_DISTANCE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1882 ++error_count; 1883 } 1884 if(0 != boost_no_std_iterator_traits::test()) 1885 { 1886 std::cerr << "Failed test for BOOST_NO_STD_ITERATOR_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1887 ++error_count; 1888 } 1889 if(0 != boost_no_std_iterator::test()) 1890 { 1891 std::cerr << "Failed test for BOOST_NO_STD_ITERATOR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1892 ++error_count; 1893 } 1894 if(0 != boost_no_std_locale::test()) 1895 { 1896 std::cerr << "Failed test for BOOST_NO_STD_LOCALE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1897 ++error_count; 1898 } 1899 if(0 != boost_no_std_messages::test()) 1900 { 1901 std::cerr << "Failed test for BOOST_NO_STD_MESSAGES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1902 ++error_count; 1903 } 1904 if(0 != boost_no_std_min_max::test()) 1905 { 1906 std::cerr << "Failed test for BOOST_NO_STD_MIN_MAX at: " << __FILE__ << ":" << __LINE__ << std::endl; 1907 ++error_count; 1908 } 1909 if(0 != boost_no_std_output_iterator_assign::test()) 1910 { 1911 std::cerr << "Failed test for BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN at: " << __FILE__ << ":" << __LINE__ << std::endl; 1912 ++error_count; 1913 } 1914 if(0 != boost_no_std_typeinfo::test()) 1915 { 1916 std::cerr << "Failed test for BOOST_NO_STD_TYPEINFO at: " << __FILE__ << ":" << __LINE__ << std::endl; 1917 ++error_count; 1918 } 1919 if(0 != boost_no_std_use_facet::test()) 1920 { 1921 std::cerr << "Failed test for BOOST_NO_STD_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl; 1922 ++error_count; 1923 } 1924 if(0 != boost_no_std_wstreambuf::test()) 1925 { 1926 std::cerr << "Failed test for BOOST_NO_STD_WSTREAMBUF at: " << __FILE__ << ":" << __LINE__ << std::endl; 1927 ++error_count; 1928 } 1929 if(0 != boost_no_std_wstring::test()) 1930 { 1931 std::cerr << "Failed test for BOOST_NO_STD_WSTRING at: " << __FILE__ << ":" << __LINE__ << std::endl; 1932 ++error_count; 1933 } 1934 if(0 != boost_no_stdc_namespace::test()) 1935 { 1936 std::cerr << "Failed test for BOOST_NO_STDC_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl; 1937 ++error_count; 1938 } 1939 if(0 != boost_no_swprintf::test()) 1940 { 1941 std::cerr << "Failed test for BOOST_NO_SWPRINTF at: " << __FILE__ << ":" << __LINE__ << std::endl; 1942 ++error_count; 1943 } 1944 if(0 != boost_no_cxx11_local_class_template_parameters::test()) 1945 { 1946 std::cerr << "Failed test for BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1947 ++error_count; 1948 } 1949 if(0 != boost_no_cxx11_template_aliases::test()) 1950 { 1951 std::cerr << "Failed test for BOOST_NO_CXX11_TEMPLATE_ALIASES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1952 ++error_count; 1953 } 1954 if(0 != boost_no_templated_iostreams::test()) 1955 { 1956 std::cerr << "Failed test for BOOST_NO_TEMPLATED_IOSTREAMS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1957 ++error_count; 1958 } 1959 if(0 != boost_no_template_templates::test()) 1960 { 1961 std::cerr << "Failed test for BOOST_NO_TEMPLATE_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl; 1962 ++error_count; 1963 } 1964 if(0 != boost_no_two_phase_name_lookup::test()) 1965 { 1966 std::cerr << "Failed test for BOOST_NO_TWO_PHASE_NAME_LOOKUP at: " << __FILE__ << ":" << __LINE__ << std::endl; 1967 ++error_count; 1968 } 1969 if(0 != boost_no_typeid::test()) 1970 { 1971 std::cerr << "Failed test for BOOST_NO_TYPEID at: " << __FILE__ << ":" << __LINE__ << std::endl; 1972 ++error_count; 1973 } 1974 if(0 != boost_no_typename_with_ctor::test()) 1975 { 1976 std::cerr << "Failed test for BOOST_NO_TYPENAME_WITH_CTOR at: " << __FILE__ << ":" << __LINE__ << std::endl; 1977 ++error_count; 1978 } 1979 if(0 != boost_no_cxx11_unicode_literals::test()) 1980 { 1981 std::cerr << "Failed test for BOOST_NO_CXX11_UNICODE_LITERALS at: " << __FILE__ << ":" << __LINE__ << std::endl; 1982 ++error_count; 1983 } 1984 if(0 != boost_no_cxx11_unified_initialization_syntax::test()) 1985 { 1986 std::cerr << "Failed test for BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX at: " << __FILE__ << ":" << __LINE__ << std::endl; 1987 ++error_count; 1988 } 1989 if(0 != boost_no_cxx11_unrestricted_union::test()) 1990 { 1991 std::cerr << "Failed test for BOOST_NO_CXX11_UNRESTRICTED_UNION at: " << __FILE__ << ":" << __LINE__ << std::endl; 1992 ++error_count; 1993 } 1994 if(0 != boost_function_scope_using_declaration_breaks_adl::test()) 1995 { 1996 std::cerr << "Failed test for BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL at: " << __FILE__ << ":" << __LINE__ << std::endl; 1997 ++error_count; 1998 } 1999 if(0 != boost_no_using_declaration_overloads_from_typename_base::test()) 2000 { 2001 std::cerr << "Failed test for BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE at: " << __FILE__ << ":" << __LINE__ << std::endl; 2002 ++error_count; 2003 } 2004 if(0 != boost_no_using_template::test()) 2005 { 2006 std::cerr << "Failed test for BOOST_NO_USING_TEMPLATE at: " << __FILE__ << ":" << __LINE__ << std::endl; 2007 ++error_count; 2008 } 2009 if(0 != boost_no_cxx11_variadic_macros::test()) 2010 { 2011 std::cerr << "Failed test for BOOST_NO_CXX11_VARIADIC_MACROS at: " << __FILE__ << ":" << __LINE__ << std::endl; 2012 ++error_count; 2013 } 2014 if(0 != boost_no_cxx11_variadic_templates::test()) 2015 { 2016 std::cerr << "Failed test for BOOST_NO_CXX11_VARIADIC_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl; 2017 ++error_count; 2018 } 2019 if(0 != boost_no_void_returns::test()) 2020 { 2021 std::cerr << "Failed test for BOOST_NO_VOID_RETURNS at: " << __FILE__ << ":" << __LINE__ << std::endl; 2022 ++error_count; 2023 } 2024 if(0 != boost_no_intrinsic_wchar_t::test()) 2025 { 2026 std::cerr << "Failed test for BOOST_NO_INTRINSIC_WCHAR_T at: " << __FILE__ << ":" << __LINE__ << std::endl; 2027 ++error_count; 2028 } 2029 return error_count; 2030 } 2031 2032