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

Reply via email to