From: Beman Dawes (beman_at_[hidden])
Date: 2000-07-24 11:54:47


I have updated the programming guidelines to make it clearer that
exception-specifications should be avoided, and provided rationale taken
from various emails in this thread.

In smart_ptr.hpp and associated docs, "throw()" has been replaced by "//
never throws". Explanation and a reference to the guidelines'
exception-specification rationale was also added.

I am still dithering about adding BOOST_THROWS_NOTHING to config.hpp. It
seems like most uses turn out to be on inlined functions, and the
discussion has convinced me these should have exception-specifications at
all.

--Beman