#868 closed defect (fixed)
Search for class methods
Reported by: | Owned by: | Committo-Ergo-Sum | |
---|---|---|---|
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 (2)
Change History (6)
Changed 18 years ago by
Attachment: | doxygen_methods.diff added |
---|
comment:1 Changed 18 years ago by
Owner: | changed from Radek Bartoň to Christian Boos |
---|
Thank you for your patch. I think that cboos is more competent in DoxygenPlugin now so he should look on it.
comment:2 Changed 17 years ago by
I am wondering if there is any further proceeding on this feature request? I would be really interested in seeing this in the doxygenplugin.
Changed 15 years ago by
Attachment: | doxygen_methods-0.11.diff added |
---|
This is a modified version of the original patch that works with Trac 0.11. It also fixes a bug that prevented you from using custom link names to class methods.
comment:4 Changed 9 years ago by
Owner: | changed from Christian Boos to Committo-Ergo-Sum |
---|
Method link patch