From 4de8ba65162509424d3612d720da2b42c8f54a90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 23 Nov 2014 18:03:45 +0100 Subject: [PATCH] SceneGraph: fix deprecated declarations. Put deprecated attribute at proper place in the enum, add it to forgotten function also. Thanks, Clang! --- src/Magnum/SceneGraph/AbstractTransformation.h | 2 +- src/Magnum/SceneGraph/DualQuaternionTransformation.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Magnum/SceneGraph/AbstractTransformation.h b/src/Magnum/SceneGraph/AbstractTransformation.h index 2cbc7136b..3fe264457 100644 --- a/src/Magnum/SceneGraph/AbstractTransformation.h +++ b/src/Magnum/SceneGraph/AbstractTransformation.h @@ -93,7 +93,7 @@ template class AbstractTransformation { @deprecated Use `*Transformation*::*()` and `*Transformation::*Local*()` overloads instead. */ -enum class TransformationType: UnsignedByte CORRADE_DEPRECATED("use *() and *Local() overloads instead") { +enum class CORRADE_DEPRECATED("use *() and *Local() overloads instead") TransformationType: UnsignedByte { /** Global transformation, applied after all other transformations. */ Global = 0x00, diff --git a/src/Magnum/SceneGraph/DualQuaternionTransformation.h b/src/Magnum/SceneGraph/DualQuaternionTransformation.h index 2836f6a55..c8a11462a 100644 --- a/src/Magnum/SceneGraph/DualQuaternionTransformation.h +++ b/src/Magnum/SceneGraph/DualQuaternionTransformation.h @@ -116,7 +116,7 @@ template class BasicDualQuaternionTransformation: public AbstractBasicT * or @ref Magnum::SceneGraph::DualQuaternionTransformation::transformLocal() "transformLocal()" * instead. */ - Object>& transform(const Math::DualQuaternion& transformation, TransformationType type) { + CORRADE_DEPRECATED("use transform() or transformLocal() instead") Object>& transform(const Math::DualQuaternion& transformation, TransformationType type) { return type == TransformationType::Global ? transform(transformation) : transformLocal(transformation); } #endif