diff --git a/test/doxygen/Jamfile.v2 b/test/doxygen/Jamfile.v2
index 994997d..372ebff 100644
--- a/test/doxygen/Jamfile.v2
+++ b/test/doxygen/Jamfile.v2
@@ -17,7 +17,7 @@ if [ os.name ] = NT
{
actions compare
{
- comp /A $(>[1]) $(>[2]) >$(<)
+ comp /A $(>[1]) $(>[2]) && echo "Stamped" >$(<)
}
}
@@ -25,7 +25,7 @@ else
{
actions compare
{
- diff -u $(>[1]) $(>[2]) >$(<)
+ diff -u $(>[1]) $(>[2]) && echo "Stamped" >$(<)
}
}
diff --git a/test/doxygen/autodoc.gold b/test/doxygen/autodoc.gold
index edf49e9..0fe598b 100644
--- a/test/doxygen/autodoc.gold
+++ b/test/doxygen/autodoc.gold
@@ -1,8 +1,8 @@
Example ReferenceDocumentation for class example. intintintconst intintconst int
-
- int
- int
+ A template parameter
+ intThis is a non-type template parameter
+ intThis is a template parameter with a default argument
Test some doxygen markupEmbedded docbook list:
12
Special Bold Typewriter Italics emphasis parameter
@@ -15,4 +15,9 @@
Line 1
Line 2 void foo() {}
- intintconst intconst intDocumentation for macro example.
+
+intintconst intconst intintintA function parameter intAnother
+
+
+This is a test function. Link to class Link to class template This is a note.
+i > jThe answer Documentation for macro example.
diff --git a/test/doxygen/boost/example.hpp b/test/doxygen/boost/example.hpp
index f3b9acc..8d34f6e 100644
--- a/test/doxygen/boost/example.hpp
+++ b/test/doxygen/boost/example.hpp
@@ -89,11 +89,27 @@ namespace example
* void foo() {}
* \endcode
*
+ * \tparam TypeParameter A template parameter
+ * \tparam NonTypeParameter This is a non-type template parameter
+ * \tparam TypeParameterWithDefault This is a template parameter with a default argument
*/
template
struct example_template {};
+
+ /**
+ * \param i A function parameter
+ * \param j Another
+ * \return The answer
+ * \pre i > j
+ *
+ * This is a test function.
+ * \ref example::example "Link to class"
+ * \ref example_template "Link to class template"
+ * \note This is a note.
+ */
+ int namespace_func(int i, int j);
}
#define EXAMPLE(m) The macro
diff --git a/xsl/doxygen/doxygen2boostbook.xsl b/xsl/doxygen/doxygen2boostbook.xsl
index fce7289..2fe8c40 100644
--- a/xsl/doxygen/doxygen2boostbook.xsl
+++ b/xsl/doxygen/doxygen2boostbook.xsl
@@ -566,6 +566,7 @@
+
@@ -576,6 +577,13 @@
mode="passthrough"/>
+
+
+
+
+
+
+
@@ -1259,6 +1281,12 @@
+
+
+
+
+
+
@@ -1315,7 +1343,20 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1335,9 +1376,6 @@
-
-
-
@@ -1353,8 +1391,8 @@
diff --git a/xsl/reference.xsl b/xsl/reference.xsl
index 7e49984..b46e591 100644
--- a/xsl/reference.xsl
+++ b/xsl/reference.xsl
@@ -160,13 +160,19 @@
+ select="$wrap and count(text()|*) = 1"/>
-
+
+
+
+
+
+
diff --git a/xsl/template.xsl b/xsl/template.xsl
index c46d0dd..eee8439 100644
--- a/xsl/template.xsl
+++ b/xsl/template.xsl
@@ -285,11 +285,30 @@
+
+
+
+
+
+
+
+
//
-
+
+
+
+
+
+
+
+
+
+ //
+
+