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

Hope that helps another confused Doxygen user.


Popular posts from this blog

Inno Setup custom data directory location

Keyboard Macros in Emacs

Inno Setup MSVC vcredist without bothering your users