qt5base-lts/src
Marc Mutz f1404c0ed1 QEvdev: Extract Method parseSpecification()
All four manager classes contained roughly the same code in their
ctors that parsed out devices from a colon-separated string.

Extract shared code, and port the parsing to QStringRef (later to be
ported to QStringView).

Saves ~2.4KiB on optimized Linux GCC 9.1 AMD64 builds across all
.so's that link to libQtInputSupport.a.

Change-Id: I3db826ee2b422cfc02f8d49bd21985a03b6c0935
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2019-06-13 08:48:26 +02:00
..
3rdparty Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
android Merge remote-tracking branch 'origin/5.12' into 5.13 2019-05-12 01:00:08 +02:00
angle Merge remote-tracking branch 'origin/5.12' into 5.13 2019-05-12 01:00:08 +02:00
concurrent Remove handling of missing Q_COMPILER_RVALUE_REFS 2019-04-08 21:24:26 +00:00
corelib QMimeType: towards re-entrancy: do not cache iconName made from mimetype name 2019-06-16 16:56:35 +02:00
dbus Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
gui QGradient: add a last-enum enumerator to the presets 2019-06-14 16:26:27 +00:00
network Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
opengl Doc: replace even more null/0/nullptr with \nullptr macro 2019-05-08 12:48:32 +00:00
openglextensions Move forward-declaration inside of namespace 2019-05-15 10:58:49 +00:00
platformheaders Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
platformsupport QEvdev: Extract Method parseSpecification() 2019-06-13 08:48:26 +02:00
plugins Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
printsupport Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
sql Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
testlib Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
tools Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
widgets Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
winmain Merge remote-tracking branch 'origin/5.13' into dev 2019-05-27 15:34:10 +02:00
xml Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
src.pro Move androiddeployqt to qtbase 2018-06-21 11:08:57 +00:00