If BOOST_NO_EXCEPTIONS is defined then boost::throw_expression() is
declared but not defined.
The docs say "...the user is expected to supply an appropriate definition"
but no other requirements are stated.
Seems there is should be an additional requirement "A user-defined
throw_expression function must not return." or similar.
(I'm assuming that's the intent. But if it isn't, and a user-defined
throw_expression function is in fact allowed to return, then that needs to
be stated.)
--Beman
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
- Re: [boost] boost/throw_expression.hpp specs? Beman Dawes
- Re: [boost] boost/throw_expression.hpp specs? Peter Dimov