Skip to content

Inconsistent parameter naming in param_view constructor overloads #957

@alandefreitas

Description

@alandefreitas

In the aggregated reference page for boost::urls::param_view constructors, equivalent parameters are named differently across overloads. When all overloads are shown together, the inconsistent naming makes the API harder to read and suggests semantic differences that don’t actually exist.

Reference:
https://www.boost.org/doc/libs/master/doc/antora/url/reference/boost/urls/param_view/2constructor-0e.html

Examples include:

  • key vs key_
  • value vs value_
  • has_value vs has_value_

Each overload makes sense on its own, but the differences become distracting when aggregated. We should normalize parameter names across overloads.

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