Boost logo

Boost :

Subject: Re: [boost] Boost and exceptions
From: Emil Dotchevski (emildotchevski_at_[hidden])
Date: 2012-06-19 02:03:35


On Mon, Jun 18, 2012 at 9:55 PM, Robert Ramey <ramey_at_[hidden]> wrote:

> At some point, the definition of BOOST_NO_EXCEPTION was
> hijacked to mean to something completely unrelated and totally different.
> This broke a bunch of other libraries and resulting
> in problems that plague us to this day. and of course the same goes
> for BOOST_THROW_EXCEPTION.
>

BOOST_THROW_EXCEPTION (the macro) has never been changed, it did not exist
prior to the acceptance of Boost Exception.

Would anyone object if I changed these back to the original (sensible)
> meanings?
>

You probably mean boost::throw_exception. Yes, I object that being changed
because that would handicap Boost Exception. Note that users of Boost
Exception need other Boost libraries to throw exceptions using
boost::throw_exception in order to take advantage of Boost Exception.

You state that boost::throw_exception isn't sensible. Care to elaborate?
Normally I don't knowingly write non-sensible code. :)

Emil Dotchevski
Reverge Studios, Inc.
http://www.revergestudios.com/reblog/index.php?n=ReCode


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk