|
Boost : |
From: Emil Dotchevski (emil_at_[hidden])
Date: 2008-08-20 14:22:41
On Wed, Aug 20, 2008 at 10:07 AM, Robert Ramey <ramey_at_[hidden]> wrote:
> What is an "implicit requirement"? You mean that previous users
> of boost/throw_exception where remiss if they didn't derive
> from std::exception or if they didn't surround throw_exception
> with #if BOOST_NO_TYPEID.
The semantics of boost::throw_exception have not changed. Users are
not required to surround a call to throw_exception with #if
BOOST_NO_TYPEID.
The user-reported problem was due to user error. They had violated the
general Boost requirement to #define BOOST_NO_TYPEID if they don't
want Boost libraries to use typeid.
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