diff --git a/quaternion.cpp b/quaternion.cpp index 967a512d..db7636b2 100644 --- a/quaternion.cpp +++ b/quaternion.cpp @@ -372,17 +372,17 @@ template struct cruft::debug::validator<::cruft::quaternion>; /////////////////////////////////////////////////////////////////////////////// -#define INSTANTIATE(T) \ +#define INSTANTIATE(T) \ template cruft::vector3 cruft::rotate (cruft::vector3, cruft::quaternion); \ template quaternion cruft::slerp (quaternion, quaternion, T); \ template quaternion cruft::nlerp (quaternion, quaternion, T); \ -template quaternion cruft::conjugate (quaternion); \ -template quaternion cruft::operator* (quaternion, quaternion); \ -template quaternion& cruft::operator*= (quaternion&, quaternion); \ -template quaternion cruft::operator/ (quaternion, quaternion); \ -template bool cruft::almost_equal (cruft::quaternion, cruft::quaternion); \ -template std::ostream& cruft::operator<< (std::ostream&, quaternion); \ -template bool cruft::debug::is_valid(const quaternion&); \ +template quaternion cruft::conjugate (quaternion); \ +template quaternion cruft::operator* (quaternion, quaternion); \ +template quaternion& cruft::operator*= (quaternion&, quaternion); \ +template quaternion cruft::operator/ (quaternion, quaternion); \ +template bool cruft::almost_equal (cruft::quaternion, cruft::quaternion); \ +template std::ostream& cruft::operator<< (std::ostream&, quaternion); \ +template bool cruft::debug::is_valid(const quaternion&); \ template struct cruft::quaternion; INSTANTIATE(float)