summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qsharedpointer_impl.h
Commit message (Expand)AuthorAgeFilesLines
* QSharedPointer: fix undefined behavior in operator<Giuseppe D'Angelo2017-09-171-3/+6
* Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-04-181-1/+4
|\
| * Fix undefined behavior in QSharedPointer::create()5.8Ihor Dutchak2017-04-171-1/+4
* | Use std::enable_if instead of QEnableIfAlexander Volkov2017-01-271-2/+2
|/
* Replace custom type traits with std one'sKai Koehne2016-11-081-1/+1
* QSharedPointer: clean up #ifdefsMarc Mutz2016-08-151-48/+0
* Merge remote-tracking branch 'origin/5.7' into devEdward Welbourne2016-08-011-6/+6
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Edward Welbourne2016-07-261-6/+6
| |\
| | * Work around ICC bug about shadowing declarations that aren't shadowingThiago Macieira2016-07-241-6/+6
* | | QSharedPointer/QWeakPointer/QScopedPointer: add comparison against nullptrGiuseppe D'Angelo2016-06-081-0/+48
* | | QSharedPointer/QWeakPointer/QScopedPointer: plaster API with Q_DECL_NOTHROWGiuseppe D'Angelo2016-06-071-23/+23
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-231-11/+0
|\ \ \ | |/ /
| * | QSharedPointer: move QDebug stream operators into qdebug.hGiuseppe D'Angelo2016-05-121-11/+0
* | | Make QSharedPointer without custom deleters call the correct destructorThiago Macieira2016-04-281-3/+3
* | | Add support for initializing QSharedPointer from nullptrThiago Macieira2016-04-191-4/+10
|/ /
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-02-181-1/+1
|\ \ | |/
| * Fix QT_DEPRECATED_SINCE usageJędrzej Nowacki2016-02-021-1/+1
* | Add Intel copyright to files that Intel has had non-trivial contributionThiago Macieira2016-01-211-0/+1
* | Updated license headersJani Heikkinen2016-01-151-14/+20
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2015-12-181-1/+1
|\ \ | |/
| * Fix constructing a QSharedPointer<const> of a QEnableSharedFromThis typeThiago Macieira2015-12-081-1/+1
* | QWeakPointer: enable move semanticsMarc Mutz2015-10-071-0/+10
* | QWeakPointer: mark as nothrow {default,copy} {constructible,assignable}Marc Mutz2015-09-131-5/+6
* | QSharedPointer: mark as nothrow {default,move,copy}{constructible,assignable}Marc Mutz2015-09-131-5/+5
* | Implement QDebug support for QSharedPointerGiuseppe D'Angelo2015-09-031-0/+11
|/
* QSharedPointer: make copy assignment from compatible shared pointer use copy-...Marc Mutz2015-07-211-14/+2
* QSharedPointer: add move construction, assignment from compatible shared poin...Marc Mutz2015-07-191-0/+17
* QSharedPointer: mark some internal API nothrowMarc Mutz2015-07-191-4/+4
* QtCore: Use Q_NULLPTR instead of 0 in smart pointer headersMarc Mutz2015-07-181-16/+16
* QWeakPointer: remove misleading Q_DECL_CONSTEXPRMarc Mutz2015-06-281-1/+1
* QSharedPointer: destroy LHS on move assignmentMarc Mutz2015-06-271-1/+2
* Replace <qhash.h> with <qhashfunctions.h> where applicableMarc Mutz2015-04-201-1/+4
* Silence bogus MSVC warning about variable not usedThiago Macieira2015-03-071-0/+1
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* Fix QSharedPointer::create and QEnableSharedFromThisThiago Macieira2015-01-211-0/+2
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Add QEnableSharedFromThis classRoman Pasechnik2014-06-291-0/+41
* Make QWeakPointer's ctor constexprGiuseppe D'Angelo2014-05-291-1/+1
* QSharedPointer: allow one create() argument in C++98, tooMarc Mutz2014-04-071-0/+21
* QWeakPointer: add member-swapMarc Mutz2014-04-031-0/+6
* QWeakPointer: add lock() for std::weak_ptr compatibilityMarc Mutz2014-04-031-0/+2
* QSharedPointer/QWeakPointer: clean up class definitionMarc Mutz2014-02-281-15/+15
* QSharedPointer: implement move ctorMarc Mutz2014-02-281-0/+6
* Remove use of 'register' from Qt.Stephen Kelly2013-06-171-5/+5
* Mark all qtbase headers that aren't cleanThiago Macieira2013-03-031-0/+5
* Make it possible to use QPointer<const T>Stephen Kelly2013-02-131-1/+1
* Remove QT_{BEGIN,END}_HEADER macro usageSergio Ahumada2013-01-291-6/+0
* Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2013-01-221-1/+1
|\
| * Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* | Merge branch 'stable' into devFrederik Gladhorn2013-01-071-0/+2
|\ \ | |/