>>295
http://www.boost.org/more/generic_exception_safety.html