From 2784a68d64519ccc5d01b6c1378207572cf1ebcd Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Thu, 13 Nov 2014 21:38:25 +0100 Subject: Cleanup destruction of heap objects Generate the code from a macro instead of duplicating boiler plate code. Operate on Heap::Base instead of Managed. Change-Id: I84c5a705980899be3e5b931a093645e50d3923bf Reviewed-by: Simon Hausmann --- src/qml/qml/qqmltypewrapper.cpp | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/qml/qml/qqmltypewrapper.cpp') diff --git a/src/qml/qml/qqmltypewrapper.cpp b/src/qml/qml/qqmltypewrapper.cpp index 0a4be41ced..df3a17f968 100644 --- a/src/qml/qml/qqmltypewrapper.cpp +++ b/src/qml/qml/qqmltypewrapper.cpp @@ -281,11 +281,6 @@ PropertyAttributes QmlTypeWrapper::query(const Managed *m, String *name) return hasProperty ? Attr_Data : Attr_Invalid; } -void QmlTypeWrapper::destroy(Managed *that) -{ - static_cast(that)->d()->~Data(); -} - bool QmlTypeWrapper::isEqualTo(Managed *a, Managed *b) { Q_ASSERT(a->as()); -- cgit v1.2.3