Skip to content

Inherited members are not shown in derived classes #1176

@correaa

Description

@correaa

I have a base class that defined operator[], this operator doesn't appear in any derived class (unless it is explicitly redefined).

For example subarray defined operator[]: https://correaa.gitlab.io/boost-multi/multi/reference/boost/multi/subarray.html

array_ref derives from subarray, yet operator[] doesn't appear in its documentation.

I tried using ""copy-all", "reference", and "copy-dependency".

I am using this config file:

# MrDocs configuration for Boost.Multi
# https://github.com/cppalliance/mrdocs

source-root: include/

compilation-database: build-mrdocs/compile_commands.json

input:
  - include/boost/multi/array_ref.hpp
  - include/boost/multi/array.hpp

output: doc/modules/reference/pages

generator: adoc

multipage: true

extract-private: false

inherit-base-members: "copy-all"

base-url: https://gitlab.com/correaa/boost-multi/-/blob/develop/include/

include-symbols:
  - "boost::multi"
exclude-symbols:
  - "boost::multi::detail"

sort-members-by: location
sort-namespace-members-by: location

warn-no-paramdoc: false

verbose: true

full repo: https://gitlab.com/correaa/boost-multi

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