From 5b842d11a3929f638f632d743187c046d4404418 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 25 Jul 2013 11:26:06 +0200 Subject: [PATCH] Trade: de-inline virtual destructor. Less generated code. --- src/Trade/ObjectData3D.cpp | 2 ++ src/Trade/ObjectData3D.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Trade/ObjectData3D.cpp b/src/Trade/ObjectData3D.cpp index 217eaee73..f12fa9206 100644 --- a/src/Trade/ObjectData3D.cpp +++ b/src/Trade/ObjectData3D.cpp @@ -32,6 +32,8 @@ ObjectData3D::ObjectData3D(std::vector children, const Matrix4& tra ObjectData3D::ObjectData3D(ObjectData3D&&) = default; +ObjectData3D::~ObjectData3D() = default; + ObjectData3D& ObjectData3D::operator=(ObjectData3D&&) = default; #ifndef DOXYGEN_GENERATING_OUTPUT diff --git a/src/Trade/ObjectData3D.h b/src/Trade/ObjectData3D.h index 12e5388d4..0f296fc14 100644 --- a/src/Trade/ObjectData3D.h +++ b/src/Trade/ObjectData3D.h @@ -75,7 +75,7 @@ class MAGNUM_EXPORT ObjectData3D { ObjectData3D(ObjectData3D&&); /** @brief Destructor */ - virtual ~ObjectData3D() {} + virtual ~ObjectData3D(); /** @brief Copying is not allowed */ ObjectData3D& operator=(const ObjectData3D&) = delete;