Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.13.0 Beta3
-
None
-
daaa55725969aed87665c366d7cc96304c4e5f4c (qt/qtbase/dev)
Description
qtbase/src/corelib/kernel/qmetatype_p.h: line 97
#define QT_ASSIGN_TYPE_TO_MODULE(TYPE, MODULE) \ template<> \ class QTypeModuleInfo<TYPE > \ { \ public: \ enum Module { \ IsCore = (((MODULE) == (QModulesPrivate::Core))), \ IsWidget = (((MODULE) == (QModulesPrivate::Widgets))), \ IsGui = (((MODULE) == (QModulesPrivate::Gui))), \ IsUnknown = !(IsCore || IsWidget || IsGui) \ }; \ static inline int module() { return MODULE; } \ Q_STATIC_ASSERT((IsUnknown && !(IsCore || IsWidget || IsGui)) \ || (IsCore && !(IsUnknown || IsWidget || IsGui)) \ || (IsWidget && !(IsUnknown || IsCore || IsGui)) \ || (IsGui && !(IsUnknown || IsCore || IsWidget))); \ };