It turns out there is a way to differentiate the two. There is a "strong" attribute on the <memberdef> tag. When the enum is scoped @strong="yes". Otherwise it is "no".</memberdef>
Now, how can I tell the difference between a scoped enum declared with the struct and class keywords? I understand that they are semantically the same, however I want to capture how the types are declared in the source files.
Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm using Doxygen XML to create custom output pages. How can I differentiate a C++ scoped enum from a plain old enum in the XML output files?
Thanks!
It turns out there is a way to differentiate the two. There is a "strong" attribute on the <memberdef> tag. When the enum is scoped @strong="yes". Otherwise it is "no".</memberdef>
Now, how can I tell the difference between a scoped enum declared with the struct and class keywords? I understand that they are semantically the same, however I want to capture how the types are declared in the source files.
Thanks.