Add geom::compare_swap utility function

This commit is contained in:
Nikita Lisitsa 2024-02-28 16:59:08 +03:00
parent d09bd76a14
commit 540d63ce5b

View file

@ -196,6 +196,17 @@ namespace psemek::geom
return false;
}
template <typename T>
bool compare_swap(T & min, T & max)
{
if (min > max)
{
std::swap(min, max);
return true;
}
return false;
}
template <typename T>
T smoothstep(T x)
{