blob: 73712bdba83b7a261bfe6c1e9fbb15cb49fef00d [file] [log] [blame]
.. title:: clang-tidy - readability-use-std-min-max
readability-use-std-min-max
===========================
Replaces certain conditional statements with equivalent calls to
``std::min`` or ``std::max``.
Note: This may impact performance in critical code due to potential
additional stores compared to the original if statement.
Before:
.. code-block:: c++
void foo() {
int a = 2, b = 3;
if (a < b)
a = b;
}
After:
.. code-block:: c++
void foo() {
int a = 2, b = 3;
a = std::max(a, b);
}