diff --git a/xsl/doxygen/doxygen2boostbook.xsl b/xsl/doxygen/doxygen2boostbook.xsl
index 76089da..9ee2e72 100644
--- a/xsl/doxygen/doxygen2boostbook.xsl
+++ b/xsl/doxygen/doxygen2boostbook.xsl
@@ -46,6 +46,7 @@
+
@@ -412,6 +413,16 @@ Cannot handle compounddef with kind=
+
+
+
+
+
+
+
+
@@ -447,6 +458,19 @@ Cannot handle compounddef with kind=
+
+
+
+
+
+
+
+
+
+
+ Cannot handle toplevel memberdef element with
+ kind=
+
@@ -665,6 +689,12 @@ Cannot handle compounddef with kind=
+
+
+
+
+
Cannot handle sectiondef with kind=
@@ -1327,4 +1357,61 @@ Cannot handle memberdef element with kind=
+
+
\ No newline at end of file
diff --git a/xsl/type.xsl b/xsl/type.xsl
index 70092a0..e04cb14 100644
--- a/xsl/type.xsl
+++ b/xsl/type.xsl
@@ -20,6 +20,11 @@
separate refentry element for the enum. -->
1
+
+ 1
+
@@ -27,6 +32,13 @@
+
+
+
+
+
+
+
@@ -193,10 +205,38 @@ Unknown type element "" in type.display.na
+
+
+
+
+
+
+ anchor
+
+
+ link
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -280,11 +320,18 @@ Unknown type element "" in type.display.na
1, $max-name-length)"/>
-
+
+
+
+
+
+
+
+ ;
-
+
@@ -302,20 +349,68 @@ Unknown type element "" in type.display.na
-
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Type definition
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+