Ticket #868 (new defect)

Opened 2 years ago

Last modified 5 months ago

Search for class methods

Reported by: dirk@users.sf.net Assigned to: cboos
Priority: normal Component: DoxygenPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.10

Description

Updated version of #780 with some new features.

It is now possible to directly link to methods in the doxygen documentation, for example:

[dox:"TypeTraits<bool>::getMin"]
[dox:"VectorInterface::operator *"]
[dox:"VectorInterface::VectorInterface(const ValueTypeT *pVals)"]
[dox:"osg::VectorInterface::squareLength(void) const"]

(go to http://opensg.vrsource.org/trac/wiki/Sandbox/TestPage to see it live)

all work, i.e. it is possible to link to pretty much anything, including operators and overloaded methods. The detection is not very robust, i.e. argument names must match etc., but it's useful.

The code is not the nicest (still getting the hang of python), but seems to work well enough for us.

Hope it helps

Dirk

Attachments

doxygen_methods.diff (8.0 kB) - added by dirk@users.sf.net on 11/05/06 08:42:09.
Method link patch

Change History

11/05/06 08:42:09 changed by dirk@users.sf.net

  • attachment doxygen_methods.diff added.

Method link patch

11/05/06 10:28:39 changed by Blackhex

  • owner changed from Blackhex to cboos.

Thank you for your patch. I think that cboos is more competent in DoxygenPlugin now so he should look on it.

02/12/08 02:53:56 changed by Michael Hammer <michael@derhammer.net>

I am wondering if there is any further proceeding on this feature request? I would be really interested in seeing this in the doxygenplugin.


Add/Change #868 (Search for class methods)




Change Properties
Action