summaryrefslogtreecommitdiffstats
path: root/src/core/aspects/qabstractaspect.cpp
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2016-02-29 23:50:44 +0100
committerSean Harmer <sean.harmer@kdab.com>2016-04-28 07:50:24 +0000
commit665dcf07d51124a3cb7a7c5bff305eaf66970c75 (patch)
treec1a42cfebc23fbaa52f30255ee57d9cff8583272 /src/core/aspects/qabstractaspect.cpp
parent2e757db2ad0f53ba321bf695fd5f8ac55e5e3682 (diff)
De-inline some polymorphic dtors
Helps avoid duplicated vtables and code (an out-of-line copy always needs to exist for the vtable to point at). Change-Id: I882552532cdba28a136542f3497f571d1593bac3 Reviewed-by: Volker Krause <volker.krause@kdab.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/aspects/qabstractaspect.cpp')
-rw-r--r--src/core/aspects/qabstractaspect.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/aspects/qabstractaspect.cpp b/src/core/aspects/qabstractaspect.cpp
index 5d83eaa19..20b69e5a5 100644
--- a/src/core/aspects/qabstractaspect.cpp
+++ b/src/core/aspects/qabstractaspect.cpp
@@ -63,6 +63,10 @@ QAbstractAspectPrivate::QAbstractAspectPrivate()
{
}
+QAbstractAspectPrivate::~QAbstractAspectPrivate()
+{
+}
+
QAbstractAspectPrivate *QAbstractAspectPrivate::get(QAbstractAspect *aspect)
{
return aspect->d_func();
@@ -124,6 +128,13 @@ QAbstractAspect::QAbstractAspect(QAbstractAspectPrivate &dd, QObject *parent)
}
/*!
+ \internal
+*/
+QAbstractAspect::~QAbstractAspect()
+{
+}
+
+/*!
* \return root entity node id.
*/
QNodeId QAbstractAspect::rootEntityId() const Q_DECL_NOEXCEPT