Daniel James
f1aef5c98e
Fix the <pre> block workaround in doxygen2boostbook.xsl
...
It turns out the '\code' blocks don't have this problem, so an easier
fix would be just to use them. But now I've implemented the workaround,
might as well leave it in, in case anyone wants to use <pre> blocks in
the future.
2016-01-13 19:38:46 +00:00
Daniel James
248ccf3ca4
Use syntax highlighting for function reference.
...
This appears to have removed the computeroutput tags from function links in
the hash documentation. I'm not sure if the solution is to retain them in
annotation mode or to be smarted about syntax highlighting programlisting.
[SVN r86505]
2013-10-28 20:15:14 +00:00
Daniel James
885ed7e8c7
Support noexcept with a conditional.
...
Turns out Doxygen doesn't like BOOST_NOEXCEPT_IF. Text parsing in XSL is an
almighty pain, it might be better to just combine whatever follows the
arguments in argsstring with the values from the attributes.
[SVN r86285]
2013-10-13 11:10:38 +00:00
Daniel James
9e391505c4
Parse brackets in argsstring.
...
This may seem like overkill, but it's going to be needed for handling
parameters to noexcept. Doesn't handle escapes because that my sanity is
already stretched far enough.
[SVN r86284]
2013-10-13 11:10:01 +00:00
Daniel James
a7dd45375d
Use specifiers attribute for virtual and explicit.
...
[SVN r86279]
2013-10-12 23:54:37 +00:00
Daniel James
e20b8195e1
Fix support for const, volatile, and pure virtual.
...
[SVN r86278]
2013-10-12 23:53:59 +00:00
Daniel James
78ba0b7b6e
Add noexcept and constexpr to doxygen to boostbook coversion.
...
Should really add proper support to boostbook for `=delete`, `=default` and
noexcept, but I'm not feeling that keen right now. I'm not sure I did the right
thing with `BOOST_CONSTEXPR_OR_CONST`.
[SVN r86277]
2013-10-12 20:11:47 +00:00
Daniel James
0702b53d10
Avoid confusing arguments with quialifiers from argsstring.
...
[SVN r86275]
2013-10-12 20:10:53 +00:00
Daniel James
84603bfb06
Fix virtual methods in doxygen2boostbook.
...
[SVN r86270]
2013-10-12 20:08:37 +00:00
Daniel James
4e0ce03c6e
Add assignment return to doxygen2boostbook. Refs #9241 .
...
[SVN r86252]
2013-10-12 02:10:24 +00:00
Daniel James
b04fe544f4
Add doxygen tests for deleted and default functions. Refs #5480 .
...
[SVN r84166]
2013-05-06 10:29:48 +00:00
Steven Watanabe
d7dcdd15be
Correctly identify constructors/destructors of class template specializations.
...
[SVN r78602]
2012-05-24 19:38:51 +00:00
Steven Watanabe
57154a5696
Align documented typedefs. Fixes #5798 .
...
[SVN r75013]
2011-10-17 18:22:22 +00:00
Steven Watanabe
176dc6c46e
Handle explicit conversion operators. Fixes #5478 .
...
[SVN r74999]
2011-10-16 22:31:40 +00:00
Steven Watanabe
3d2c61d79b
Better handling of tparam.
...
[SVN r74982]
2011-10-16 17:32:17 +00:00
Daniel James
130a1bd0a8
Boostbook: Support doxygen warning tag.
...
Thanks to Tim. Refs #5740 .
Unfortunately doxygen puts it inside a paragraph. But the generated
documentation seems good enough.
[SVN r73419]
2011-07-28 22:35:53 +00:00
Steven Watanabe
55259344f5
Handle \see
...
[SVN r70874]
2011-04-02 18:07:21 +00:00
Steven Watanabe
0d10a36cea
Handle more Doxygen elements: tparam, ref (for classes only), Modify handling of note so it works for classes as well as functions.
...
[SVN r70863]
2011-04-02 17:35:13 +00:00
Daniel James
ef13ddd9dd
Valid listitems.
...
[SVN r63145]
2010-06-20 17:57:28 +00:00
Daniel James
3ee20c35ad
Fix some mistakes in the doxygen test files.
...
[SVN r58001]
2009-11-28 11:45:34 +00:00
Daniel James
eb3bbae24b
Missing newline.
...
[SVN r56698]
2009-10-10 13:01:14 +00:00
Daniel James
12df57bfe3
Various inspect fixes.
...
[SVN r56603]
2009-10-05 21:29:39 +00:00
Daniel James
99df477765
Try supporting reference parameters in pairs. Probably not required.
...
[SVN r56441]
2009-09-27 19:12:04 +00:00
Daniel James
84840fa048
Fix silly error in doxygen test file.
...
[SVN r56440]
2009-09-27 19:11:39 +00:00
Daniel James
8ec58236ea
Pass through more elements in doxygen2boostbook. Refs #3309 .
...
[SVN r55370]
2009-08-02 18:18:14 +00:00
Daniel James
b50982a373
Support INTERNAL ONLY enums in doxygen/boostbook documenation. Refs #3242 .
...
Patch by Mathias Gaunard.
[SVN r54818]
2009-07-08 21:53:15 +00:00
Daniel James
6d6b3c9e54
A couple of missing newlines.
...
[SVN r54034]
2009-06-17 23:25:12 +00:00
Daniel James
41398d1414
Use a test file that's actually valid C++.
...
[SVN r52348]
2009-04-12 10:50:31 +00:00
Daniel James
dcf599b7d7
Add a test document for doxygen integration.
...
[SVN r52344]
2009-04-12 10:06:24 +00:00