|
Boost : |
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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk