Skip to content

typedef pulled from a private base doesn't appear in documentation #1236

Description

@correaa

I have this directive inside a class:

https://gitlab.com/correaa/boost-multi/-/blob/develop/include/boost/multi/array_ref.hpp#L251

struct A : private layout_type {
...
	using typename layout_type::extent_type;
};

This type doesn't appear in the documentation, even though it's now public.

https://correaa.gitlab.io/boost-multi/multi/reference/boost/multi/array-0ad.html

I know I can put this in a different way so it appears in the documentation (using extent_type = layout_type::extent_type;), and I will do this as a workaround.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions