Boost logo

Boost-Commit :

From: john_at_[hidden]
Date: 2008-07-12 08:41:57


Author: johnmaddock
Date: 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
New Revision: 47351
URL: http://svn.boost.org/trac/boost/changeset/47351

Log:
Updated Config/TR1 tests so they include the needed headers.
Added new TR1 tests to catch some cyclic dependency errors.
Added:
   trunk/libs/tr1/test/cyclic_depend/
   trunk/libs/tr1/test/cyclic_depend/config.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function0.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function1.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function2.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function3.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function4.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function5.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function6.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function7.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function8.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/function9.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/hash.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/intrusive_ptr.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/make_tuple.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/program_options.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/regex.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/shared_count.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/shared_ptr.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/tuple.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/tuple_fwd.cpp (contents, props changed)
   trunk/libs/tr1/test/cyclic_depend/tuple_tie.cpp (contents, props changed)
Text files modified:
   trunk/libs/config/test/all/Jamfile.v2 | 2 +-
   trunk/libs/config/test/config_info.cpp | 1 +
   trunk/libs/config/test/config_test.cpp | 2 +-
   trunk/libs/config/test/has_tr1_array_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_array_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_bind_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_bind_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_complex_over_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_complex_over_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_complex_trig_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_complex_trig_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_function_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_function_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_hash_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_hash_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_mem_fn_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_mem_fn_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_random_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_random_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_ref_wrap_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_ref_wrap_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_regex_fail.cpp | 3 ++-
   trunk/libs/config/test/has_tr1_regex_pass.cpp | 3 ++-
   trunk/libs/config/test/has_tr1_result_of_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_result_of_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_shared_ptr_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_shared_ptr_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_tuple_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_tuple_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_type_traits_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_type_traits_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_unordered_map_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_unordered_map_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_unordered_set_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_unordered_set_pass.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_utility_fail.cpp | 8 ++++++--
   trunk/libs/config/test/has_tr1_utility_pass.cpp | 8 ++++++--
   trunk/libs/config/tools/generate.cpp | 12 +++++++++---
   trunk/libs/tr1/test/Jamfile.v2 | 6 ++++++
   39 files changed, 214 insertions(+), 71 deletions(-)

Modified: trunk/libs/config/test/all/Jamfile.v2
==============================================================================
--- trunk/libs/config/test/all/Jamfile.v2 (original)
+++ trunk/libs/config/test/all/Jamfile.v2 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,7 +1,7 @@
 #
 # Regression test Jamfile for boost configuration setup.
 # *** DO NOT EDIT THIS FILE BY HAND ***
-# This file was automatically generated on Mon Apr 21 12:40:41 2008
+# This file was automatically generated on Sat Jul 12 12:39:35 2008
 # by libs/config/tools/generate.cpp
 # Copyright John Maddock.
 # Use, modification and distribution are subject to the

Modified: trunk/libs/config/test/config_info.cpp
==============================================================================
--- trunk/libs/config/test/config_info.cpp (original)
+++ trunk/libs/config/test/config_info.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1034,6 +1034,7 @@
 
 
 
+
    // END GENERATED BLOCK
 
    PRINT_MACRO(BOOST_INTEL);

Modified: trunk/libs/config/test/config_test.cpp
==============================================================================
--- trunk/libs/config/test/config_test.cpp (original)
+++ trunk/libs/config/test/config_test.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,4 +1,4 @@
-// This file was automatically generated on Mon Apr 21 12:40:41 2008
+// This file was automatically generated on Sat Jul 12 12:39:34 2008
 // by libs/config/tools/generate.cpp
 // Copyright John Maddock 2002-4.
 // Use, modification and distribution are subject to the

Modified: trunk/libs/config/test/has_tr1_array_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_array_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_array_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:54 2005
+// This file was automatically generated on Sat Jul 12 12:39:31 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_ARRAY
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_ARRAY

Modified: trunk/libs/config/test/has_tr1_array_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_array_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_array_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:54 2005
+// This file was automatically generated on Sat Jul 12 12:39:31 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_ARRAY
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_ARRAY

Modified: trunk/libs/config/test/has_tr1_bind_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_bind_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_bind_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:31 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_BIND
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_BIND

Modified: trunk/libs/config/test/has_tr1_bind_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_bind_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_bind_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:31 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_BIND
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_BIND

Modified: trunk/libs/config/test/has_tr1_complex_over_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_complex_over_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_complex_over_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Apr 02 11:49:11 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_COMPLEX_OVERLOADS
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_COMPLEX_OVERLOADS

Modified: trunk/libs/config/test/has_tr1_complex_over_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_complex_over_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_complex_over_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Apr 02 11:49:11 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_COMPLEX_OVERLOADS
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_COMPLEX_OVERLOADS

Modified: trunk/libs/config/test/has_tr1_complex_trig_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_complex_trig_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_complex_trig_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Apr 02 11:49:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG

Modified: trunk/libs/config/test/has_tr1_complex_trig_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_complex_trig_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_complex_trig_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Apr 02 11:49:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG

Modified: trunk/libs/config/test/has_tr1_function_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_function_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_function_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Jan 25 15:52:52 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_FUNCTION
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_FUNCTION

Modified: trunk/libs/config/test/has_tr1_function_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_function_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_function_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Jan 25 15:52:52 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_FUNCTION
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_FUNCTION

Modified: trunk/libs/config/test/has_tr1_hash_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_hash_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_hash_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_HASH
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_HASH

Modified: trunk/libs/config/test/has_tr1_hash_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_hash_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_hash_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_HASH
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_HASH

Modified: trunk/libs/config/test/has_tr1_mem_fn_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_mem_fn_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_mem_fn_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_MEM_FN
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_MEM_FN

Modified: trunk/libs/config/test/has_tr1_mem_fn_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_mem_fn_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_mem_fn_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_MEM_FN
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_MEM_FN

Modified: trunk/libs/config/test/has_tr1_random_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_random_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_random_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_RANDOM
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_RANDOM

Modified: trunk/libs/config/test/has_tr1_random_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_random_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_random_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_RANDOM
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_RANDOM

Modified: trunk/libs/config/test/has_tr1_ref_wrap_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_ref_wrap_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_ref_wrap_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sun Jan 16 16:06:37 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_REFERENCE_WRAPPER
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_REFERENCE_WRAPPER

Modified: trunk/libs/config/test/has_tr1_ref_wrap_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_ref_wrap_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_ref_wrap_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sun Jan 16 16:06:37 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_REFERENCE_WRAPPER
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_REFERENCE_WRAPPER

Modified: trunk/libs/config/test/has_tr1_regex_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_regex_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_regex_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,4 +1,4 @@
-// This file was automatically generated on Wed Apr 09 16:30:13 2008
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // by libs/config/tools/generate.cpp
 // Copyright John Maddock 2002-4.
 // Use, modification and distribution are subject to the
@@ -22,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_REGEX

Modified: trunk/libs/config/test/has_tr1_regex_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_regex_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_regex_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,4 +1,4 @@
-// This file was automatically generated on Wed Apr 09 16:30:13 2008
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // by libs/config/tools/generate.cpp
 // Copyright John Maddock 2002-4.
 // Use, modification and distribution are subject to the
@@ -22,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_REGEX

Modified: trunk/libs/config/test/has_tr1_result_of_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_result_of_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_result_of_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_RESULT_OF
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_RESULT_OF

Modified: trunk/libs/config/test/has_tr1_result_of_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_result_of_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_result_of_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 24 16:31:49 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_RESULT_OF
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_RESULT_OF

Modified: trunk/libs/config/test/has_tr1_shared_ptr_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_shared_ptr_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_shared_ptr_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 17 10:49:50 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_SHARED_PTR
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_SHARED_PTR

Modified: trunk/libs/config/test/has_tr1_shared_ptr_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_shared_ptr_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_shared_ptr_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Mon Jan 17 10:49:50 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_SHARED_PTR
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_SHARED_PTR

Modified: trunk/libs/config/test/has_tr1_tuple_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_tuple_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_tuple_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_TUPLE
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_TUPLE

Modified: trunk/libs/config/test/has_tr1_tuple_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_tuple_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_tuple_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_TUPLE
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_TUPLE

Modified: trunk/libs/config/test/has_tr1_type_traits_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_type_traits_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_type_traits_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_TYPE_TRAITS
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_TYPE_TRAITS

Modified: trunk/libs/config/test/has_tr1_type_traits_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_type_traits_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_type_traits_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:12 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_TYPE_TRAITS
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_TYPE_TRAITS

Modified: trunk/libs/config/test/has_tr1_unordered_map_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_unordered_map_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_unordered_map_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_UNORDERED_MAP
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_UNORDERED_MAP

Modified: trunk/libs/config/test/has_tr1_unordered_map_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_unordered_map_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_unordered_map_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_UNORDERED_MAP
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_UNORDERED_MAP

Modified: trunk/libs/config/test/has_tr1_unordered_set_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_unordered_set_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_unordered_set_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_UNORDERED_SET
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_UNORDERED_SET

Modified: trunk/libs/config/test/has_tr1_unordered_set_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_unordered_set_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_unordered_set_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Sat Feb 19 12:29:55 2005
+// This file was automatically generated on Sat Jul 12 12:39:32 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_UNORDERED_SET
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_UNORDERED_SET

Modified: trunk/libs/config/test/has_tr1_utility_fail.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_utility_fail.cpp (original)
+++ trunk/libs/config/test/has_tr1_utility_fail.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:13 2005
+// This file was automatically generated on Sat Jul 12 12:39:33 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_UTILITY
 // This file should not compile, if it does then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifndef BOOST_HAS_TR1_UTILITY

Modified: trunk/libs/config/test/has_tr1_utility_pass.cpp
==============================================================================
--- trunk/libs/config/test/has_tr1_utility_pass.cpp (original)
+++ trunk/libs/config/test/has_tr1_utility_pass.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Tue Feb 15 17:34:13 2005
+// This file was automatically generated on Sat Jul 12 12:39:33 2008
 // 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.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 
 // Test file for macro BOOST_HAS_TR1_UTILITY
 // This file should compile, if it does not then
@@ -19,6 +22,7 @@
 #endif
 
 #include <boost/config.hpp>
+#include <boost/tr1/detail/config.hpp>
 #include "test.hpp"
 
 #ifdef BOOST_HAS_TR1_UTILITY

Modified: trunk/libs/config/tools/generate.cpp
==============================================================================
--- trunk/libs/config/tools/generate.cpp (original)
+++ trunk/libs/config/tools/generate.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -156,8 +156,14 @@
          "# undef BOOST_ASSERT_CONFIG\n"
          "#endif\n\n";
 
- ofs << "#include <boost/config.hpp>\n"
- "#include \"test.hpp\"\n\n"
+ static const boost::regex tr1_exp("BOOST_HAS_TR1.*");
+
+ ofs << "#include <boost/config.hpp>\n";
+
+ if(regex_match(macro_name, tr1_exp))
+ ofs << "#include <boost/tr1/detail/config.hpp>\n";
+
+ ofs << "#include \"test.hpp\"\n\n"
          "#if";
       if(positive_test != expect_success)
          ofs << "n";
@@ -270,7 +276,7 @@
    fs::directory_iterator i(config_path), j;
    while(i != j)
    {
- if(boost::regex_match(i->leaf(), ipp_match, ipp_mask))
+ if(boost::regex_match(i->path().leaf(), ipp_match, ipp_mask))
       {
          process_ipp_file(*i, ipp_match[1].matched);
       }

Modified: trunk/libs/tr1/test/Jamfile.v2
==============================================================================
--- trunk/libs/tr1/test/Jamfile.v2 (original)
+++ trunk/libs/tr1/test/Jamfile.v2 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -71,6 +71,12 @@
       : $(file5:B)_std_header
       ] ;
    }
+ for local file6 in [ glob cyclic_depend/*.cpp ]
+ {
+ all_rules += [ compile $(file6)
+ : $(TR1_PROPERTIES)
+ ] ;
+ }
    #ECHO $(all_rules) ;
    return $(all_rules) ;
 }

Added: trunk/libs/tr1/test/cyclic_depend/config.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/config.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/config.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function0.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function0.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function0.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function1.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function1.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function1.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function2.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function2.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function2.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function3.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function3.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function3.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function4.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function4.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function4.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function5.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function5.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function5.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function6.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function6.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function6.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function7.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function7.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function7.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function8.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function8.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function8.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/function9.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/function9.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/function/function9.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/hash.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/hash.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/functional/hash.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/intrusive_ptr.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/intrusive_ptr.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/intrusive_ptr.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/make_tuple.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/make_tuple.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/fusion/tuple/make_tuple.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/program_options.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/program_options.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/program_options.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/regex.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/regex.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/regex.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/shared_count.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/shared_count.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/detail/shared_count.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/shared_ptr.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/shared_ptr.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/shared_ptr.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/tuple.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/tuple.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/fusion/tuple/tuple.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/tuple_fwd.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/tuple_fwd.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/fusion/tuple/tuple_fwd.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file

Added: trunk/libs/tr1/test/cyclic_depend/tuple_tie.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/tr1/test/cyclic_depend/tuple_tie.cpp 2008-07-12 08:41:52 EDT (Sat, 12 Jul 2008)
@@ -0,0 +1,12 @@
+
+// (C) Copyright John Maddock 2008.
+// 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)
+
+#include <boost/fusion/tuple/tuple_tie.hpp>
+
+int main()
+{
+ return 0;
+}
\ No newline at end of file


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk