[Doxygen-users] member name appearing in Modules/Groups
Brought to you by:
dimitri
From: Mark <dox...@er...> - 2020-03-21 00:17:41
|
Hi, I have a c API which I am documenting with Doxygen. The API has an object oriented design and I name the functions as class_funcname. I have been using `\memberof class` in the documentation for a while. Usually this has no effect on how the function names are displayed in the documentation but recently I’ve noticed that in the context of Modules/Groups I see class::class_funcname. That is for a function “classA_testcase” which has \memberof classA in the doxygen comment and is in some group created with \defgroup, if I navigate to the function via the Data Structures or Files entries of the left-hand pane’s tree, the name is displayed as classA_testcase. If I navigate via Modules it is displayed as classA::classA_testcase. I’ve been using \memberof and \defgroup for a long time and have only just noticed this. I have recently updated to Doxygen 1.8.17. I wonder is this something that recently changed. Is it a bug? The intent of \memberof is not clear from the documentation which gives little information beyond it being useful when documenting c apis. Maybe I should just delete all the \memberof commands. Regards -Mark |