Skip to content

[clang-tidy] Check request: readability-use-std-clamp #141252

@denzor200

Description

@denzor200

Needs a check that will do all the same as "readability-use-std-min-max" but for std::clamp instead of std::min or std::max.

BEFORE:

void foo() {
  int a = 2, b = 3, c = 4;
  if (a < b)
    a = b;
  if (a > c)
    a = c;
}

AFTER:

void foo() {
  int a = 2, b = 3, c = 4;
  a = std::clamp(a, b, c);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions