Open 5p4k opened 1 year ago
I would like to bump this issue as I encounter a similar problem.
My use case is listing template specializations in a large project and navigating them conveniently. Currently these are not picked up by sphinx's cpp:alias
command. When putting them all in a doxygengroup
and having a short overview list thanks to outline
, even with the no-link
option, the next section does not not generate links.
I have a not-so-small code base, and in the documentation I have a separate section which highlights certain functions and provides additional explanation on how to use them (let's call it "common tasks"). These functions are documented as part of their own namespace or class, while the common tasks documentation is a separate page.
In order to recall at least the function signature in common tasks page, I added the functions to a Doxygen group, and I had planned to issue the
doxygengroup
directive there, with theno-link
option. In a minimal example:Unique source file:
Relevant RST content:
However this is not working very well:
parm
type does not link to the original type.no-link
option, I get aWARNING: Duplicate C++ declaration
I tried using
outline
too but it did not help. Is there any way to work around these without having to list manually all the functions and their signature?Ideally, what I would love to have would be
:summarize: brief|detailed|full
option todoxygengroup
?