Fix some other oopsies
This commit is contained in:
parent
500ad417a7
commit
1114bb0fdd
|
|
@ -24,8 +24,8 @@ namespace Nz
|
||||||
public:
|
public:
|
||||||
Angle() = default;
|
Angle() = default;
|
||||||
Angle(T value);
|
Angle(T value);
|
||||||
template<AngleUnit U = Unit, typename C = std::enable_if_t<Unit == AngleUnit::Degree>> explicit Angle(const Angle<AngleUnit::Radian, T>& value) { Set(value); }
|
template<AngleUnit U = Unit, typename = std::enable_if_t<U == AngleUnit::Degree>> explicit Angle(const Angle<AngleUnit::Radian, T>& value) { Set(value); }
|
||||||
template<AngleUnit U = Unit, typename C = std::enable_if_t<Unit == AngleUnit::Radian>> explicit Angle(const Angle<AngleUnit::Degree, T>& value) { Set(value); }
|
template<AngleUnit U = Unit, typename = std::enable_if_t<U == AngleUnit::Radian>> explicit Angle(const Angle<AngleUnit::Degree, T>& value) { Set(value); }
|
||||||
template<typename U> explicit Angle(const Angle<Unit, U>& Angle);
|
template<typename U> explicit Angle(const Angle<Unit, U>& Angle);
|
||||||
Angle(const Angle&) = default;
|
Angle(const Angle&) = default;
|
||||||
~Angle() = default;
|
~Angle() = default;
|
||||||
|
|
|
||||||
|
|
@ -328,7 +328,7 @@ namespace Nz
|
||||||
template<AngleUnit Unit, typename T>
|
template<AngleUnit Unit, typename T>
|
||||||
Angle<Unit, T> Angle<Unit, T>::operator+(const Angle& other) const
|
Angle<Unit, T> Angle<Unit, T>::operator+(const Angle& other) const
|
||||||
{
|
{
|
||||||
return Angle(angle + Angle.angle);
|
return Angle(angle + other.angle);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
@ -340,7 +340,7 @@ namespace Nz
|
||||||
template<AngleUnit Unit, typename T>
|
template<AngleUnit Unit, typename T>
|
||||||
Angle<Unit, T> Angle<Unit, T>::operator-(const Angle& other) const
|
Angle<Unit, T> Angle<Unit, T>::operator-(const Angle& other) const
|
||||||
{
|
{
|
||||||
return Angle(angle - Angle.angle);
|
return Angle(angle - other.angle);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
@ -352,7 +352,7 @@ namespace Nz
|
||||||
template<AngleUnit Unit, typename T>
|
template<AngleUnit Unit, typename T>
|
||||||
Angle<Unit, T>& Angle<Unit, T>::operator+=(const Angle& other)
|
Angle<Unit, T>& Angle<Unit, T>::operator+=(const Angle& other)
|
||||||
{
|
{
|
||||||
angle += Angle.angle;
|
angle += other.angle;
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -365,7 +365,7 @@ namespace Nz
|
||||||
template<AngleUnit Unit, typename T>
|
template<AngleUnit Unit, typename T>
|
||||||
Angle<Unit, T>& Angle<Unit, T>::operator-=(const Angle& other)
|
Angle<Unit, T>& Angle<Unit, T>::operator-=(const Angle& other)
|
||||||
{
|
{
|
||||||
angle -= Angle.angle;
|
angle -= other.angle;
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue