Re: [Doxygen-develop] "warning: Internal inconsistency: member XXX does not belong to any container
Brought to you by:
dimitri
From: Albert <alb...@gm...> - 2018-08-08 12:07:48
|
Dear Stephan, Don't know if this is still relevant, but I was not able to reproduce the problem with 1.8.11 nor with 1.8.14. When the problem is still persistent please open an issue at https://github.com/doxygen/doxygen/issues/new and attach a, small, self contained example (source+config file in a tar or zip) that allows us to reproduce the problem? Albert On Wed, Nov 9, 2016 at 5:48 PM, Stephen Pape <sr...@gm...> wrote: > Hello, > > I'm using Doxygen 1.8.11, which shipped with Ubuntu 16.04. I've also > tried 1.8.12, compiled from source, which has the same issue. > > I have an enum class like this: > > namespace foo { > > /** > * @brief is a strongly typed enum class representing a supported > processor type > */ > enum class CpuType { > /** @brief PowerPC Type 93 */ > CPU_PPC603 = 93, > /** @brief PowerPC Type 112 */ > CPU_PPC112 = 112, > /** @brief The Xtensa processor */ > CPU_XTENSA = 131, > /** @brief Catch-all for unsupported CPUs*/ > UNKNOWN_CPU_TYPE = -1 > }; > > } > > Doxygen prints out the following: > > /home/papes/git/libwdbrpc/include/const/CpuType.hh:24: warning: > Internal inconsistency: member CPU_PPC603 does not belong to any > container! > /home/papes/git/libwdbrpc/include/const/CpuType.hh:24: warning: > Internal inconsistency: member CPU_PPC603 does not belong to any > container! > /home/papes/git/libwdbrpc/include/const/CpuType.hh:26: warning: > Internal inconsistency: member CPU_PPC112 does not belong to any > container! > /home/papes/git/libwdbrpc/include/const/CpuType.hh:26: warning: > Internal inconsistency: member CPU_PPC112 does not belong to any > container! > /home/papes/git/libwdbrpc/include/const/CpuType.hh:28: warning: > Internal inconsistency: member CPU_XTENSA does not belong to any > container! > /home/papes/git/libwdbrpc/include/const/CpuType.hh:28: warning: > Internal inconsistency: member CPU_XTENSA does not belong to any > container! > /home/papes/git/libwdbrpc/include/const/CpuType.hh:31: warning: > Internal inconsistency: member UNKNOWN_CPU_TYPE does not belong to any > container! > /home/papes/git/libwdbrpc/include/const/CpuType.hh:31: warning: > Internal inconsistency: member UNKNOWN_CPU_TYPE does not belong to any > container! > > This happens with all of my enum classes, and I haven't found a way to > work around it. I can find the enum in Doxygen if I go through another > class that uses it, but none of the values are documented. Changing > them to be regular enums gets rid of the warning, but the values are > still not documented. > > Can anyone offer any insight? > > Thanks! > > ------------------------------------------------------------ > ------------------ > Developer Access Program for Intel Xeon Phi Processors > Access to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today. http://sdm.link/xeonphi > _______________________________________________ > Doxygen-develop mailing list > Dox...@li... > https://lists.sourceforge.net/lists/listinfo/doxygen-develop > |