From 5646f46ec98b3459ff4da7101eee27f4539d4229 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Sun, 25 Oct 2020 14:32:46 +0100 Subject: [PATCH] Clean up container metatype declarations in QMetaType Remove forward declarations, we have those already from qcontainerfwd.h. Change-Id: I1b8a91ece912e6cdf747f4e2a750f0e85bcb5b2a Reviewed-by: Thiago Macieira Reviewed-by: Volker Hilsheimer Reviewed-by: Ulf Hermann --- src/corelib/kernel/qmetatype.h | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h index 15f72927f83..86cd15def86 100644 --- a/src/corelib/kernel/qmetatype.h +++ b/src/corelib/kernel/qmetatype.h @@ -1435,9 +1435,6 @@ struct QMetaTypeId< SMART_POINTER > \ QT_END_NAMESPACE #define Q_DECLARE_SEQUENTIAL_CONTAINER_METATYPE_ITER(TEMPLATENAME) \ - QT_BEGIN_NAMESPACE \ - template class TEMPLATENAME; \ - QT_END_NAMESPACE \ Q_DECLARE_METATYPE_TEMPLATE_1ARG(TEMPLATENAME) QT_END_NAMESPACE @@ -1451,15 +1448,6 @@ QT_FOR_EACH_AUTOMATIC_TEMPLATE_1ARG(Q_DECLARE_SEQUENTIAL_CONTAINER_METATYPE_ITER Q_DECLARE_SEQUENTIAL_CONTAINER_METATYPE(std::vector) Q_DECLARE_SEQUENTIAL_CONTAINER_METATYPE(std::list) -#define Q_FORWARD_DECLARE_METATYPE_TEMPLATE_2ARG_ITER(TEMPLATENAME, CPPTYPE) \ - QT_BEGIN_NAMESPACE \ - template CPPTYPE TEMPLATENAME; \ - QT_END_NAMESPACE \ - -QT_FOR_EACH_AUTOMATIC_TEMPLATE_2ARG(Q_FORWARD_DECLARE_METATYPE_TEMPLATE_2ARG_ITER) - -#undef Q_DECLARE_METATYPE_TEMPLATE_2ARG_ITER - #define Q_DECLARE_ASSOCIATIVE_CONTAINER_METATYPE(TEMPLATENAME) \ QT_BEGIN_NAMESPACE \ namespace QtPrivate { \