qt5base-lts/tests/auto/corelib/kernel
Fabian Kosmale 986d89c2ee Automatically register comparison operators in QMetaType
This removes the fully manual registration of comparison operators in
QMetaType and replaces it with an automatic registration through
Q_DECLARE_METATYPE().

[ChangeLog][QMetaType] The QMetaType::registerComparator() and
QMetaType::registerEqualsComparator() have been removed.
Q_DECLARE_METATYPE() now automatically registers any
operator==() and/or operator<() for a type visible where
it is used on that type, as part of declaring its meta-type.

Change-Id: I3df451b652b735c093533838bf32f3cc785439f8
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
2020-07-08 14:13:59 +02:00
..
qcoreapplication Remove winrt 2020-06-06 20:25:49 +02:00
qdeadlinetimer Merge remote-tracking branch 'origin/5.15' into dev 2020-03-04 14:39:18 +00:00
qelapsedtimer Merge remote-tracking branch 'origin/5.15' into dev 2020-03-16 18:41:27 +01:00
qeventdispatcher Detect double timer during single timeout in registerTimer test, and skip 2020-02-22 02:52:36 +01:00
qeventloop Remove winrt 2020-06-06 20:25:49 +02:00
qmath Regenerate tests/auto/corelib/kernel 2019-11-12 17:25:04 +00:00
qmetaenum Port Q_STATIC_ASSERT(_X) to static_assert 2020-06-19 19:38:23 +02:00
qmetamethod Use QList instead of QVector in corelib tests 2020-07-07 11:48:45 +02:00
qmetaobject Use QList instead of QVector in corelib tests 2020-07-07 11:48:45 +02:00
qmetaobjectbuilder Avoid use of Q_UNUSED by eliminating the parameter names 2020-07-03 21:10:09 +02:00
qmetaproperty Fix assigning int QFlag-type properties 2020-04-22 09:49:48 +02:00
qmetatype Automatically register comparison operators in QMetaType 2020-07-08 14:13:59 +02:00
qmimedata Regenerate tests/auto/corelib/kernel 2019-11-12 17:25:04 +00:00
qobject Avoid use of Q_UNUSED by eliminating the parameter names 2020-07-03 21:10:09 +02:00
qpointer Regenerate tests/auto/corelib/kernel 2019-11-12 17:25:04 +00:00
qproperty Use QList instead of QVector in corelib tests 2020-07-07 11:48:45 +02:00
qsharedmemory Remove winrt 2020-06-06 20:25:49 +02:00
qsignalblocker Regenerate tests/auto/corelib/kernel 2019-11-12 17:25:04 +00:00
qsignalmapper Merge remote-tracking branch 'origin/5.15' into dev 2020-02-13 18:31:40 +01:00
qsocketnotifier Remove winrt 2020-06-06 20:25:49 +02:00
qsystemsemaphore Use QList instead of QVector in corelib tests 2020-07-07 11:48:45 +02:00
qtimer Use QList instead of QVector in corelib tests 2020-07-07 11:48:45 +02:00
qtranslator Remove winrt 2020-06-06 20:25:49 +02:00
qvariant Automatically register comparison operators in QMetaType 2020-07-08 14:13:59 +02:00
qwineventnotifier Use QList instead of QVector in corelib tests 2020-07-07 11:48:45 +02:00
.prev_CMakeLists.txt Remove winrt 2020-06-06 20:25:49 +02:00
CMakeLists.txt Remove winrt 2020-06-06 20:25:49 +02:00
kernel.pro Remove winrt 2020-06-06 20:25:49 +02:00