|
Boost-Commit : |
From: troy_at_[hidden]
Date: 2008-06-30 10:15:32
Author: troy
Date: 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
New Revision: 46909
URL: http://svn.boost.org/trac/boost/changeset/46909
Log:
merge from release branch
Added:
branches/CMake/release/boost/exception/
- copied from r46902, /branches/release/boost/exception/
branches/CMake/release/boost/exception.hpp
- copied unchanged from r46902, /branches/release/boost/exception.hpp
branches/CMake/release/boost/exception/detail/
- copied from r46902, /branches/release/boost/exception/detail/
branches/CMake/release/boost/exception/detail/cloning_base.hpp
- copied unchanged from r46902, /branches/release/boost/exception/detail/cloning_base.hpp
branches/CMake/release/boost/exception/detail/counted_base.hpp
- copied unchanged from r46902, /branches/release/boost/exception/detail/counted_base.hpp
branches/CMake/release/boost/exception/detail/is_output_streamable.hpp
- copied unchanged from r46902, /branches/release/boost/exception/detail/is_output_streamable.hpp
branches/CMake/release/boost/exception/detail/object_hex_dump.hpp
- copied unchanged from r46902, /branches/release/boost/exception/detail/object_hex_dump.hpp
branches/CMake/release/boost/exception/diagnostic_information.hpp
- copied unchanged from r46902, /branches/release/boost/exception/diagnostic_information.hpp
branches/CMake/release/boost/exception/enable_current_exception.hpp
- copied unchanged from r46902, /branches/release/boost/exception/enable_current_exception.hpp
branches/CMake/release/boost/exception/enable_error_info.hpp
- copied unchanged from r46902, /branches/release/boost/exception/enable_error_info.hpp
branches/CMake/release/boost/exception/error_info.hpp
- copied unchanged from r46902, /branches/release/boost/exception/error_info.hpp
branches/CMake/release/boost/exception/exception.hpp
- copied unchanged from r46902, /branches/release/boost/exception/exception.hpp
branches/CMake/release/boost/exception/info.hpp
- copied unchanged from r46902, /branches/release/boost/exception/info.hpp
branches/CMake/release/boost/exception/info_tuple.hpp
- copied unchanged from r46902, /branches/release/boost/exception/info_tuple.hpp
branches/CMake/release/boost/exception/to_string.hpp
- copied unchanged from r46902, /branches/release/boost/exception/to_string.hpp
branches/CMake/release/boost/exception/to_string_stub.hpp
- copied unchanged from r46902, /branches/release/boost/exception/to_string_stub.hpp
branches/CMake/release/boost/exception_ptr.hpp
- copied unchanged from r46902, /branches/release/boost/exception_ptr.hpp
branches/CMake/release/boost/interprocess/detail/managed_open_or_create_impl.hpp
- copied unchanged from r46902, /branches/release/boost/interprocess/detail/managed_open_or_create_impl.hpp
branches/CMake/release/boost/interprocess/detail/math_functions.hpp
- copied unchanged from r46902, /branches/release/boost/interprocess/detail/math_functions.hpp
branches/CMake/release/boost/interprocess/detail/segment_manager_helper.hpp
- copied unchanged from r46902, /branches/release/boost/interprocess/detail/segment_manager_helper.hpp
branches/CMake/release/boost/interprocess/detail/utilities.hpp
- copied unchanged from r46902, /branches/release/boost/interprocess/detail/utilities.hpp
Text files modified:
branches/CMake/release/boost/fusion/functional/invocation/invoke.hpp | 2 +-
branches/CMake/release/boost/fusion/functional/invocation/invoke_function_object.hpp | 2 +-
branches/CMake/release/boost/fusion/functional/invocation/invoke_procedure.hpp | 2 +-
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_equal_range.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_find.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_lower_bound.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_remove.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_remove_if.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_reverse.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_sort.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_unique.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_upper_bound.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_hash_map.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_hash_set.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_list.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_map.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_set.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_map_fwd.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_set_fwd.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_list_fwd.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_map_fwd.hpp | 8 ++++++++
branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_set_fwd.hpp | 8 ++++++++
branches/CMake/release/boost/throw_exception.hpp | 36 +++++++++++++++++++++++++++++-------
23 files changed, 184 insertions(+), 10 deletions(-)
Modified: branches/CMake/release/boost/fusion/functional/invocation/invoke.hpp
==============================================================================
--- branches/CMake/release/boost/fusion/functional/invocation/invoke.hpp (original)
+++ branches/CMake/release/boost/fusion/functional/invocation/invoke.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,5 +1,5 @@
/*=============================================================================
- Copyright (c) 2005-2006 João Abecasis
+ Copyright (c) 2005-2006 Joao Abecasis
Copyright (c) 2006-2007 Tobias Schwinger
Use modification and distribution are subject to the Boost Software
Modified: branches/CMake/release/boost/fusion/functional/invocation/invoke_function_object.hpp
==============================================================================
--- branches/CMake/release/boost/fusion/functional/invocation/invoke_function_object.hpp (original)
+++ branches/CMake/release/boost/fusion/functional/invocation/invoke_function_object.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,5 +1,5 @@
/*=============================================================================
- Copyright (c) 2005-2006 João Abecasis
+ Copyright (c) 2005-2006 Joao Abecasis
Copyright (c) 2006-2007 Tobias Schwinger
Use modification and distribution are subject to the Boost Software
Modified: branches/CMake/release/boost/fusion/functional/invocation/invoke_procedure.hpp
==============================================================================
--- branches/CMake/release/boost/fusion/functional/invocation/invoke_procedure.hpp (original)
+++ branches/CMake/release/boost/fusion/functional/invocation/invoke_procedure.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,5 +1,5 @@
/*=============================================================================
- Copyright (c) 2005-2006 João Abecasis
+ Copyright (c) 2005-2006 Joao Abecasis
Copyright (c) 2006-2007 Tobias Schwinger
Use modification and distribution are subject to the Boost Software
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_equal_range.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_equal_range.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_equal_range.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// has_equal_range.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_find.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_find.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_find.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// has_find.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_lower_bound.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_lower_bound.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_lower_bound.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// has_lower_bound.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_remove.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_remove.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_remove.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// has_remove.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_remove_if.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_remove_if.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_remove_if.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// has_remove_if.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_reverse.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_reverse.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_reverse.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// has_reverse.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_sort.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_sort.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_sort.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// has_sort.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_unique.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_unique.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_unique.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// has_unique.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_upper_bound.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_upper_bound.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/has_upper_bound.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// has_upper_bound.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_hash_map.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_hash_map.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_hash_map.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// is_std_hash_map.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_hash_set.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_hash_set.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_hash_set.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// is_std_hash_set.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_list.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_list.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_list.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// is_std_list.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_map.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_map.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_map.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// is_std_map.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_set.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_set.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_set.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// is_std_set.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_map_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_map_fwd.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_map_fwd.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// std_hash_map_fwd.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_set_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_set_fwd.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_set_fwd.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// std_hash_set_fwd.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_list_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_list_fwd.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_list_fwd.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// std_list_fwd.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_map_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_map_fwd.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_map_fwd.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// std_map_fwd.hpp
Modified: branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_set_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_set_fwd.hpp (original)
+++ branches/CMake/release/boost/spirit/home/phoenix/stl/algorithm/detail/std_set_fwd.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -1,3 +1,11 @@
+// Copyright 2005 Daniel Wallin.
+// Copyright 2005 Joel de Guzman.
+//
+// Use, modification and distribution is 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)
+//
+// Modeled after range_ex, Copyright 2004 Eric Niebler
///////////////////////////////////////////////////////////////////////////////
//
// std_set_fwd.hpp
Modified: branches/CMake/release/boost/throw_exception.hpp
==============================================================================
--- branches/CMake/release/boost/throw_exception.hpp (original)
+++ branches/CMake/release/boost/throw_exception.hpp 2008-06-30 10:15:30 EDT (Mon, 30 Jun 2008)
@@ -11,18 +11,30 @@
// boost/throw_exception.hpp
//
// Copyright (c) 2002 Peter Dimov and Multi Media Ltd.
+// Copyright (c) 2008 Emil Dotchevski and Reverge Studios, Inc.
//
-// 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)
+// 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)
//
// http://www.boost.org/libs/utility/throw_exception.html
//
#include <boost/config.hpp>
+#include <boost/detail/workaround.hpp>
+#include <exception>
-#ifdef BOOST_NO_EXCEPTIONS
-# include <exception>
+#if !defined( BOOST_EXCEPTION_DISABLE ) && defined( __BORLANDC__ ) && BOOST_WORKAROUND( __BORLANDC__, < 0x590 )
+# define BOOST_EXCEPTION_DISABLE
+#endif
+
+#if !defined( BOOST_EXCEPTION_DISABLE ) && defined( BOOST_MSVC ) && BOOST_WORKAROUND( BOOST_MSVC, < 1310 )
+# define BOOST_EXCEPTION_DISABLE
+#endif
+
+#if !defined( BOOST_NO_EXCEPTIONS ) && !defined( BOOST_EXCEPTION_DISABLE )
+# include <boost/exception/enable_current_exception.hpp>
+# include <boost/exception/enable_error_info.hpp>
#endif
namespace boost
@@ -30,13 +42,23 @@
#ifdef BOOST_NO_EXCEPTIONS
-void throw_exception(std::exception const & e); // user defined
+void throw_exception( std::exception const & e ); // user defined
#else
-template<class E> inline void throw_exception(E const & e)
+inline void throw_exception_assert_compatibility( std::exception const & ) { }
+
+template<class E> inline void throw_exception( E const & e )
{
+ //All boost exceptions are required to derive std::exception,
+ //to ensure compatibility with BOOST_NO_EXCEPTIONS.
+ throw_exception_assert_compatibility(e);
+
+#ifndef BOOST_EXCEPTION_DISABLE
+ throw enable_current_exception(enable_error_info(e));
+#else
throw e;
+#endif
}
#endif
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