| 226 | |
| 227 | template <class... E> |
| 228 | [[noreturn]] void throw_exception( E && ... e ) |
| 229 | { |
| 230 | // Warning: setting a breakpoint here will not intercept exceptions thrown |
| 231 | // via BOOST_LEAF_THROW_EXCEPTION or originating in the few other throw |
| 232 | // points elsewhere in LEAF. To intercept all of those exceptions as well, |
| 233 | // set a breakpoint inside boost::leaf::throw_exception_. |
| 234 | throw_exception_(detail::make_exception(std::forward<E>(e)...)); |
| 235 | } |
| 236 | |
| 237 | //////////////////////////////////////// |
| 238 |
no test coverage detected