Blaze/MathUtil.h

10 lines
183 B
C++

#pragma once
#include <utility>
template < std::totally_ordered T >
T Clamp( T const val, T const minVal, T const maxVal )
{
return std::min( maxVal, std::max( val, minVal ) );
}