Skip to content

Asciidoc: do we want breadcrumbs in parameters? #827

Closed
@anarthal

Description

@anarthal

Given a function:

any_connection(
    boost::asio::any_io_executor ex,
    any_connection_params params = {});

Where the parameter boost::asio::any_io_executor is not documented, the following is rendered:

Image

This is, if a parameter is a qualified name, every part of it gets its own link. I'm not very keen on this, since when a user clicks on an entity, they likely want to navigate to that entity, and not to the list of members of the namespace where it's in. When the entity is not documented, it looks like a glitch. Is there a way to disable this behavior and only get a single link for the entity?

For reference, the behavior I'm describing is what the old Docca toolchain does. See this page in Boost.JSON:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions