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
30911053b5
Convert the complicated doxygen preformatted tags.
...
Reported here:
http://lists.boost.org/boost-docs/2016/01/5335.php
Can currently see the error here:
http://www.boost.org/doc/libs/1_60_0/doc/html/boost/container/small_vector_base.html
2016-01-10 14:46:14 +00:00
Steven Watanabe
b42efe92e4
Handle <ndash/> generated by doxygen.
2015-03-31 16:13:31 -06:00
Daniel James
37b65b9320
Use language attribute in doxygen2boostbook.
...
It would be better to preserve doxygen's syntax highlighting, but I'll leave
that for later.
[SVN r86510]
2013-10-28 22:35:44 +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
9eb8e0a68b
Less verbose handling of qualifiers.
...
[SVN r86276]
2013-10-12 20:11:16 +00:00
Daniel James
0702b53d10
Avoid confusing arguments with quialifiers from argsstring.
...
[SVN r86275]
2013-10-12 20:10:53 +00:00
Daniel James
807c6f0c71
Factor out method and function attributes.
...
Not all attributes apply to all methods and functions, but hopefully they should
never appear when inappropriate.
[SVN r86274]
2013-10-12 20:10:22 +00:00
Daniel James
e3d710413a
Add newlines to doxygen2boostbook output.
...
Hopefully this won't break anything, and will make it much easier to read the
intermediate files.
[SVN r86271]
2013-10-12 20:09:10 +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
ceb83870c1
Fix doxygen parameter 'formuladir' so that it doesn't need a trailing slash.
...
Would be nice to fix all uses of directories in a similar manner, but XSL is a
pain.
[SVN r84168]
2013-05-06 11:27:43 +00:00
Andrey Semashev
dae5ae0ab7
Added support for defaulted and deleted functions in the generated docs. Doxygen 1.8.2 or later needed to generate proper XML for this stylesheet.
...
[SVN r83872]
2013-04-13 16:04:14 +00:00
Steven Watanabe
058bacfdcd
Handle \param in macros.
...
[SVN r79192]
2012-06-30 20:25:09 +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
176dc6c46e
Handle explicit conversion operators. Fixes #5478 .
...
[SVN r74999]
2011-10-16 22:31:40 +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
Steven Watanabe
c47227acc0
handle explicit.
...
[SVN r68708]
2011-02-08 04:13:09 +00:00
Daniel James
a1d3e62cd7
Add support for verbatim from doxygen.
...
[SVN r68307]
2011-01-19 22:04:56 +00:00
Daniel James
269a8e741d
Oops. I accidentally checked in an old change to my subversion check out.
...
[SVN r63225]
2010-06-22 07:47:10 +00:00
Daniel James
2239878932
Remove the directories properly this time.
...
[SVN r63224]
2010-06-22 07:38:21 +00:00
Daniel James
ff74c39518
Fix doxygen2boostbook when 2 files have the same name.
...
Refs #1192 . Patch by Steven Watanabe, updated by me. If it goes wrong,
it's my fault.
[SVN r62477]
2010-06-06 09:38:51 +00:00
Daniel James
5fc5fa6ec0
I think doxygen 'par' is closest to'formalpara' in docbook/boostbook.
...
[SVN r59881]
2010-02-25 07:51:03 +00:00
Daniel James
fbed5083b5
Quick hack to deal with title tags in doxygen descriptions.
...
[SVN r59859]
2010-02-24 00:14:19 +00:00
Daniel James
0be9223709
Don't include simplesectsep
from doxygen output.
...
[SVN r59163]
2010-01-20 19:31:01 +00:00
Steven Watanabe
56a9dc1a1f
Add support for friend functions defined inline
...
[SVN r58030]
2009-11-29 15:56:53 +00:00
Steven Watanabe
2e44e8a688
Strip out <copydoc> tags when converting from doxygen XML to Boostbook.
...
[SVN r57945]
2009-11-26 15:40:56 +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
34c6963030
Revert support for static mutable variables.
...
Of course there's no such thing.
[SVN r52349]
2009-04-12 10:50:43 +00:00
Daniel James
5252102def
Workaround buggy doxygen output. Refs #2937
...
[SVN r52326]
2009-04-11 12:38:30 +00:00
Daniel James
b7abd20087
Partially revert [51323].
...
It added partial support for protected and private attributes and friend
functions. But since it isn't complete support it was doing more harm
than good.
[SVN r52321]
2009-04-11 07:55:00 +00:00
Daniel James
ce6a49b1fe
Support reference for variables that are both static and mutable in
...
boostbook.
[SVN r52083]
2009-03-31 19:43:35 +00:00
Daniel James
39eb5bacb8
Support global variable reference in boostbook.
...
[SVN r52082]
2009-03-31 19:43:13 +00:00
Daniel James
03983168fc
Try to support inbodydescription in doxygen xml.
...
[SVN r51680]
2009-03-10 08:09:14 +00:00
Daniel James
b55c27558f
Deal with top level enums from doxygen.
...
[SVN r51324]
2009-02-18 21:25:12 +00:00
Daniel James
4cb40a7e09
More information in error messages in the doxygen2boostbook script.
...
[SVN r51323]
2009-02-18 21:24:36 +00:00
Roland Schwarz
5db61ec62a
Make doxygen command "\throw" work with boostbook.
...
[SVN r50246]
2008-12-12 15:06:44 +00:00
Eric Niebler
3b8ad2b187
support for LaTeX formulas in Doxygen comments
...
[SVN r42615]
2008-01-08 17:42:20 +00:00
Eric Niebler
bd100bb86b
apply various patches from Julio M. Merino Vidal
...
[SVN r37358]
2007-04-04 22:52:17 +00:00
Eric Niebler
f9d3ce76c5
document nested classes and nested enums
...
[SVN r37183]
2007-03-14 22:33:58 +00:00
Rene Rivera
835e482af7
Cross merge HEAD and RC_1_34_0.
...
[SVN r36024]
2006-11-13 16:24:38 +00:00
Eric Niebler
13909dc8da
patches to make doxy-to-boostbook work with latest version of Doxygen (1.4.6)
...
[SVN r33692]
2006-04-13 20:37:36 +00:00
Eric Niebler
5a02b7bc82
fixed handling for doxygen comments for enums
...
[SVN r33527]
2006-04-04 22:18:01 +00:00