diff --git a/doc/throw_exception.html b/doc/throw_exception.html
index 0865fdd..a45da04 100644
--- a/doc/throw_exception.html
+++ b/doc/throw_exception.html
@@ -31,7 +31,9 @@ boost
void throw_exception( E const & e );
#endif
}
-
Effects:
+Requirements:
+E must derive publicly from std::exception.
+Effects:
- If BOOST_NO_EXCEPTIONS is not defined, boost::throw_exception(e) is equivalent to throw boost::enable_current_exception(boost::enable_error_info(e)), unless BOOST_EXCEPTION_DISABLE is defined, in which case boost::throw_exception(e) is equivalent to throw e;
- If BOOST_NO_EXCEPTIONS is defined, the function is left undefined, and the user is expected to supply an appropriate definition. Callers of throw_exception are allowed to assume that the function never returns; therefore, if the user-defined throw_exception returns, the behavior is undefined.