Template Function miso::util::clamp

Function Documentation

template<class T>
inline T miso::util::clamp(T v, T lo, T hi) noexcept

Clamp a value between lower and upper bounds.

Parameters:
  • v – value to be clamped

  • lo – lower bound (inclusive)

  • hi – upper bound (inclusive)

Returns:

clamped value (max(lo, min(v, hi)))