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 Reference
Documentation for class example. intintintconst intintconst intTest 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 @@ + + + + + + + + // - + + + + + + + + + + // + +