diff --git a/doc/html/boost_config/boost_macro_reference.html b/doc/html/boost_config/boost_macro_reference.html index 56da61f0..fed7bdac 100644 --- a/doc/html/boost_config/boost_macro_reference.html +++ b/doc/html/boost_config/boost_macro_reference.html @@ -3,7 +3,7 @@ Boost Macro Reference - + @@ -20,7 +20,8 @@
-PrevUpHomeNext + +PrevUpHomeNext

@@ -2212,7 +2213,7 @@

The following macros describe features in the upcoming ISO C++ standard, - C++0x, that are not yet supported by a particular compiler. + C++0x, that are not yet supported by a particular compiler or library.

@@ -2233,6 +2234,291 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ BOOST_NO_0X_HDR_ARRAY +

+
+

+ The standard library does not provide header <array>. +

+
+

+ BOOST_NO_0X_HDR_CHRONO +

+
+

+ The standard library does not provide header <chrono>. +

+
+

+ BOOST_NO_0X_HDR_CODECVT +

+
+

+ The standard library does not provide header <codecvt>. +

+
+

+ BOOST_NO_0X_HDR_CONCEPTS +

+
+

+ The standard library does not provide header <concepts>. +

+
+

+ BOOST_NO_0X_HDR_CONDITION_VARIABLE +

+
+

+ The standard library does not provide header <condition_variable>. +

+
+

+ BOOST_NO_0X_HDR_CONTAINER_CONCEPTS +

+
+

+ The standard library does not provide header <container_concepts>. +

+
+

+ BOOST_NO_0X_HDR_FORWARD_LIST +

+
+

+ The standard library does not provide header <forward_list>. +

+
+

+ BOOST_NO_0X_HDR_FUTURE +

+
+

+ The standard library does not provide header <future>. +

+
+

+ BOOST_NO_0X_HDR_INITIALIZER_LIST +

+
+

+ The standard library does not provide header <initializer_list>. +

+
+

+ BOOST_NO_0X_HDR_ITERATOR_CONCEPTS +

+
+

+ The standard library does not provide header <iterator_concepts>. +

+
+

+ BOOST_NO_0X_HDR_MEMORY_CONCEPTS +

+
+

+ The standard library does not provide header <memory_concepts>. +

+
+

+ BOOST_NO_0X_HDR_MUTEX +

+
+

+ The standard library does not provide header <mutex>. +

+
+

+ BOOST_NO_0X_HDR_RANDOM +

+
+

+ The standard library does not provide header <random>. +

+
+

+ BOOST_NO_0X_HDR_RATIO +

+
+

+ The standard library does not provide header <ratio>. +

+
+

+ BOOST_NO_0X_HDR_REGEX +

+
+

+ The standard library does not provide header <regex>. +

+
+

+ BOOST_NO_0X_HDR_SYSTEM_ERROR +

+
+

+ The standard library does not provide header <system_error>. +

+
+

+ + BOOST_NO_0X_HDR_THREAD +

+
+

+ The standard library does not provide header <thread>. +

+
+

+ BOOST_NO_0X_HDR_TUPLE +

+
+

+ The standard library does not provide header <tuple>. +

+
+

+ BOOST_NO_0X_HDR_TYPE_TRAITS +

+
+

+ The standard library does not provide header <type_traits>. +

+
+

+ BOOST_NO_0X_HDR_UNORDERED_MAP +

+
+

+ The standard library does not provide header <unordered_map>. +

+
+

+ BOOST_NO_0X_HDR_UNORDERED_SET +

+
+

+ The standard library does not provide header <unordered_set>. +

+
+

+ BOOST_NO_AUTO_DECLARATIONS +

+
+

+ The compiler does not support type deduction for variables declared + with the auto keyword + (auto var + = ...;). +

+
+

+ BOOST_NO_AUTO_MULTIDECLARATIONS +

+
+

+ The compiler does not support type deduction for multiple variables + declared with the auto + keyword (auto var + = ..., + *ptr + = ...;). +

+

BOOST_NO_CHAR16_T @@ -2257,6 +2543,30 @@

+

+ BOOST_NO_CONCEPTS +

+
+

+ The compiler does not support Concepts. +

+
+

+ BOOST_NO_TEMPLATE_ALIASES +

+
+

+ The compiler does not support template aliases. +

+

BOOST_NO_CONSTEXPR @@ -2345,6 +2655,18 @@

+

+ BOOST_NO_LAMBDAS +

+
+

+ The compiler does not support Lambdas. +

+

BOOST_NO_LONG_LONG @@ -2358,6 +2680,18 @@

+

+ BOOST_NO_NULLPTR +

+
+

+ The compiler does not support 'nullptr'. +

+

BOOST_NO_RAW_LITERALS @@ -2418,6 +2752,18 @@

+

+ BOOST_NO_TEMPLATE_ALIASES +

+
+

+ The compiler does not support template aliases. +

+

BOOST_NO_UNICODE_LITERALS @@ -3147,7 +3493,8 @@


-PrevUpHomeNext + +PrevUpHomeNext
- + \ No newline at end of file diff --git a/doc/html/index.html b/doc/html/index.html index 10868480..3cc94e38 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -28,7 +28,7 @@
-

+

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

@@ -960,7 +960,7 @@
- +

Last revised: February 21, 2009 at 13:17:03 GMT

Last revised: May 15, 2009 at 15:05:51 GMT


diff --git a/doc/macro_reference.qbk b/doc/macro_reference.qbk index 9ef6402f..8482cd78 100644 --- a/doc/macro_reference.qbk +++ b/doc/macro_reference.qbk @@ -519,11 +519,33 @@ The compiler supports concepts. [section Macros that describe C++0x features not supported] The following macros describe features in the upcoming ISO C++ standard, C++0x, -that are not yet supported by a particular compiler. +that are not yet supported by a particular compiler or library. [table [[Macro ][Description ]] +[[`BOOST_NO_0X_HDR_ARRAY`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_CHRONO`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_CODECVT`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_CONCEPTS`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_CONDITION_VARIABLE`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_CONTAINER_CONCEPTS`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_FORWARD_LIST`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_FUTURE`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_INITIALIZER_LIST`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_ITERATOR_CONCEPTS`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_MEMORY_CONCEPTS`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_MUTEX`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_RANDOM`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_RATIO`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_REGEX`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_SYSTEM_ERROR`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_THREAD`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_TUPLE`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_TYPE_TRAITS`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_UNORDERED_MAP`][The standard library does not provide header .]] +[[`BOOST_NO_0X_HDR_UNORDERED_SET`][The standard library does not provide header .]] + [[`BOOST_NO_AUTO_DECLARATIONS`][The compiler does not support type deduction for variables declared with the `auto` keyword (`auto var = ...;`). ]] @@ -536,6 +558,10 @@ type `char16_t`. [[`BOOST_NO_CHAR32_T`][The compiler does not support type `char32_t`. ]] +[[`BOOST_NO_CONCEPTS`][The compiler does not support Concepts. +]] +[[`BOOST_NO_TEMPLATE_ALIASES`][The compiler does not support template aliases. +]] [[`BOOST_NO_CONSTEXPR`][The compiler does not support `constexpr`. ]] @@ -557,8 +583,12 @@ explicit instantiation declarations for templates (`explicit template`). [[`BOOST_NO_INITIALIZER_LISTS`][ The C++ compiler does not support C++0x initializer lists. ]] +[[`BOOST_NO_LAMBDAS`][The compiler does not support Lambdas. +]] [[`BOOST_NO_LONG_LONG`][The compiler does not support `long long`. ]] +[[`BOOST_NO_NULLPTR`][The compiler does not support 'nullptr'. +]] [[`BOOST_NO_RAW_LITERALS`][The compiler does not support raw string literals. ]] @@ -574,6 +604,8 @@ scoped enumerations (`enum class`). [[`BOOST_NO_STD_UNORDERD`][The standard library does not support and . ]] +[[`BOOST_NO_TEMPLATE_ALIASES`][The compiler does not support template aliases. +]] [[`BOOST_NO_UNICODE_LITERALS`][The compiler does not support Unicode (`u8`, `u`, `U`) literals. ]] diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index 59a88359..f4c47af0 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -7,6 +7,22 @@ # If you need to alter build preferences then set them in # the template defined in options_v2.jam. # + +import modules ; + +local is_unix = [ modules.peek : UNIX ] ; + +if $(is_unix) +{ + local osname = [ SHELL uname ] ; + + switch $(osname) + { + case "Sun*" : OTHERFLAGS = "-lpthread" ; + case "*BSD*" : OTHERFLAGS = "-lpthread" ; + } +} + test-suite config : [ run config_test.cpp @@ -23,8 +39,7 @@ test-suite config single msvc:static msvc:static linux:-lpthread linux:-lrt - freebsd:-lpthread - bsd:-lpthread + gcc:$(OTHERFLAGS) ] [ run config_info.cpp : : : always_show_run_output single msvc:static msvc:static ] [ run config_info.cpp : : : always_show_run_output multi : config_info_threaded ] diff --git a/test/all/Jamfile.v2 b/test/all/Jamfile.v2 index 41477cae..e7d6915c 100644 --- a/test/all/Jamfile.v2 +++ b/test/all/Jamfile.v2 @@ -1,7 +1,7 @@ # # Regression test Jamfile for boost configuration setup. # *** DO NOT EDIT THIS FILE BY HAND *** -# This file was automatically generated on Sat Mar 21 15:13:32 2009 +# This file was automatically generated on Thu May 21 11:08:48 2009 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the @@ -175,6 +175,69 @@ test-suite "BOOST_MSVC_STD_ITERATOR" : test-suite "BOOST_HAS_WINTHREADS" : [ run ../has_winthreads_pass.cpp ] [ compile-fail ../has_winthreads_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_ARRAY" : +[ run ../no_0x_hdr_array_pass.cpp ] +[ compile-fail ../no_0x_hdr_array_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_CHRONO" : +[ run ../no_0x_hdr_chrono_pass.cpp ] +[ compile-fail ../no_0x_hdr_chrono_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_CODECVT" : +[ run ../no_0x_hdr_codecvt_pass.cpp ] +[ compile-fail ../no_0x_hdr_codecvt_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_CONCEPTS" : +[ run ../no_0x_hdr_concepts_pass.cpp ] +[ compile-fail ../no_0x_hdr_concepts_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_CONDITION_VARIABLE" : +[ run ../no_0x_hdr_condition_variable_pass.cpp ] +[ compile-fail ../no_0x_hdr_condition_variable_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_CONTAINER_CONCEPTS" : +[ run ../no_0x_hdr_container_concepts_pass.cpp ] +[ compile-fail ../no_0x_hdr_container_concepts_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_FORWARD_LIST" : +[ run ../no_0x_hdr_forward_list_pass.cpp ] +[ compile-fail ../no_0x_hdr_forward_list_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_FUTURE" : +[ run ../no_0x_hdr_future_pass.cpp ] +[ compile-fail ../no_0x_hdr_future_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_INITIALIZER_LIST" : +[ run ../no_0x_hdr_initializer_list_pass.cpp ] +[ compile-fail ../no_0x_hdr_initializer_list_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_ITERATOR_CONCEPTS" : +[ run ../no_0x_hdr_iterator_concepts_pass.cpp ] +[ compile-fail ../no_0x_hdr_iterator_concepts_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_MEMORY_CONCEPTS" : +[ run ../no_0x_hdr_memory_concepts_pass.cpp ] +[ compile-fail ../no_0x_hdr_memory_concepts_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_MUTEX" : +[ run ../no_0x_hdr_mutex_pass.cpp ] +[ compile-fail ../no_0x_hdr_mutex_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_RANDOM" : +[ run ../no_0x_hdr_random_pass.cpp ] +[ compile-fail ../no_0x_hdr_random_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_RATIO" : +[ run ../no_0x_hdr_ratio_pass.cpp ] +[ compile-fail ../no_0x_hdr_ratio_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_REGEX" : +[ run ../no_0x_hdr_regex_pass.cpp ] +[ compile-fail ../no_0x_hdr_regex_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_SYSTEM_ERROR" : +[ run ../no_0x_hdr_system_error_pass.cpp ] +[ compile-fail ../no_0x_hdr_system_error_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_THREAD" : +[ run ../no_0x_hdr_thread_pass.cpp ] +[ compile-fail ../no_0x_hdr_thread_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_TUPLE" : +[ run ../no_0x_hdr_tuple_pass.cpp ] +[ compile-fail ../no_0x_hdr_tuple_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_TYPE_TRAITS" : +[ run ../no_0x_hdr_type_traits_pass.cpp ] +[ compile-fail ../no_0x_hdr_type_traits_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_UNORDERED_MAP" : +[ run ../no_0x_hdr_unordered_map_pass.cpp ] +[ compile-fail ../no_0x_hdr_unordered_map_fail.cpp ] ; +test-suite "BOOST_NO_0X_HDR_UNORDERED_SET" : +[ run ../no_0x_hdr_unordered_set_pass.cpp ] +[ compile-fail ../no_0x_hdr_unordered_set_fail.cpp ] ; test-suite "BOOST_NO_ADL_BARRIER" : [ run ../no_adl_barrier_pass.cpp ] [ compile-fail ../no_adl_barrier_fail.cpp ] ; @@ -202,6 +265,9 @@ test-suite "BOOST_NO_CHAR16_T" : test-suite "BOOST_NO_CHAR32_T" : [ run ../no_char32_t_pass.cpp ] [ compile-fail ../no_char32_t_fail.cpp ] ; +test-suite "BOOST_NO_CONCEPTS" : +[ run ../no_concepts_pass.cpp ] +[ compile-fail ../no_concepts_fail.cpp ] ; test-suite "BOOST_NO_CONSTEXPR" : [ run ../no_constexpr_pass.cpp ] [ compile-fail ../no_constexpr_fail.cpp ] ; @@ -283,6 +349,9 @@ test-suite "BOOST_NO_IS_ABSTRACT" : test-suite "BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS" : [ run ../no_iter_construct_pass.cpp ] [ compile-fail ../no_iter_construct_fail.cpp ] ; +test-suite "BOOST_NO_LAMBDAS" : +[ run ../no_lambdas_pass.cpp ] +[ compile-fail ../no_lambdas_fail.cpp ] ; test-suite "BOOST_NO_LIMITS" : [ run ../no_limits_pass.cpp ] [ compile-fail ../no_limits_fail.cpp ] ; @@ -313,6 +382,9 @@ test-suite "BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS" : test-suite "BOOST_NO_NESTED_FRIENDSHIP" : [ run ../no_nested_friendship_pass.cpp ] [ compile-fail ../no_nested_friendship_fail.cpp ] ; +test-suite "BOOST_NO_NULLPTR" : +[ run ../no_nullptr_pass.cpp ] +[ compile-fail ../no_nullptr_fail.cpp ] ; test-suite "BOOST_NO_OPERATORS_IN_NAMESPACE" : [ run ../no_ops_in_namespace_pass.cpp ] [ compile-fail ../no_ops_in_namespace_fail.cpp ] ; @@ -397,6 +469,9 @@ test-suite "BOOST_NO_STD_WSTRING" : test-suite "BOOST_NO_SWPRINTF" : [ run ../no_swprintf_pass.cpp ] [ compile-fail ../no_swprintf_fail.cpp ] ; +test-suite "BOOST_NO_TEMPLATE_ALIASES" : +[ run ../no_template_aliases_pass.cpp ] +[ compile-fail ../no_template_aliases_fail.cpp ] ; test-suite "BOOST_NO_TEMPLATED_IOSTREAMS" : [ run ../no_template_streams_pass.cpp ] [ compile-fail ../no_template_streams_fail.cpp ] ; diff --git a/test/boost_no_0x_hdr_array.ipp b/test/boost_no_0x_hdr_array.ipp new file mode 100644 index 00000000..b61414b5 --- /dev/null +++ b/test/boost_no_0x_hdr_array.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_ARRAY +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_array { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_chrono.ipp b/test/boost_no_0x_hdr_chrono.ipp new file mode 100644 index 00000000..0f54f114 --- /dev/null +++ b/test/boost_no_0x_hdr_chrono.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_CHRONO +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_chrono { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_codecvt.ipp b/test/boost_no_0x_hdr_codecvt.ipp new file mode 100644 index 00000000..e42cca6b --- /dev/null +++ b/test/boost_no_0x_hdr_codecvt.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_CODECVT +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_codecvt { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_concepts.ipp b/test/boost_no_0x_hdr_concepts.ipp new file mode 100644 index 00000000..dceda408 --- /dev/null +++ b/test/boost_no_0x_hdr_concepts.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_CONCEPTS +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_concepts { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_condition_variable.ipp b/test/boost_no_0x_hdr_condition_variable.ipp new file mode 100644 index 00000000..585aa2cf --- /dev/null +++ b/test/boost_no_0x_hdr_condition_variable.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_CONDITION_VARIABLE +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_condition_variable { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_container_concepts.ipp b/test/boost_no_0x_hdr_container_concepts.ipp new file mode 100644 index 00000000..af9d5103 --- /dev/null +++ b/test/boost_no_0x_hdr_container_concepts.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_CONTAINER_CONCEPTS +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_container_concepts { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_forward_list.ipp b/test/boost_no_0x_hdr_forward_list.ipp new file mode 100644 index 00000000..45d90fa6 --- /dev/null +++ b/test/boost_no_0x_hdr_forward_list.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_FORWARD_LIST +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_forward_list { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_future.ipp b/test/boost_no_0x_hdr_future.ipp new file mode 100644 index 00000000..528509a8 --- /dev/null +++ b/test/boost_no_0x_hdr_future.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_FUTURE +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_future { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_initializer_list.ipp b/test/boost_no_0x_hdr_initializer_list.ipp new file mode 100644 index 00000000..3e48cf47 --- /dev/null +++ b/test/boost_no_0x_hdr_initializer_list.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_INITIALIZER_LIST +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_initializer_list { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_iterator_concepts.ipp b/test/boost_no_0x_hdr_iterator_concepts.ipp new file mode 100644 index 00000000..f0637333 --- /dev/null +++ b/test/boost_no_0x_hdr_iterator_concepts.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_ITERATOR_CONCEPTS +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_iterator_concepts { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_memory_concepts.ipp b/test/boost_no_0x_hdr_memory_concepts.ipp new file mode 100644 index 00000000..fec1d7b0 --- /dev/null +++ b/test/boost_no_0x_hdr_memory_concepts.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_MEMORY_CONCEPTS +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_memory_concepts { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_mutex.ipp b/test/boost_no_0x_hdr_mutex.ipp new file mode 100644 index 00000000..c1e7ec9c --- /dev/null +++ b/test/boost_no_0x_hdr_mutex.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_MUTEX +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_mutex { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_random.ipp b/test/boost_no_0x_hdr_random.ipp new file mode 100644 index 00000000..956f24e2 --- /dev/null +++ b/test/boost_no_0x_hdr_random.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_RANDOM +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_random { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_ratio.ipp b/test/boost_no_0x_hdr_ratio.ipp new file mode 100644 index 00000000..8200b41a --- /dev/null +++ b/test/boost_no_0x_hdr_ratio.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_RATIO +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_ratio { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_regex.ipp b/test/boost_no_0x_hdr_regex.ipp new file mode 100644 index 00000000..1b40caf1 --- /dev/null +++ b/test/boost_no_0x_hdr_regex.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_REGEX +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_regex { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_system_error.ipp b/test/boost_no_0x_hdr_system_error.ipp new file mode 100644 index 00000000..a69912f3 --- /dev/null +++ b/test/boost_no_0x_hdr_system_error.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_SYSTEM_ERROR +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_system_error { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_thread.ipp b/test/boost_no_0x_hdr_thread.ipp new file mode 100644 index 00000000..a6dfa057 --- /dev/null +++ b/test/boost_no_0x_hdr_thread.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_THREAD +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_thread { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_tuple.ipp b/test/boost_no_0x_hdr_tuple.ipp new file mode 100644 index 00000000..ba311d32 --- /dev/null +++ b/test/boost_no_0x_hdr_tuple.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_TUPLE +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_tuple { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_type_traits.ipp b/test/boost_no_0x_hdr_type_traits.ipp new file mode 100644 index 00000000..9993804a --- /dev/null +++ b/test/boost_no_0x_hdr_type_traits.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_TYPE_TRAITS +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_type_traits { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_unordered_map.ipp b/test/boost_no_0x_hdr_unordered_map.ipp new file mode 100644 index 00000000..5377535b --- /dev/null +++ b/test/boost_no_0x_hdr_unordered_map.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_UNORDERED_MAP +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_unordered_map { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_0x_hdr_unordered_set.ipp b/test/boost_no_0x_hdr_unordered_set.ipp new file mode 100644 index 00000000..2bf6cd95 --- /dev/null +++ b/test/boost_no_0x_hdr_unordered_set.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_0X_HDR_UNORDERED_SET +// TITLE: C++0x header unavailable +// DESCRIPTION: The standard library does not supply C++0x header + +#include + +namespace boost_no_0x_hdr_unordered_set { + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_concepts.ipp b/test/boost_no_concepts.ipp new file mode 100644 index 00000000..d5202b0d --- /dev/null +++ b/test/boost_no_concepts.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CONCEPTS +// TITLE: C++0x concepts feature unavailable +// DESCRIPTION: The compiler does not support the C++0x concepts feature + +namespace boost_no_concepts { + +concept Foo { } + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_lambdas.ipp b/test/boost_no_lambdas.ipp new file mode 100644 index 00000000..1d9285f0 --- /dev/null +++ b/test/boost_no_lambdas.ipp @@ -0,0 +1,21 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_LAMBDAS +// TITLE: C++0x lambda feature unavailable +// DESCRIPTION: The compiler does not support the C++0x lambda feature + +namespace boost_no_lambdas { + +int test() +{ + [](){}; + return 0; +} + +} diff --git a/test/boost_no_nullptr.ipp b/test/boost_no_nullptr.ipp new file mode 100644 index 00000000..254162c9 --- /dev/null +++ b/test/boost_no_nullptr.ipp @@ -0,0 +1,21 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_NULLPTR +// TITLE: C++0x nullptr feature unavailable +// DESCRIPTION: The compiler does not support the C++0x nullptr feature + +namespace boost_no_nullptr { + +int test() +{ + int * p = nullptr; + return 0; +} + +} diff --git a/test/boost_no_template_aliases.ipp b/test/boost_no_template_aliases.ipp new file mode 100644 index 00000000..e420da78 --- /dev/null +++ b/test/boost_no_template_aliases.ipp @@ -0,0 +1,22 @@ +// (C) Copyright Beman Dawes 2009 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_TEMPLATE_ALIASES +// TITLE: C++0x template_aliases feature unavailable +// DESCRIPTION: The compiler does not support the C++0x template_aliases feature + +namespace boost_no_template_aliases { + +using PINT = void (*)(int); // using plus C-style type + +int test() +{ + return 0; +} + +} diff --git a/test/boost_no_using_breaks_adl.ipp b/test/boost_no_using_breaks_adl.ipp index fbf6e411..437d9fdc 100644 --- a/test/boost_no_using_breaks_adl.ipp +++ b/test/boost_no_using_breaks_adl.ipp @@ -13,7 +13,7 @@ // using whatever::symbol;. -namespace boost +namespace boost_ns { template T* get_pointer(T* p) @@ -45,7 +45,7 @@ namespace user_ns // use this as a workaround: //using namespace boost; // this statement breaks ADL: - using boost::get_pointer; // conforming compilers require + using boost_ns::get_pointer; // conforming compilers require // this one to find the auto_ptr // and T* overloads return get_pointer(x) == 0; @@ -59,7 +59,7 @@ int test() int i; typedef void* pv; i = user_ns::f(pv()); - i = user_ns::f(boost::inner2::X()); + i = user_ns::f(boost_ns::inner2::X()); return 0; } diff --git a/test/config_info.cpp b/test/config_info.cpp index 1c9fcdc6..383412cb 100644 --- a/test/config_info.cpp +++ b/test/config_info.cpp @@ -154,9 +154,11 @@ void print_compiler_macros() // GNUC options: PRINT_MACRO(__GNUC__); PRINT_MACRO(__GNUC_MINOR__); + PRINT_MACRO(__GNUC_PATCHLEVEL__); PRINT_MACRO(__STDC_VERSION__); PRINT_MACRO(__GNUG__); PRINT_MACRO(__STRICT_ANSI__); + PRINT_MACRO(__GXX_EXPERIMENTAL_CXX0X__); PRINT_MACRO(__VERSION__); PRINT_MACRO(__OPTIMIZE__); PRINT_MACRO(__CHAR_UNSIGNED__); @@ -952,6 +954,27 @@ void print_boost_macros() PRINT_MACRO(BOOST_HAS_WINTHREADS); PRINT_MACRO(BOOST_MSVC6_MEMBER_TEMPLATES); PRINT_MACRO(BOOST_MSVC_STD_ITERATOR); + PRINT_MACRO(BOOST_NO_0X_HDR_ARRAY); + PRINT_MACRO(BOOST_NO_0X_HDR_CHRONO); + PRINT_MACRO(BOOST_NO_0X_HDR_CODECVT); + PRINT_MACRO(BOOST_NO_0X_HDR_CONCEPTS); + PRINT_MACRO(BOOST_NO_0X_HDR_CONDITION_VARIABLE); + PRINT_MACRO(BOOST_NO_0X_HDR_CONTAINER_CONCEPTS); + PRINT_MACRO(BOOST_NO_0X_HDR_FORWARD_LIST); + PRINT_MACRO(BOOST_NO_0X_HDR_FUTURE); + PRINT_MACRO(BOOST_NO_0X_HDR_INITIALIZER_LIST); + PRINT_MACRO(BOOST_NO_0X_HDR_ITERATOR_CONCEPTS); + PRINT_MACRO(BOOST_NO_0X_HDR_MEMORY_CONCEPTS); + PRINT_MACRO(BOOST_NO_0X_HDR_MUTEX); + PRINT_MACRO(BOOST_NO_0X_HDR_RANDOM); + PRINT_MACRO(BOOST_NO_0X_HDR_RATIO); + PRINT_MACRO(BOOST_NO_0X_HDR_REGEX); + PRINT_MACRO(BOOST_NO_0X_HDR_SYSTEM_ERROR); + PRINT_MACRO(BOOST_NO_0X_HDR_THREAD); + PRINT_MACRO(BOOST_NO_0X_HDR_TUPLE); + PRINT_MACRO(BOOST_NO_0X_HDR_TYPE_TRAITS); + PRINT_MACRO(BOOST_NO_0X_HDR_UNORDERED_MAP); + PRINT_MACRO(BOOST_NO_0X_HDR_UNORDERED_SET); PRINT_MACRO(BOOST_NO_ADL_BARRIER); PRINT_MACRO(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP); PRINT_MACRO(BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS); @@ -960,6 +983,7 @@ void print_boost_macros() PRINT_MACRO(BOOST_NO_AUTO_PTR); PRINT_MACRO(BOOST_NO_CHAR16_T); PRINT_MACRO(BOOST_NO_CHAR32_T); + PRINT_MACRO(BOOST_NO_CONCEPTS); PRINT_MACRO(BOOST_NO_CONSTEXPR); PRINT_MACRO(BOOST_NO_CTYPE_FUNCTIONS); PRINT_MACRO(BOOST_NO_CV_SPECIALIZATIONS); @@ -985,6 +1009,7 @@ void print_boost_macros() PRINT_MACRO(BOOST_NO_IOSFWD); PRINT_MACRO(BOOST_NO_IOSTREAM); PRINT_MACRO(BOOST_NO_IS_ABSTRACT); + PRINT_MACRO(BOOST_NO_LAMBDAS); PRINT_MACRO(BOOST_NO_LIMITS); PRINT_MACRO(BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS); PRINT_MACRO(BOOST_NO_LONG_LONG); @@ -995,6 +1020,7 @@ void print_boost_macros() PRINT_MACRO(BOOST_NO_MEMBER_TEMPLATE_KEYWORD); PRINT_MACRO(BOOST_NO_MS_INT64_NUMERIC_LIMITS); PRINT_MACRO(BOOST_NO_NESTED_FRIENDSHIP); + PRINT_MACRO(BOOST_NO_NULLPTR); PRINT_MACRO(BOOST_NO_OPERATORS_IN_NAMESPACE); PRINT_MACRO(BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS); PRINT_MACRO(BOOST_NO_POINTER_TO_MEMBER_CONST); @@ -1024,6 +1050,7 @@ void print_boost_macros() PRINT_MACRO(BOOST_NO_SWPRINTF); PRINT_MACRO(BOOST_NO_TEMPLATED_IOSTREAMS); PRINT_MACRO(BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS); + PRINT_MACRO(BOOST_NO_TEMPLATE_ALIASES); PRINT_MACRO(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION); PRINT_MACRO(BOOST_NO_TEMPLATE_TEMPLATES); PRINT_MACRO(BOOST_NO_TWO_PHASE_NAME_LOOKUP); @@ -1037,6 +1064,15 @@ void print_boost_macros() PRINT_MACRO(BOOST_NO_VOID_RETURNS); + + + + + + + + + // END GENERATED BLOCK PRINT_MACRO(BOOST_INTEL); diff --git a/test/config_test.cpp b/test/config_test.cpp index da884d7c..bc76fe54 100644 --- a/test/config_test.cpp +++ b/test/config_test.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Mar 21 15:13:32 2009 +// This file was automatically generated on Thu May 21 11:08:48 2009 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the @@ -22,6 +22,111 @@ int error_count = 0; +#ifndef BOOST_NO_0X_HDR_ARRAY +#include "boost_no_0x_hdr_array.ipp" +#else +namespace boost_no_0x_hdr_array = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_CHRONO +#include "boost_no_0x_hdr_chrono.ipp" +#else +namespace boost_no_0x_hdr_chrono = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_CODECVT +#include "boost_no_0x_hdr_codecvt.ipp" +#else +namespace boost_no_0x_hdr_codecvt = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_CONCEPTS +#include "boost_no_0x_hdr_concepts.ipp" +#else +namespace boost_no_0x_hdr_concepts = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_CONDITION_VARIABLE +#include "boost_no_0x_hdr_condition_variable.ipp" +#else +namespace boost_no_0x_hdr_condition_variable = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_CONTAINER_CONCEPTS +#include "boost_no_0x_hdr_container_concepts.ipp" +#else +namespace boost_no_0x_hdr_container_concepts = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_FORWARD_LIST +#include "boost_no_0x_hdr_forward_list.ipp" +#else +namespace boost_no_0x_hdr_forward_list = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_FUTURE +#include "boost_no_0x_hdr_future.ipp" +#else +namespace boost_no_0x_hdr_future = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_INITIALIZER_LIST +#include "boost_no_0x_hdr_initializer_list.ipp" +#else +namespace boost_no_0x_hdr_initializer_list = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_ITERATOR_CONCEPTS +#include "boost_no_0x_hdr_iterator_concepts.ipp" +#else +namespace boost_no_0x_hdr_iterator_concepts = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_MEMORY_CONCEPTS +#include "boost_no_0x_hdr_memory_concepts.ipp" +#else +namespace boost_no_0x_hdr_memory_concepts = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_MUTEX +#include "boost_no_0x_hdr_mutex.ipp" +#else +namespace boost_no_0x_hdr_mutex = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_RANDOM +#include "boost_no_0x_hdr_random.ipp" +#else +namespace boost_no_0x_hdr_random = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_RATIO +#include "boost_no_0x_hdr_ratio.ipp" +#else +namespace boost_no_0x_hdr_ratio = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_REGEX +#include "boost_no_0x_hdr_regex.ipp" +#else +namespace boost_no_0x_hdr_regex = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_SYSTEM_ERROR +#include "boost_no_0x_hdr_system_error.ipp" +#else +namespace boost_no_0x_hdr_system_error = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_THREAD +#include "boost_no_0x_hdr_thread.ipp" +#else +namespace boost_no_0x_hdr_thread = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_TUPLE +#include "boost_no_0x_hdr_tuple.ipp" +#else +namespace boost_no_0x_hdr_tuple = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_TYPE_TRAITS +#include "boost_no_0x_hdr_type_traits.ipp" +#else +namespace boost_no_0x_hdr_type_traits = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_UNORDERED_MAP +#include "boost_no_0x_hdr_unordered_map.ipp" +#else +namespace boost_no_0x_hdr_unordered_map = empty_boost; +#endif +#ifndef BOOST_NO_0X_HDR_UNORDERED_SET +#include "boost_no_0x_hdr_unordered_set.ipp" +#else +namespace boost_no_0x_hdr_unordered_set = empty_boost; +#endif #ifndef BOOST_NO_ADL_BARRIER #include "boost_no_adl_barrier.ipp" #else @@ -67,6 +172,11 @@ namespace boost_no_char16_t = empty_boost; #else namespace boost_no_char32_t = empty_boost; #endif +#ifndef BOOST_NO_CONCEPTS +#include "boost_no_concepts.ipp" +#else +namespace boost_no_concepts = empty_boost; +#endif #ifndef BOOST_NO_CONSTEXPR #include "boost_no_constexpr.ipp" #else @@ -202,6 +312,11 @@ namespace boost_no_is_abstract = empty_boost; #else namespace boost_no_templated_iterator_constructors = empty_boost; #endif +#ifndef BOOST_NO_LAMBDAS +#include "boost_no_lambdas.ipp" +#else +namespace boost_no_lambdas = empty_boost; +#endif #ifndef BOOST_NO_LIMITS #include "boost_no_limits.ipp" #else @@ -252,6 +367,11 @@ namespace boost_no_pointer_to_member_template_parameters = empty_boost; #else namespace boost_no_nested_friendship = empty_boost; #endif +#ifndef BOOST_NO_NULLPTR +#include "boost_no_nullptr.ipp" +#else +namespace boost_no_nullptr = empty_boost; +#endif #ifndef BOOST_NO_OPERATORS_IN_NAMESPACE #include "boost_no_ops_in_namespace.ipp" #else @@ -392,6 +512,11 @@ namespace boost_no_std_wstring = empty_boost; #else namespace boost_no_swprintf = empty_boost; #endif +#ifndef BOOST_NO_TEMPLATE_ALIASES +#include "boost_no_template_aliases.ipp" +#else +namespace boost_no_template_aliases = empty_boost; +#endif #ifndef BOOST_NO_TEMPLATED_IOSTREAMS #include "boost_no_template_streams.ipp" #else @@ -966,6 +1091,111 @@ int main( int, char *[] ) std::cerr << "Failed test for BOOST_HAS_WINTHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl; ++error_count; } + if(0 != boost_no_0x_hdr_array::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_ARRAY at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_chrono::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_CHRONO at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_codecvt::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_CODECVT at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_concepts::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_condition_variable::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_CONDITION_VARIABLE at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_container_concepts::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_CONTAINER_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_forward_list::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_FORWARD_LIST at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_future::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_FUTURE at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_initializer_list::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_INITIALIZER_LIST at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_iterator_concepts::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_ITERATOR_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_memory_concepts::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_MEMORY_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_mutex::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_MUTEX at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_random::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_RANDOM at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_ratio::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_RATIO at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_regex::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_REGEX at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_system_error::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_SYSTEM_ERROR at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_thread::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_THREAD at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_tuple::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_TUPLE at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_type_traits::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_TYPE_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_unordered_map::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_UNORDERED_MAP at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_0x_hdr_unordered_set::test()) + { + std::cerr << "Failed test for BOOST_NO_0X_HDR_UNORDERED_SET at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } if(0 != boost_no_adl_barrier::test()) { std::cerr << "Failed test for BOOST_NO_ADL_BARRIER at: " << __FILE__ << ":" << __LINE__ << std::endl; @@ -1011,6 +1241,11 @@ int main( int, char *[] ) std::cerr << "Failed test for BOOST_NO_CHAR32_T at: " << __FILE__ << ":" << __LINE__ << std::endl; ++error_count; } + if(0 != boost_no_concepts::test()) + { + std::cerr << "Failed test for BOOST_NO_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } if(0 != boost_no_constexpr::test()) { std::cerr << "Failed test for BOOST_NO_CONSTEXPR at: " << __FILE__ << ":" << __LINE__ << std::endl; @@ -1146,6 +1381,11 @@ int main( int, char *[] ) std::cerr << "Failed test for BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS at: " << __FILE__ << ":" << __LINE__ << std::endl; ++error_count; } + if(0 != boost_no_lambdas::test()) + { + std::cerr << "Failed test for BOOST_NO_LAMBDAS at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } if(0 != boost_no_limits::test()) { std::cerr << "Failed test for BOOST_NO_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl; @@ -1196,6 +1436,11 @@ int main( int, char *[] ) std::cerr << "Failed test for BOOST_NO_NESTED_FRIENDSHIP at: " << __FILE__ << ":" << __LINE__ << std::endl; ++error_count; } + if(0 != boost_no_nullptr::test()) + { + std::cerr << "Failed test for BOOST_NO_NULLPTR at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } if(0 != boost_no_operators_in_namespace::test()) { std::cerr << "Failed test for BOOST_NO_OPERATORS_IN_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl; @@ -1336,6 +1581,11 @@ int main( int, char *[] ) std::cerr << "Failed test for BOOST_NO_SWPRINTF at: " << __FILE__ << ":" << __LINE__ << std::endl; ++error_count; } + if(0 != boost_no_template_aliases::test()) + { + std::cerr << "Failed test for BOOST_NO_TEMPLATE_ALIASES at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } if(0 != boost_no_templated_iostreams::test()) { std::cerr << "Failed test for BOOST_NO_TEMPLATED_IOSTREAMS at: " << __FILE__ << ":" << __LINE__ << std::endl; diff --git a/test/no_0x_hdr_array_fail.cpp b/test/no_0x_hdr_array_fail.cpp new file mode 100644 index 00000000..64bea165 --- /dev/null +++ b/test/no_0x_hdr_array_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 12:10:32 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_ARRAY +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_ARRAY should not be defined. +// See file boost_no_0x_hdr_array.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_ARRAY +#include "boost_no_0x_hdr_array.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_array::test(); +} + diff --git a/test/no_0x_hdr_array_pass.cpp b/test/no_0x_hdr_array_pass.cpp new file mode 100644 index 00000000..0539fad7 --- /dev/null +++ b/test/no_0x_hdr_array_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 12:10:32 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_ARRAY +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_ARRAY should be defined. +// See file boost_no_0x_hdr_array.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_ARRAY +#include "boost_no_0x_hdr_array.ipp" +#else +namespace boost_no_0x_hdr_array = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_array::test(); +} + diff --git a/test/no_0x_hdr_chrono_fail.cpp b/test/no_0x_hdr_chrono_fail.cpp new file mode 100644 index 00000000..f345fa56 --- /dev/null +++ b/test/no_0x_hdr_chrono_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_CHRONO +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_CHRONO should not be defined. +// See file boost_no_0x_hdr_chrono.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_CHRONO +#include "boost_no_0x_hdr_chrono.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_chrono::test(); +} + diff --git a/test/no_0x_hdr_chrono_pass.cpp b/test/no_0x_hdr_chrono_pass.cpp new file mode 100644 index 00000000..fc8f6396 --- /dev/null +++ b/test/no_0x_hdr_chrono_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_CHRONO +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_CHRONO should be defined. +// See file boost_no_0x_hdr_chrono.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_CHRONO +#include "boost_no_0x_hdr_chrono.ipp" +#else +namespace boost_no_0x_hdr_chrono = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_chrono::test(); +} + diff --git a/test/no_0x_hdr_codecvt_fail.cpp b/test/no_0x_hdr_codecvt_fail.cpp new file mode 100644 index 00000000..6cfcfb25 --- /dev/null +++ b/test/no_0x_hdr_codecvt_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_CODECVT +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_CODECVT should not be defined. +// See file boost_no_0x_hdr_codecvt.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_CODECVT +#include "boost_no_0x_hdr_codecvt.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_codecvt::test(); +} + diff --git a/test/no_0x_hdr_codecvt_pass.cpp b/test/no_0x_hdr_codecvt_pass.cpp new file mode 100644 index 00000000..93c74f2f --- /dev/null +++ b/test/no_0x_hdr_codecvt_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_CODECVT +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_CODECVT should be defined. +// See file boost_no_0x_hdr_codecvt.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_CODECVT +#include "boost_no_0x_hdr_codecvt.ipp" +#else +namespace boost_no_0x_hdr_codecvt = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_codecvt::test(); +} + diff --git a/test/no_0x_hdr_concepts_fail.cpp b/test/no_0x_hdr_concepts_fail.cpp new file mode 100644 index 00000000..d9572a19 --- /dev/null +++ b/test/no_0x_hdr_concepts_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_CONCEPTS +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_CONCEPTS should not be defined. +// See file boost_no_0x_hdr_concepts.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_CONCEPTS +#include "boost_no_0x_hdr_concepts.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_concepts::test(); +} + diff --git a/test/no_0x_hdr_concepts_pass.cpp b/test/no_0x_hdr_concepts_pass.cpp new file mode 100644 index 00000000..335043bf --- /dev/null +++ b/test/no_0x_hdr_concepts_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_CONCEPTS +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_CONCEPTS should be defined. +// See file boost_no_0x_hdr_concepts.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_CONCEPTS +#include "boost_no_0x_hdr_concepts.ipp" +#else +namespace boost_no_0x_hdr_concepts = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_concepts::test(); +} + diff --git a/test/no_0x_hdr_condition_variable_fail.cpp b/test/no_0x_hdr_condition_variable_fail.cpp new file mode 100644 index 00000000..a119cfc9 --- /dev/null +++ b/test/no_0x_hdr_condition_variable_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_CONDITION_VARIABLE +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_CONDITION_VARIABLE should not be defined. +// See file boost_no_0x_hdr_condition_variable.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_CONDITION_VARIABLE +#include "boost_no_0x_hdr_condition_variable.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_condition_variable::test(); +} + diff --git a/test/no_0x_hdr_condition_variable_pass.cpp b/test/no_0x_hdr_condition_variable_pass.cpp new file mode 100644 index 00000000..1749f243 --- /dev/null +++ b/test/no_0x_hdr_condition_variable_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_CONDITION_VARIABLE +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_CONDITION_VARIABLE should be defined. +// See file boost_no_0x_hdr_condition_variable.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_CONDITION_VARIABLE +#include "boost_no_0x_hdr_condition_variable.ipp" +#else +namespace boost_no_0x_hdr_condition_variable = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_condition_variable::test(); +} + diff --git a/test/no_0x_hdr_container_concepts_fail.cpp b/test/no_0x_hdr_container_concepts_fail.cpp new file mode 100644 index 00000000..e5eb9a08 --- /dev/null +++ b/test/no_0x_hdr_container_concepts_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_CONTAINER_CONCEPTS +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_CONTAINER_CONCEPTS should not be defined. +// See file boost_no_0x_hdr_container_concepts.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_CONTAINER_CONCEPTS +#include "boost_no_0x_hdr_container_concepts.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_container_concepts::test(); +} + diff --git a/test/no_0x_hdr_container_concepts_pass.cpp b/test/no_0x_hdr_container_concepts_pass.cpp new file mode 100644 index 00000000..e2e4fc97 --- /dev/null +++ b/test/no_0x_hdr_container_concepts_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_CONTAINER_CONCEPTS +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_CONTAINER_CONCEPTS should be defined. +// See file boost_no_0x_hdr_container_concepts.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_CONTAINER_CONCEPTS +#include "boost_no_0x_hdr_container_concepts.ipp" +#else +namespace boost_no_0x_hdr_container_concepts = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_container_concepts::test(); +} + diff --git a/test/no_0x_hdr_forward_list_fail.cpp b/test/no_0x_hdr_forward_list_fail.cpp new file mode 100644 index 00000000..0aca798b --- /dev/null +++ b/test/no_0x_hdr_forward_list_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_FORWARD_LIST +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_FORWARD_LIST should not be defined. +// See file boost_no_0x_hdr_forward_list.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_FORWARD_LIST +#include "boost_no_0x_hdr_forward_list.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_forward_list::test(); +} + diff --git a/test/no_0x_hdr_forward_list_pass.cpp b/test/no_0x_hdr_forward_list_pass.cpp new file mode 100644 index 00000000..3b8d2fff --- /dev/null +++ b/test/no_0x_hdr_forward_list_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_FORWARD_LIST +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_FORWARD_LIST should be defined. +// See file boost_no_0x_hdr_forward_list.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_FORWARD_LIST +#include "boost_no_0x_hdr_forward_list.ipp" +#else +namespace boost_no_0x_hdr_forward_list = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_forward_list::test(); +} + diff --git a/test/no_0x_hdr_future_fail.cpp b/test/no_0x_hdr_future_fail.cpp new file mode 100644 index 00000000..ca4ba880 --- /dev/null +++ b/test/no_0x_hdr_future_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_FUTURE +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_FUTURE should not be defined. +// See file boost_no_0x_hdr_future.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_FUTURE +#include "boost_no_0x_hdr_future.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_future::test(); +} + diff --git a/test/no_0x_hdr_future_pass.cpp b/test/no_0x_hdr_future_pass.cpp new file mode 100644 index 00000000..7e99a53d --- /dev/null +++ b/test/no_0x_hdr_future_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_FUTURE +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_FUTURE should be defined. +// See file boost_no_0x_hdr_future.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_FUTURE +#include "boost_no_0x_hdr_future.ipp" +#else +namespace boost_no_0x_hdr_future = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_future::test(); +} + diff --git a/test/no_0x_hdr_initializer_list_fail.cpp b/test/no_0x_hdr_initializer_list_fail.cpp new file mode 100644 index 00000000..56afc393 --- /dev/null +++ b/test/no_0x_hdr_initializer_list_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_INITIALIZER_LIST +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_INITIALIZER_LIST should not be defined. +// See file boost_no_0x_hdr_initializer_list.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_INITIALIZER_LIST +#include "boost_no_0x_hdr_initializer_list.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_initializer_list::test(); +} + diff --git a/test/no_0x_hdr_initializer_list_pass.cpp b/test/no_0x_hdr_initializer_list_pass.cpp new file mode 100644 index 00000000..e4d40a84 --- /dev/null +++ b/test/no_0x_hdr_initializer_list_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_INITIALIZER_LIST +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_INITIALIZER_LIST should be defined. +// See file boost_no_0x_hdr_initializer_list.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_INITIALIZER_LIST +#include "boost_no_0x_hdr_initializer_list.ipp" +#else +namespace boost_no_0x_hdr_initializer_list = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_initializer_list::test(); +} + diff --git a/test/no_0x_hdr_iterator_concepts_fail.cpp b/test/no_0x_hdr_iterator_concepts_fail.cpp new file mode 100644 index 00000000..728a31c4 --- /dev/null +++ b/test/no_0x_hdr_iterator_concepts_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_ITERATOR_CONCEPTS +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_ITERATOR_CONCEPTS should not be defined. +// See file boost_no_0x_hdr_iterator_concepts.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_ITERATOR_CONCEPTS +#include "boost_no_0x_hdr_iterator_concepts.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_iterator_concepts::test(); +} + diff --git a/test/no_0x_hdr_iterator_concepts_pass.cpp b/test/no_0x_hdr_iterator_concepts_pass.cpp new file mode 100644 index 00000000..77d8d20d --- /dev/null +++ b/test/no_0x_hdr_iterator_concepts_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_ITERATOR_CONCEPTS +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_ITERATOR_CONCEPTS should be defined. +// See file boost_no_0x_hdr_iterator_concepts.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_ITERATOR_CONCEPTS +#include "boost_no_0x_hdr_iterator_concepts.ipp" +#else +namespace boost_no_0x_hdr_iterator_concepts = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_iterator_concepts::test(); +} + diff --git a/test/no_0x_hdr_memory_concepts_fail.cpp b/test/no_0x_hdr_memory_concepts_fail.cpp new file mode 100644 index 00000000..aef47c02 --- /dev/null +++ b/test/no_0x_hdr_memory_concepts_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_MEMORY_CONCEPTS +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_MEMORY_CONCEPTS should not be defined. +// See file boost_no_0x_hdr_memory_concepts.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_MEMORY_CONCEPTS +#include "boost_no_0x_hdr_memory_concepts.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_memory_concepts::test(); +} + diff --git a/test/no_0x_hdr_memory_concepts_pass.cpp b/test/no_0x_hdr_memory_concepts_pass.cpp new file mode 100644 index 00000000..516b50ed --- /dev/null +++ b/test/no_0x_hdr_memory_concepts_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_MEMORY_CONCEPTS +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_MEMORY_CONCEPTS should be defined. +// See file boost_no_0x_hdr_memory_concepts.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_MEMORY_CONCEPTS +#include "boost_no_0x_hdr_memory_concepts.ipp" +#else +namespace boost_no_0x_hdr_memory_concepts = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_memory_concepts::test(); +} + diff --git a/test/no_0x_hdr_mutex_fail.cpp b/test/no_0x_hdr_mutex_fail.cpp new file mode 100644 index 00000000..b9150146 --- /dev/null +++ b/test/no_0x_hdr_mutex_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_MUTEX +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_MUTEX should not be defined. +// See file boost_no_0x_hdr_mutex.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_MUTEX +#include "boost_no_0x_hdr_mutex.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_mutex::test(); +} + diff --git a/test/no_0x_hdr_mutex_pass.cpp b/test/no_0x_hdr_mutex_pass.cpp new file mode 100644 index 00000000..db7c7473 --- /dev/null +++ b/test/no_0x_hdr_mutex_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_MUTEX +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_MUTEX should be defined. +// See file boost_no_0x_hdr_mutex.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_MUTEX +#include "boost_no_0x_hdr_mutex.ipp" +#else +namespace boost_no_0x_hdr_mutex = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_mutex::test(); +} + diff --git a/test/no_0x_hdr_random_fail.cpp b/test/no_0x_hdr_random_fail.cpp new file mode 100644 index 00000000..2ac05872 --- /dev/null +++ b/test/no_0x_hdr_random_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_RANDOM +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_RANDOM should not be defined. +// See file boost_no_0x_hdr_random.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_RANDOM +#include "boost_no_0x_hdr_random.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_random::test(); +} + diff --git a/test/no_0x_hdr_random_pass.cpp b/test/no_0x_hdr_random_pass.cpp new file mode 100644 index 00000000..0d8946c6 --- /dev/null +++ b/test/no_0x_hdr_random_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_RANDOM +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_RANDOM should be defined. +// See file boost_no_0x_hdr_random.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_RANDOM +#include "boost_no_0x_hdr_random.ipp" +#else +namespace boost_no_0x_hdr_random = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_random::test(); +} + diff --git a/test/no_0x_hdr_ratio_fail.cpp b/test/no_0x_hdr_ratio_fail.cpp new file mode 100644 index 00000000..68279dd1 --- /dev/null +++ b/test/no_0x_hdr_ratio_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_RATIO +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_RATIO should not be defined. +// See file boost_no_0x_hdr_ratio.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_RATIO +#include "boost_no_0x_hdr_ratio.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_ratio::test(); +} + diff --git a/test/no_0x_hdr_ratio_pass.cpp b/test/no_0x_hdr_ratio_pass.cpp new file mode 100644 index 00000000..e9bc43fd --- /dev/null +++ b/test/no_0x_hdr_ratio_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_RATIO +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_RATIO should be defined. +// See file boost_no_0x_hdr_ratio.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_RATIO +#include "boost_no_0x_hdr_ratio.ipp" +#else +namespace boost_no_0x_hdr_ratio = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_ratio::test(); +} + diff --git a/test/no_0x_hdr_regex_fail.cpp b/test/no_0x_hdr_regex_fail.cpp new file mode 100644 index 00000000..daeff2bc --- /dev/null +++ b/test/no_0x_hdr_regex_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_REGEX +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_REGEX should not be defined. +// See file boost_no_0x_hdr_regex.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_REGEX +#include "boost_no_0x_hdr_regex.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_regex::test(); +} + diff --git a/test/no_0x_hdr_regex_pass.cpp b/test/no_0x_hdr_regex_pass.cpp new file mode 100644 index 00000000..81c2138d --- /dev/null +++ b/test/no_0x_hdr_regex_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_REGEX +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_REGEX should be defined. +// See file boost_no_0x_hdr_regex.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_REGEX +#include "boost_no_0x_hdr_regex.ipp" +#else +namespace boost_no_0x_hdr_regex = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_regex::test(); +} + diff --git a/test/no_0x_hdr_system_error_fail.cpp b/test/no_0x_hdr_system_error_fail.cpp new file mode 100644 index 00000000..73cb08b5 --- /dev/null +++ b/test/no_0x_hdr_system_error_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_SYSTEM_ERROR +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_SYSTEM_ERROR should not be defined. +// See file boost_no_0x_hdr_system_error.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_SYSTEM_ERROR +#include "boost_no_0x_hdr_system_error.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_system_error::test(); +} + diff --git a/test/no_0x_hdr_system_error_pass.cpp b/test/no_0x_hdr_system_error_pass.cpp new file mode 100644 index 00000000..9cf8b4f0 --- /dev/null +++ b/test/no_0x_hdr_system_error_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_SYSTEM_ERROR +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_SYSTEM_ERROR should be defined. +// See file boost_no_0x_hdr_system_error.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_SYSTEM_ERROR +#include "boost_no_0x_hdr_system_error.ipp" +#else +namespace boost_no_0x_hdr_system_error = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_system_error::test(); +} + diff --git a/test/no_0x_hdr_thread_fail.cpp b/test/no_0x_hdr_thread_fail.cpp new file mode 100644 index 00000000..2a0c73eb --- /dev/null +++ b/test/no_0x_hdr_thread_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 12:45:15 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_THREAD +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_THREAD should not be defined. +// See file boost_no_0x_hdr_thread.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_THREAD +#include "boost_no_0x_hdr_thread.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_thread::test(); +} + diff --git a/test/no_0x_hdr_thread_pass.cpp b/test/no_0x_hdr_thread_pass.cpp new file mode 100644 index 00000000..2184b439 --- /dev/null +++ b/test/no_0x_hdr_thread_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 12:45:15 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_THREAD +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_THREAD should be defined. +// See file boost_no_0x_hdr_thread.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_THREAD +#include "boost_no_0x_hdr_thread.ipp" +#else +namespace boost_no_0x_hdr_thread = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_thread::test(); +} + diff --git a/test/no_0x_hdr_tuple_fail.cpp b/test/no_0x_hdr_tuple_fail.cpp new file mode 100644 index 00000000..80d7d7f8 --- /dev/null +++ b/test/no_0x_hdr_tuple_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_TUPLE +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_TUPLE should not be defined. +// See file boost_no_0x_hdr_tuple.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_TUPLE +#include "boost_no_0x_hdr_tuple.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_tuple::test(); +} + diff --git a/test/no_0x_hdr_tuple_pass.cpp b/test/no_0x_hdr_tuple_pass.cpp new file mode 100644 index 00000000..69729b67 --- /dev/null +++ b/test/no_0x_hdr_tuple_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_TUPLE +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_TUPLE should be defined. +// See file boost_no_0x_hdr_tuple.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_TUPLE +#include "boost_no_0x_hdr_tuple.ipp" +#else +namespace boost_no_0x_hdr_tuple = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_tuple::test(); +} + diff --git a/test/no_0x_hdr_type_traits_fail.cpp b/test/no_0x_hdr_type_traits_fail.cpp new file mode 100644 index 00000000..af09e818 --- /dev/null +++ b/test/no_0x_hdr_type_traits_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_TYPE_TRAITS +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_TYPE_TRAITS should not be defined. +// See file boost_no_0x_hdr_type_traits.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_TYPE_TRAITS +#include "boost_no_0x_hdr_type_traits.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_type_traits::test(); +} + diff --git a/test/no_0x_hdr_type_traits_pass.cpp b/test/no_0x_hdr_type_traits_pass.cpp new file mode 100644 index 00000000..7f248b65 --- /dev/null +++ b/test/no_0x_hdr_type_traits_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_TYPE_TRAITS +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_TYPE_TRAITS should be defined. +// See file boost_no_0x_hdr_type_traits.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_TYPE_TRAITS +#include "boost_no_0x_hdr_type_traits.ipp" +#else +namespace boost_no_0x_hdr_type_traits = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_type_traits::test(); +} + diff --git a/test/no_0x_hdr_unordered_map_fail.cpp b/test/no_0x_hdr_unordered_map_fail.cpp new file mode 100644 index 00000000..292fd5de --- /dev/null +++ b/test/no_0x_hdr_unordered_map_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_UNORDERED_MAP +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_UNORDERED_MAP should not be defined. +// See file boost_no_0x_hdr_unordered_map.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_UNORDERED_MAP +#include "boost_no_0x_hdr_unordered_map.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_unordered_map::test(); +} + diff --git a/test/no_0x_hdr_unordered_map_pass.cpp b/test/no_0x_hdr_unordered_map_pass.cpp new file mode 100644 index 00000000..1ed20d30 --- /dev/null +++ b/test/no_0x_hdr_unordered_map_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_UNORDERED_MAP +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_UNORDERED_MAP should be defined. +// See file boost_no_0x_hdr_unordered_map.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_UNORDERED_MAP +#include "boost_no_0x_hdr_unordered_map.ipp" +#else +namespace boost_no_0x_hdr_unordered_map = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_unordered_map::test(); +} + diff --git a/test/no_0x_hdr_unordered_set_fail.cpp b/test/no_0x_hdr_unordered_set_fail.cpp new file mode 100644 index 00000000..859733a5 --- /dev/null +++ b/test/no_0x_hdr_unordered_set_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_UNORDERED_SET +// This file should not compile, if it does then +// BOOST_NO_0X_HDR_UNORDERED_SET should not be defined. +// See file boost_no_0x_hdr_unordered_set.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_0X_HDR_UNORDERED_SET +#include "boost_no_0x_hdr_unordered_set.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_unordered_set::test(); +} + diff --git a/test/no_0x_hdr_unordered_set_pass.cpp b/test/no_0x_hdr_unordered_set_pass.cpp new file mode 100644 index 00000000..16b5a25d --- /dev/null +++ b/test/no_0x_hdr_unordered_set_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_0X_HDR_UNORDERED_SET +// This file should compile, if it does not then +// BOOST_NO_0X_HDR_UNORDERED_SET should be defined. +// See file boost_no_0x_hdr_unordered_set.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_0X_HDR_UNORDERED_SET +#include "boost_no_0x_hdr_unordered_set.ipp" +#else +namespace boost_no_0x_hdr_unordered_set = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_0x_hdr_unordered_set::test(); +} + diff --git a/test/no_concepts_fail.cpp b/test/no_concepts_fail.cpp new file mode 100644 index 00000000..6478e187 --- /dev/null +++ b/test/no_concepts_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CONCEPTS +// This file should not compile, if it does then +// BOOST_NO_CONCEPTS should not be defined. +// See file boost_no_concepts.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CONCEPTS +#include "boost_no_concepts.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_concepts::test(); +} + diff --git a/test/no_concepts_pass.cpp b/test/no_concepts_pass.cpp new file mode 100644 index 00000000..ad36d9c2 --- /dev/null +++ b/test/no_concepts_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Fri May 15 11:57:42 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CONCEPTS +// This file should compile, if it does not then +// BOOST_NO_CONCEPTS should be defined. +// See file boost_no_concepts.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CONCEPTS +#include "boost_no_concepts.ipp" +#else +namespace boost_no_concepts = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_concepts::test(); +} + diff --git a/test/no_lambdas_fail.cpp b/test/no_lambdas_fail.cpp new file mode 100644 index 00000000..29adaca4 --- /dev/null +++ b/test/no_lambdas_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu May 14 16:01:35 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_LAMBDAS +// This file should not compile, if it does then +// BOOST_NO_LAMBDAS should not be defined. +// See file boost_no_lambdas.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_LAMBDAS +#include "boost_no_lambdas.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_lambdas::test(); +} + diff --git a/test/no_lambdas_pass.cpp b/test/no_lambdas_pass.cpp new file mode 100644 index 00000000..7f08b380 --- /dev/null +++ b/test/no_lambdas_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu May 14 16:01:35 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_LAMBDAS +// This file should compile, if it does not then +// BOOST_NO_LAMBDAS should be defined. +// See file boost_no_lambdas.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_LAMBDAS +#include "boost_no_lambdas.ipp" +#else +namespace boost_no_lambdas = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_lambdas::test(); +} + diff --git a/test/no_nullptr_fail.cpp b/test/no_nullptr_fail.cpp new file mode 100644 index 00000000..bdbfde9a --- /dev/null +++ b/test/no_nullptr_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu May 14 16:01:35 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_NULLPTR +// This file should not compile, if it does then +// BOOST_NO_NULLPTR should not be defined. +// See file boost_no_nullptr.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_NULLPTR +#include "boost_no_nullptr.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_nullptr::test(); +} + diff --git a/test/no_nullptr_pass.cpp b/test/no_nullptr_pass.cpp new file mode 100644 index 00000000..7a5d2c5f --- /dev/null +++ b/test/no_nullptr_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu May 14 16:01:35 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_NULLPTR +// This file should compile, if it does not then +// BOOST_NO_NULLPTR should be defined. +// See file boost_no_nullptr.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_NULLPTR +#include "boost_no_nullptr.ipp" +#else +namespace boost_no_nullptr = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_nullptr::test(); +} + diff --git a/test/no_template_aliases_fail.cpp b/test/no_template_aliases_fail.cpp new file mode 100644 index 00000000..8bda5eb9 --- /dev/null +++ b/test/no_template_aliases_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu May 14 16:01:36 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_TEMPLATE_ALIASES +// This file should not compile, if it does then +// BOOST_NO_TEMPLATE_ALIASES should not be defined. +// See file boost_no_template_aliases.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_TEMPLATE_ALIASES +#include "boost_no_template_aliases.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_template_aliases::test(); +} + diff --git a/test/no_template_aliases_pass.cpp b/test/no_template_aliases_pass.cpp new file mode 100644 index 00000000..2ff5dd38 --- /dev/null +++ b/test/no_template_aliases_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu May 14 16:01:36 2009 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_TEMPLATE_ALIASES +// This file should compile, if it does not then +// BOOST_NO_TEMPLATE_ALIASES should be defined. +// See file boost_no_template_aliases.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_TEMPLATE_ALIASES +#include "boost_no_template_aliases.ipp" +#else +namespace boost_no_template_aliases = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_template_aliases::test(); +} +