[postgis-devel] Doxygen linking is pretty neat
Paragon Corporation
lr at pcorp.us
Sat May 2 17:59:01 PDT 2009
Kevin,
I'm pretty indifferent actually and the more that can support the syntax the
better assuming you get the same effect. So given the rt_api style -- would
we simply just use @ instead of \?
Does javadoc style support the \brief or equivalent. That was one thing I
saw lacking in the raster example below (so there short descrips don't
appear to show in the main file view
http://postgis.refractions.net/documentation/raster-doxygen/df/d4b/rt__api_8
c.html
Which I really liked with the \brief.
Also how do you do hyperlinking in javadoc style? That's the only other
thing I found really useful that I didn't see in the raster code.
Thanks,
Regina
-----Original Message-----
From: postgis-devel-bounces at postgis.refractions.net
[mailto:postgis-devel-bounces at postgis.refractions.net] On Behalf Of Kevin
Neufeld
Sent: Saturday, May 02, 2009 8:08 PM
To: PostGIS Development Discussion
Subject: Re: [postgis-devel] Doxygen linking is pretty neat
Do you really like the Doxygen propriety style of comments?
The JavaDOC style that the raster folks have adopted has the same effect.
http://trac.osgeo.org/postgis/browser/spike/wktraster/rt_core/rt_api.h#L267
produces...
http://postgis.refractions.net/documentation/raster-doxygen/df/d4b/rt__api_8
c_c2b06d67f4515dc04c6e2ecb645df452.html#c2b06d67f4515dc04c6e2ecb645df452
-- Kevin
Paragon Corporation wrote:
> I've been playing around with making our code comments more Doxygen
> friendly. The 2 most useful constructs I have found
>
> \brief to make the comment appear as the short description for the
> function in list of functions \param name parm -- description to
> describe each argument within the description \return description of
> return type -- which is really useful for C since there are some many
> ints that are enums and so forth
>
> And much sweeter -- within these you can include hyperlinks to other
> parts of the autogenerated docs simply by preceding class,function etc
> term with a #
>
> So for example I went in lwalgorithm.c and Doxygen sugar coated a
> description to something like
>
> /*!
> ** \brief lwline_crossing_direction: returns the kind of
> #CG_LINE_CROSS_TYPE behavior of 2 linestrings
> ** \param l1 first line string
> ** \param l2 second line string
> ** \return a #CG_LINE_CROSS_TYPE
> :
> */
>
> This should appear soon in the autogenerated docs.
>
> Thanks,
> Regina
>
>
> _______________________________________________
> postgis-devel mailing list
> postgis-devel at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-devel
>
_______________________________________________
postgis-devel mailing list
postgis-devel at postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-devel
More information about the postgis-devel
mailing list