qt5base-lts/tests/benchmarks/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
..
codecs Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
io Replace Q_WS_WINCE against Q_OS_WINCE. 2012-02-09 10:45:38 +01:00
json tests: do not run benchmarks by default in 'make check' 2012-02-02 09:27:25 +01:00
kernel Implement new static less API for QMetaType. 2012-02-16 02:00:15 +01:00
plugin Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
thread Remove Symbian specific code from qtbase. 2012-01-31 07:08:31 +01:00
tools Add a testcase of a list of UUIDs in string form. 2012-02-14 02:48:35 +01:00
corelib.pro Import json support from playground/qtbinaryjson 2012-01-24 15:28:20 +01:00