Boost logo

Boost :

Subject: [boost] [inspect] exceptions (FW: [Boost-users] no exceptions)
From: Robert Kawulak (robert.kawulak_at_[hidden])
Date: 2011-03-21 21:39:34


>From Boost Users ML:

> From: Hochhaus, Andrew
> I would like to use boost with BOOST_NO_EXCEPTIONS [1] and the g++
> -fno-exceptions flag. However, it appears that some spots in boost
> library code:
>
> a) throw exceptions with the "raw" throw keyword [instead of
> BOOST_THROW_EXCEPTION or boost::throw_exception]
> b) use try ... catch blocks without "#ifnef BOOST_NO_EXCEPTIONS" guards

Wouldn't it be a good idea to add checks for these to the inspect tool? Also, non-empty exception specifications are discouraged by
Boost guidelines - should appropriate checks be added too?

Best regards,
Robert


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