diff --git a/test/doxygen/autodoc.gold b/test/doxygen/autodoc.gold
index 7ae50c8..8324a66 100644
--- a/test/doxygen/autodoc.gold
+++ b/test/doxygen/autodoc.gold
@@ -104,13 +104,17 @@ int foo2();
intintA function parameter intAnother
+
This is a test function. Link to class Link to class template This is a note.See Also:example::example and example_template i > jThe answer
-
+std::runtime_error Some error description
+std::bad_alloc Memory allocation error
+Free form description of exception throwing
+voidA template parameter intThis is a non-type template parameter
diff --git a/test/doxygen/boost/example.hpp b/test/doxygen/boost/example.hpp
index 9b32da0..aac272d 100644
--- a/test/doxygen/boost/example.hpp
+++ b/test/doxygen/boost/example.hpp
@@ -196,6 +196,9 @@ namespace example
* \param i A function parameter
* \param j Another
* \return The answer
+ * \throw std::runtime_error Some error description
+ * \throw std::bad_alloc Memory allocation error
+ * \throw ~ Free form description of exception throwing
* \pre i > j
*
* This is a test function.
diff --git a/xsl/doxygen/doxygen2boostbook.xsl b/xsl/doxygen/doxygen2boostbook.xsl
index dddc90b..f93dd59 100644
--- a/xsl/doxygen/doxygen2boostbook.xsl
+++ b/xsl/doxygen/doxygen2boostbook.xsl
@@ -1804,24 +1804,30 @@
-
-
-
- Will not throw.
-
-
+
+
+
+
+
+
+
+
+ Will not throw.
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+