Browse Source

Math: no need to pass scalars via a const&.

pull/539/head
Vladimír Vondruš 4 years ago
parent
commit
d9efea269a
  1. 2
      src/Magnum/Math/Functions.h

2
src/Magnum/Math/Functions.h

@ -389,7 +389,7 @@ template<std::size_t size, class T> inline Vector<size, T> clamp(const Vector<si
Returns `1` if @p x > 0, `0` if @p x = 0 and `-1` if @p x < 0.
*/
template<class T> inline typename std::enable_if<IsScalar<T>::value, T>::type sign(const T& scalar) {
template<class T> inline typename std::enable_if<IsScalar<T>::value, T>::type sign(T scalar) {
if(scalar > T(0)) return T(1);
if(scalar < T(0)) return T(-1);
return T(0);

Loading…
Cancel
Save