|
Boost : |
Subject: Re: [boost] [documentation] doxygen tags and ALIASES.
From: Paul A. Bristow (pbristow_at_[hidden])
Date: 2011-03-23 13:06:29
> -----Original Message-----
> From: boost-bounces_at_[hidden] [mailto:boost-bounces_at_[hidden]]
> On Behalf Of barend
> Sent: Wednesday, March 23, 2011 12:27 PM
> To: boost_at_[hidden]
> Subject: Re: [boost] [documentation] doxygen tags and ALIASES.
>
>
>
> > I was thinking to some common ALIASES following the C++ standard
> schema:
> >
> > Requires,
> > Effects,
> > Returns,
> > Postcondition
> > Note
> >
> Remark
> > Param
> > Example
> > Complexity
> > Throws
>
> We have many of these.
> @return is a standard Doxygen parameter, as is @param and I think @throws.
Correct, see
http://www.stack.nl/~dimitri/doxygen/commands.html#cmdthrow
also /example and /tparam
http://www.stack.nl/~dimitri/doxygen/commands.html
lists them all - lots!
> Also notes and remarks are standard Doxygen.
So all this is quite easy.
I've done it in as Doxygen comments in the C++ code - it's hard work!
But done at the time of writing, it certainly does focus the mind.
And it clutters the C++ part too, but I find that syntax coloring blots it
out OK.
(If you are using lots of MACROS and tricks, it gets messy).
Paul
PS Some use @ and others \ as the trip char. I'm a \ person ;-)
--- Paul A. Bristow, Prizet Farmhouse, Kendal LA8 8AB UK +44 1539 561830 07714330204 pbristow_at_[hidden]
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk