Trying to fix specialization before instantiation error
This commit is contained in:
parent
0e00e5d39b
commit
e97aee99b1
10
Angle.cpp
10
Angle.cpp
@ -9,16 +9,12 @@
|
|||||||
const float Rad2Deg = 57.29578F;
|
const float Rad2Deg = 57.29578F;
|
||||||
const float Deg2Rad = 0.0174532924F;
|
const float Deg2Rad = 0.0174532924F;
|
||||||
|
|
||||||
//----------------------
|
|
||||||
|
|
||||||
template <typename T> AngleOf<T>::AngleOf() : value(0) {}
|
|
||||||
|
|
||||||
template <typename T> const AngleOf<T> AngleOf<T>::zero = AngleOf<T>();
|
|
||||||
|
|
||||||
//===== Generic
|
//===== Generic
|
||||||
|
|
||||||
template <typename T> AngleOf<T>::AngleOf() : value(0) {}
|
template <typename T> AngleOf<T>::AngleOf() : value(0) {}
|
||||||
|
|
||||||
|
template <typename T> AngleOf<T>::AngleOf(T rawValue) : value(rawValue) {}
|
||||||
|
|
||||||
template <typename T> const AngleOf<T> AngleOf<T>::zero = AngleOf<T>();
|
template <typename T> const AngleOf<T> AngleOf<T>::zero = AngleOf<T>();
|
||||||
|
|
||||||
template <typename T> AngleOf<T> AngleOf<T>::Binary(T rawValue) {
|
template <typename T> AngleOf<T> AngleOf<T>::Binary(T rawValue) {
|
||||||
@ -286,7 +282,7 @@ template <> AngleOf<float> AngleOf<float>::Degrees(float degrees) {
|
|||||||
degrees -= 360;
|
degrees -= 360;
|
||||||
}
|
}
|
||||||
|
|
||||||
return Binary(degrees);
|
return AngleOf<float>(degrees);
|
||||||
}
|
}
|
||||||
|
|
||||||
template <> AngleOf<float> AngleOf<float>::Radians(float radians) {
|
template <> AngleOf<float> AngleOf<float>::Radians(float radians) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user