summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qsharedpointer_impl.h
Commit message (Expand)AuthorAgeFilesLines
* QSharedPointer: Remove support code for tracking weak-pointerFabian Kosmale2023-12-061-6/+5
* QSP/QWP: introduce owner_before, owner_equal, owner_hashGiuseppe D'Angelo2023-10-261-0/+34
* Revert "QWeakPointer: deprecate its relational operators"Volker Hilsheimer2023-10-251-8/+0
* QWeakPointer: deprecate its relational operatorsGiuseppe D'Angelo2023-10-221-0/+8
* QWeakPointer: optimize the converting constructorGiuseppe D'Angelo2023-09-261-1/+16
* QWeakPointer: fix the converting constructor from rvaluesGiuseppe D'Angelo2023-09-251-2/+2
* QSharedPointer: mark create() [[nodiscard]]Marc Mutz2023-06-211-1/+1
* QWeakPointer: mark lock() [[nodiscard]]Marc Mutz2023-06-211-3/+3
* Q(Shared|Weak|)Pointer: mark ctors [[nodiscard]]Marc Mutz2023-06-211-0/+19
* Use SPDX license identifiersLucie GĂ©rard2022-05-161-40/+4
* QVariant: reduce transitive includesFabian Kosmale2022-03-171-1/+5
* QWeakPointer: befriend other QWeakPointersThiago Macieira2022-03-041-1/+2
* QWeakPointer: make default ctor constexprMarc Mutz2022-02-011-1/+1
* QtCore: replace qSwap with std::swap/member-swap where possibleMarc Mutz2022-01-201-6/+6
* QSharedPointer: fix counter-productive QT_PREPEND_NAMESPACE use in qHash() implMarc Mutz2021-11-271-1/+1
* Add compatible weak pointer move operationsAllan Sandfeld Jensen2021-11-091-1/+18
* Remove QWeakPointer::operator->Fabian Kosmale2021-10-051-4/+0
* Purge Q_NO_TEMPLATE_FRIENDS and platforms lacking support for themFabian Kosmale2021-10-021-12/+0
* Fix rvalue overload of qobject_pointer_cast for GCC 9.3Marc Mutz2021-07-031-5/+1
* QSharedPointer: Use matching new/deleteFabian Kosmale2021-05-251-0/+6
* Fix comparison between nullptr and QWeakPointerVille Voutilainen2021-04-281-3/+9
* Partially revert 813a928c7c3cf98670b6043149880ed5c955efb9Ulf Hermann2021-01-261-0/+3
* Build fixes for GCC 11Ville Voutilainen2021-01-191-3/+0
* Replace discouraged Q_MOVABLE_TYPE by Q_RELOCATABLE_TYPEAndreas Buhr2020-11-301-2/+2
* Resolve corelib's remaining ### Qt 6 commentsEdward Welbourne2020-11-021-5/+5
* Make QSharedPointer comparisons hidden friendsAllan Sandfeld Jensen2020-10-231-110/+48
* Centralize the implementation of move assignment operatorsGiuseppe D'Angelo2020-10-031-8/+2
* QWeakPointer: purge deprecated APIEdward Welbourne2020-08-311-23/+0
* Smart pointers: port to explicit operator boolGiuseppe D'Angelo2020-08-261-4/+2
* Replace Qt CONSTEXPR defines with constexprAllan Sandfeld Jensen2020-08-141-2/+2
* QSharedPointer: do allow calling deleters on null pointersThiago Macieira2020-07-311-9/+6
* Change qHash() to work with size_t instead of uintLars Knoll2020-04-091-1/+1
* Merge remote-tracking branch 'origin/5.13' into 5.14Qt Forward Merge Bot2019-10-241-31/+20
|\
| * Q{Shared,Weak}Pointer: Reduce overload sets in implicit conversionsMilian Wolff2019-10-111-31/+20
* | Port from QAtomic::load() to loadRelaxed()Giuseppe D'Angelo2019-06-201-8/+8
* | QWeakPointer: use an alternative work-round for internalData() usersMarc Mutz2019-06-111-11/+17
* | QSharedPointer: Fix build error for cross-built toolsFriedemann Kleint2019-05-291-0/+2
* | QtPrivate::QSmartPointerConvertFunctor: Fix deprecation warningFriedemann Kleint2019-05-241-0/+1
* | Cleanup the fallout of QWeakPointer::data() deprecationGiuseppe D'Angelo2019-05-171-2/+17
* | Deprecate QWeakPointer::data()Giuseppe D'Angelo2019-05-161-0/+4
* | QSharedPointer/QWeakPointer: fix swap()Giuseppe D'Angelo2019-05-111-12/+6
* | Remove handling of missing =delete and =default supportAllan Sandfeld Jensen2019-05-021-8/+4
* | Remove handling of missing Q_COMPILER_RVALUE_REFSAllan Sandfeld Jensen2019-05-011-5/+0
* | Add qobject_cast operators for std::shared_ptrGiuseppe D'Angelo2019-05-011-0/+42
* | Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-49/+49
|/
* Add support for QSharedPointer<cv qualified>::create()Thiago Macieira2018-05-171-4/+7
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2017-09-261-3/+6
|\
| * QSharedPointer: fix undefined behavior in operator<Giuseppe D'Angelo2017-09-171-3/+6
* | Replace Q_NULLPTR with nullptr where possibleKevin Funk2017-09-191-19/+19
* | QSharedPointer: add get() for STL compatibilityGiuseppe D'Angelo2017-09-121-0/+1
|/