From bced4719ad1a9f811b39bdcb278aecc48eec8b8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 5 Sep 2013 00:18:31 +0200 Subject: [PATCH] Trade: cleanup the dummy classes a bit. They need to be at least movable to be returnable inside `std::optional`. --- src/Trade/CameraData.h | 7 +------ src/Trade/LightData.h | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/src/Trade/CameraData.h b/src/Trade/CameraData.h index 1701bcabd..377040db0 100644 --- a/src/Trade/CameraData.h +++ b/src/Trade/CameraData.h @@ -35,12 +35,7 @@ namespace Magnum { namespace Trade { /** @brief %Camera data */ -class MAGNUM_EXPORT CameraData { - CameraData(const CameraData&) = delete; - CameraData(CameraData&&) = delete; - CameraData& operator=(const CameraData&) = delete; - CameraData& operator=(CameraData&&) = delete; -}; +class MAGNUM_EXPORT CameraData {}; }} diff --git a/src/Trade/LightData.h b/src/Trade/LightData.h index c43d6815e..0a59e4999 100644 --- a/src/Trade/LightData.h +++ b/src/Trade/LightData.h @@ -35,12 +35,7 @@ namespace Magnum { namespace Trade { /** @brief %Light data */ -class MAGNUM_EXPORT LightData { - LightData(const LightData&) = delete; - LightData(LightData&&) = delete; - LightData& operator=(const LightData&) = delete; - LightData& operator=(LightData&&) = delete; -}; +class MAGNUM_EXPORT LightData {}; }}