qt6-bb10/tests/auto/corelib/tools
Giuseppe D'Angelo d4435a37ca Add qobject_cast operators for std::shared_ptr
Mimicking what we currently have for QSharedPointer, but also adding
* snake_case version (matching the ones in std)
* rvalue-overloaded versions (matching the C++2a overloads).

[ChangeLog][QtCore][QSharedPointer] Overloads of
qSharedPointerObjectCast have been added to work on std::shared_ptr.

Change-Id: I26ddffd82b000bf876e7c141fdce86a7b8c1d75a
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2019-05-01 18:37:32 +00:00
..
collections Replace qMove with std::move 2019-04-06 11:00:38 +00:00
containerapisymmetry QHash/QMultiHash: add range constructors 2019-04-25 00:10:03 +00:00
qalgorithms
qarraydata Remove handling of missing very old compiler feature check 2019-04-06 13:27:15 +00:00
qarraydata_strictiterators
qbitarray
qbytearray Remove handling of missing very old compiler feature check 2019-04-06 13:27:15 +00:00
qbytearraylist Replace qMove with std::move 2019-04-06 11:00:38 +00:00
qbytearraymatcher
qbytedatabuffer
qcache
qchar
qcollator Handle QCollator with locale C by delegating to QString 2018-12-11 19:05:07 +00:00
qcommandlineparser QCommandLineParser: warn if defining a duplicate option 2019-04-04 13:33:50 +00:00
qcontiguouscache Replace qMove with std::move 2019-04-06 11:00:38 +00:00
qcryptographichash QCryptographicHash: Add a static method to retrieve hash length 2018-04-10 12:17:43 +00:00
qdate Add startOfDay() and endOfDay() methods to QDate 2019-04-24 13:09:26 +00:00
qdatetime Purge use of some deprecated methods from QDateTime tests 2019-04-23 17:31:21 +00:00
qeasingcurve QEasyingCurve: fix data stream operators 2019-04-06 21:12:40 +00:00
qexplicitlyshareddatapointer
qfreelist
qhash
qhash_strictiterators
qhashfunctions
qlatin1string
qline QLineF: add intersects() as a replacement for intersect() 2019-04-25 17:58:40 +00:00
qlinkedlist
qlist
qlist_strictiterators
qlocale Merge remote-tracking branch 'origin/5.12' into 5.13 2019-04-02 01:00:26 +02:00
qmacautoreleasepool Add missing dependencies for tst_qmacautoreleasepool 2018-08-29 02:47:45 +00:00
qmakearray corelib/tools: add qMakeArray() API 2018-07-25 06:57:44 +00:00
qmap
qmap_strictiterators
qmargins
qmessageauthenticationcode
qoffsetstringarray corelib/tools: Fix auto detection of QOffsetStringArray::m_offset type 2018-08-28 14:42:46 +00:00
qpair core: Add deduction guides for QPair 2019-03-25 19:48:29 +00:00
qpoint
qpointf Fix regression in QPointF::operator== 2018-07-09 15:38:31 +00:00
qqueue
qrect
qregexp
qregularexpression QRegularExpression: anchor wildcard pattern 2018-12-15 13:24:16 +00:00
qringbuffer
qscopedpointer
qscopedvaluerollback Use move more consistently in QScopedValueRollback 2019-03-27 07:56:15 +00:00
qscopeguard Introduce QScopeGuard 2018-07-21 17:47:35 +00:00
qset
qsharedpointer Add qobject_cast operators for std::shared_ptr 2019-05-01 18:37:32 +00:00
qsize
qsizef
qstl
qstring Remove handling of missing very old compiler feature check 2019-04-06 13:27:15 +00:00
qstring_no_cast_from_bytearray
qstringapisymmetry
qstringbuilder
qstringiterator
qstringlist Non-associative containers: add range constructors 2019-04-17 08:11:21 +00:00
qstringmatcher QStringMatcher: add QStringView support 2019-03-14 04:48:06 +00:00
qstringref
qstringview QStringView: Add compare() member function 2018-07-13 13:32:34 +00:00
qtextboundaryfinder
qtime Use the QTime API less clumsily 2019-04-01 14:39:34 +00:00
qtimeline Extend blacklisting of qtimeline::frameRate to macOS 10.13 2018-09-24 21:13:00 +00:00
qtimezone Merge remote-tracking branch 'origin/5.13' into dev 2019-04-10 08:16:20 +02:00
qvarlengtharray
qvector QVector: Add assignment from std::initializer_list 2019-03-21 15:53:52 +00:00
qvector_strictiterators
qversionnumber Replace qMove with std::move 2019-04-06 11:00:38 +00:00
tools.pro Add missing test to project file 2019-04-02 12:43:06 +00:00