Boost Exception

BOOST_THROW_EXCEPTION

Please see Boost.ThrowException.