id summary reporter owner description type status milestone component version severity resolution keywords cc 4720 [function][patch] function wrapper with no exception safety guarantee Daniel Walker Douglas Gregor boost::function provides a strong exception safety guarantee. However, in certain circumstances, such as some embedded systems, no exception safety guarantee is desirable. I request that function object wrappers with no exception safety guarantee be added to the Boost.Function family. The attached patch implements boost::unsafe_function (with both preferred syntax and portable syntax), which has no exception safety guarantee when invoked with no target and has no dependency on boost::throw_exception. The patch includes tests and documentation updates. It addresses the same issue identified in #4646. Feature Requests new To Be Determined function Boost 1.44.0 Problem