qt5base-lts/tests/auto/corelib
Jędrzej Nowacki 214e031d56 Implement new static less API for QMetaType.
Currently QMetaType API contains almost only static methods. This works
nice until someone needs more information or needs to do more operations
on a type. In this case every function call has to do type dispatch.

This API allows to avoid redundant type dispatching, by caching a
type information in a QMetaType instance. It gives significant
performance boost especially for custom types (up to 9x).

Change-Id: I223d066268402e072e41ca1d0a3e7bc160655d7f
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
2012-02-16 02:00:15 +01:00
..
animation Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
codecs Eliminate duplicate data row names in utf8 autotest. 2012-02-14 02:48:35 +01:00
global Eliminate duplicate data row names from corelib autotests. 2012-02-14 06:19:16 +01:00
io Fixed tst_QFile when redirecting stdin/stdout/stderr to/from files. 2012-02-16 01:57:27 +01:00
itemmodels Eliminate duplicate data row names from corelib autotests. 2012-02-14 06:19:16 +01:00
json Update contact address in license headers. 2012-01-31 04:54:56 +01:00
kernel Implement new static less API for QMetaType. 2012-02-16 02:00:15 +01:00
plugin Fixed qlibrary unittest to work on mac 2012-02-10 03:02:07 +01:00
statemachine Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
thread Eliminate duplicate data row names from corelib autotests. 2012-02-14 06:19:16 +01:00
tools Eliminate duplicate data row names from corelib autotests. 2012-02-14 06:19:16 +01:00
xml Eliminate duplicate data row names from corelib autotests. 2012-02-14 06:19:16 +01:00
corelib.pro Move QtConcurrent into its own module 2012-02-05 17:49:16 +01:00