
Emil Dotchevski <emildotchevski <at> gmail.com> writes:
On Tue, Mar 22, 2011 at 12:16 PM, Krzysztof Czainski <1czajnik <at> > >
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.
This header is news to me. :) Maybe something like this could become a documented part of Boost Exception.
I don't understand why the macros defined in no_exceptions_support.hpp expand to if("") { } else if(!"") { } etc. in BOOST_NO_EXCEPTIONS builds. Expanding to if(true) { } else if(false) { } seems more appropriate to me.
I seem to remember that if(true) and similar triggered warnings (à la "condition is always true") in some compilers. Joaquín M López Muñoz Telefónica, Investigación y Desarrollo