diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h index 9a19402b64f..f015daebe56 100644 --- a/src/corelib/kernel/qmetatype.h +++ b/src/corelib/kernel/qmetatype.h @@ -1127,7 +1127,12 @@ template struct QMetaTypeId2 : QMetaTypeId2 {}; template -struct QMetaTypeId2 { enum {Defined = false }; }; +struct QMetaTypeId2 +{ + using NameAsArrayType = void; + enum { Defined = false, IsBuiltIn = false }; + static inline constexpr int qt_metatype_id() { return 0; } +}; namespace QtPrivate { template ::Defined>