Subject: Re: [boost] [inspect] exceptions (FW: [Boost-users] no exceptions)
From: Krzysztof Czainski (1czajnik_at_[hidden])
Date: 2011-03-22 15:16:36


2011/3/22 Emil Dotchevski <emildotchevski_at_[hidden]>

> Why use BOOST_THROW_EXCEPTION to throw?
>
> - Typically, there is no need to do anything else to support
> BOOST_NO_EXCEPTIONS builds;
>
> - Enables boost::exception_ptr, so the exceptions you throw can be
> transported between threads;
>
> - Enables boost::error_info, so users can attach stuff to exceptions.
>
> - Enables better messages from boost::diagnostic_information.
>

+1

What about boost/detail/no_exceptions_support.hpp? Could that file be moved
to boost/exception for public use? I use it, but don't feel comfortable with
it being in the detail directory.

Regards,
Kris