diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h index 8e4a2af77b..4092c106d2 100644 --- a/src/corelib/kernel/qmetatype.h +++ b/src/corelib/kernel/qmetatype.h @@ -1204,7 +1204,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>