|
Boost : |
From: David Bergman (davidb_at_[hidden])
Date: 2002-11-04 12:58:15
Gerhard,
I think the way to go is to have both the hand-written and automated
parts "linked" together, with possibilties to refer to the automated
classes/method/templates.
A very concrete problem I had with Doxygen (see your fifth '*') was
"free items", i.e., "\item" without an environment.
/David
-----Original Message-----
From: boost-bounces_at_[hidden]
[mailto:boost-bounces_at_[hidden]] On Behalf Of Gerhard Wesp
Sent: Monday, November 04, 2002 5:23 AM
To: Boost mailing list
Subject: Re: [boost] Reference documentation: one approach
> I've never encountered this problem. Could you send me some code that
> you think doxygen can't handle or point me to what type of construct
> you've seen this with?
We're using doxygen on a commercial project. I too have encountered
massive problems. In particular, the issues are:
* It sometimes segfaults.
* Sometimes, errors or warnings are reported without file/line number
information (<unknown>:-1: Warning: ...).
* There are problems with namespace lookup (many unjustified
``no matching class member'' warnings.
* LaTeX seems to have problems compiling the generated source.
(``string pool overflow'')
Note that this can be fixed by ``enlarging'' LaTeX.
* Even if the LaTeX code compiles, there are still multiply defined
labels.
* Sometimes, the generated LaTeX *does not* compile (with rather
inexplicable errors).
The problems were with version 1.2.17.
Personally, I prefer hand-written documentation in favour of
automatically generated docs. You get much cleaner and better
structured documents with basically the same, if not less, effort.
-Gerhard
-- | voice: +43 (0)676 6253725 *** web: http://www.cosy.sbg.ac.at/~gwesp | | Passts auf, seid's vuasichdig, und lossds eich nix gfoin! | -- Dr. Kurt Ostbahn _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk