qt5base-lts/tests/auto/corelib/tools
Marc Mutz 68e04c3ac1 QStringList::join: add an overload taking a single QChar
This overload avoids the needless heap allocation that the traditional
overload incurs due to the implicit QChar -> QString conversion
involved there.

In order to share the implementation between the two overloads,
QStringList_join now takes the separator as a (Char*,int) tuple
instead of as a QString.

Change-Id: I92961f13a3f19099de2a6e2df9f4789a12fc83a0
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2012-09-03 13:41:55 +02:00
..
qalgorithms Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qarraydata Improve performance of QArrayData::Grow autotest 2012-08-30 13:51:22 +02:00
qbitarray Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qbytearray Fix tst_qbytearray on QNX 2012-08-15 15:19:55 +02:00
qbytearraymatcher Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qcache Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qchar Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qcontiguouscache Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qcryptographichash Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdate Handle invalid dates properly for QDataStream versions < 5. 2012-08-28 18:23:06 +02:00
qdatetime Make tests/auto/corelib compile on Windows CE 2012-08-30 06:22:34 +02:00
qeasingcurve Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qelapsedtimer Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qexplicitlyshareddatapointer Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qfreelist Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qhash Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qline Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qlist Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qlocale Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qmap Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qmargins Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qpair Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qpoint Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qpointf Do not consider sign in qIsNull. 2012-08-22 04:04:57 +02:00
qqueue Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qrect Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qregexp Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qregularexpression Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qringbuffer Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qscopedpointer Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qscopedvaluerollback Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qset Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qsharedpointer QSharedPointer: make QT_SHAREDPOINTER_TRACK_POINTERS work with QObjects 2012-08-28 21:18:17 +02:00
qsize Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qsizef Do not consider sign in qIsNull. 2012-08-22 04:04:57 +02:00
qstl Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qstring QString::append: add (const QChar*, int len) overload 2012-08-30 02:28:30 +02:00
qstring_no_cast_from_bytearray Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qstringbuilder Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qstringlist QStringList::join: add an overload taking a single QChar 2012-09-03 13:41:55 +02:00
qstringmatcher Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qstringref Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextboundaryfinder test: Mark tst_qtextboundaryfinder::generateDataFromFile() with internal build 2012-08-29 14:12:03 +02:00
qtime Disregard milliseconds in QTime::secsTo(). 2012-08-21 11:05:20 +02:00
qtimeline Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qvarlengtharray Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qvector Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
tools.pro Improve QPoint and QPointF auto tests. 2012-07-11 14:52:17 +02:00