math: add clamp
This commit is contained in:
parent
51fb0c97a6
commit
b52852537a
@ -49,3 +49,13 @@ inline constexpr T min(const T a, const T b) noexcept
|
|||||||
{
|
{
|
||||||
return (a < b) ? a : b;
|
return (a < b) ? a : b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
inline constexpr T clamp(const T n, const T l, const T h) noexcept
|
||||||
|
{
|
||||||
|
if (n < l)
|
||||||
|
return l;
|
||||||
|
if (n > h)
|
||||||
|
return h;
|
||||||
|
return n;
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user