Posts

Showing posts from November, 2019

Doxygen warning: Internal inconsistency: member MyEnunVal does not belong to any container!

Found an weird Doxygen-ism today. Related to a doxygen list post , I found that if I had an `enum class` inside a namespace that was undocumented, I got this warning: Generating XML o/home/aron.helser/projects/cmb/smtk/src/smtk/io/mesh/MeshIO.h:31: warning: Internal inconsistency: member EntireResource does not belong to any container! The code that generated this error is from smtk . The outer namespaces are already documented. namespace smtk { namespace io { /// Mesh IO <<< adding this documentation fixed the warning. namespace mesh { /// Mesh subset types enum class Subset : unsigned int {   EntireResource,   OnlyDomain,   OnlyDirichlet,   OnlyNeumann, };   Hope that helps another confused Doxygen user.