diff --git a/glm/detail/func_matrix.inl b/glm/detail/func_matrix.inl index c8173b40..aa605fc1 100644 --- a/glm/detail/func_matrix.inl +++ b/glm/detail/func_matrix.inl @@ -373,21 +373,21 @@ namespace detail return m; } - template class matType> + template class matType> GLM_FUNC_QUALIFIER typename matType::transpose_type transpose(matType const & m) { GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_UNRESTRICTED_GENTYPE, "'transpose' only accept floating-point inputs"); return detail::compute_transpose::value>::call(m); } - template class matType> + template class matType> GLM_FUNC_QUALIFIER T determinant(matType const & m) { GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_UNRESTRICTED_GENTYPE, "'determinant' only accept floating-point inputs"); return detail::compute_determinant::value>::call(m); } - template class matType> + template class matType> GLM_FUNC_QUALIFIER matType inverse(matType const & m) { GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_UNRESTRICTED_GENTYPE, "'inverse' only accept floating-point inputs");