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




_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to