$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: emil_at_[hidden]
Date: 2008-04-30 17:45:00
Author: emildotchevski
Date: 2008-04-30 17:45:00 EDT (Wed, 30 Apr 2008)
New Revision: 44954
URL: http://svn.boost.org/trac/boost/changeset/44954
Log:
Integration of Boost Exception in boost::throw_exception().
Text files modified: 
   trunk/boost/throw_exception.hpp |     9 +++++++++                               
   1 files changed, 9 insertions(+), 0 deletions(-)
Modified: trunk/boost/throw_exception.hpp
==============================================================================
--- trunk/boost/throw_exception.hpp	(original)
+++ trunk/boost/throw_exception.hpp	2008-04-30 17:45:00 EDT (Wed, 30 Apr 2008)
@@ -23,6 +23,11 @@
 
 #ifdef BOOST_NO_EXCEPTIONS
 # include <exception>
+#else
+#  ifndef BOOST_EXCEPTION_DISABLE
+#   include <boost/exception/enable_current_exception.hpp>
+#   include <boost/exception/enable_error_info.hpp>
+#  endif
 #endif
 
 namespace boost
@@ -36,7 +41,11 @@
 
 template<class E> inline void throw_exception(E const & e)
 {
+#ifndef BOOST_EXCEPTION_DISABLE
+    throw enable_current_exception(enable_error_info(e));
+#else
     throw e;
+#endif
 }
 
 #endif