Skip to content

Missing description for a class member of a using-declared class #11326

@eramongodb

Description

@eramongodb

Tested with Doxygen 1.13.1 (cb7d0d0) using the default-generated Doxyfile (doxygen -g).

Given the following header file:

/// This is \ref A.
namespace A {

/// This is \ref A::S.
struct S {
  /// This is \ref A::S::M.
  struct M {
    /// This is \ref A::S::M::foo().
    void foo();
  };
};

} // namespace A

/// This is \ref B.
namespace B {

using A::S;

} // namespace B

The Class List page is missing the brief description for the using-declared B::S::M class:

image

Although the class page for the using-declared B::S::M class is present, including documentation of its members, the description for the class itself is missing:

image

For comparison, the class page for A::S::M looks as follows:

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions