You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to make the URLs generated by doxygen more human-friendly.
With the vanilla doxygen if I generate the documentation, with SEPARATE_MEMBER_PAGES = NO, for a function with signature target_interface_type* GetInterface(source_interface_type * sourceInterfaceType)
inside the group "BestGroup" I get the following URL:
Ideally I would like the URL to just be the function name preceded by the group name (of course that won't work in every scenario). I got pretty good results just by changing the line
Surely introducing a new option to handle this very specific case is not a good idea. Are there any plans for ways to customize doxygen's behavior like this?
Doxygen could use Lua scripts or simply a shared library. The default implementation would ship alongside the binaries and the user could easily replace them.
I would like to get some feedback before I write something that will not be accepted.
The text was updated successfully, but these errors were encountered:
Problem
I'm trying to make the URLs generated by doxygen more human-friendly.
With the vanilla doxygen if I generate the documentation, with SEPARATE_MEMBER_PAGES = NO, for a function with signature
target_interface_type* GetInterface(source_interface_type * sourceInterfaceType)
inside the group "BestGroup" I get the following URL:
Ideally I would like the URL to just be the function name preceded by the group name (of course that won't work in every scenario). I got pretty good results just by changing the line
doxygen/src/memberdef.cpp
Line 4125 in f3ad6dc
m_impl->anc = name();
.Solution
Surely introducing a new option to handle this very specific case is not a good idea. Are there any plans for ways to customize doxygen's behavior like this?
Doxygen could use Lua scripts or simply a shared library. The default implementation would ship alongside the binaries and the user could easily replace them.
I would like to get some feedback before I write something that will not be accepted.
The text was updated successfully, but these errors were encountered: