![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qshareddata_impl.h>
Public Member Functions | |
| constexpr | QExplicitlySharedDataPointerV2 () noexcept |
| QExplicitlySharedDataPointerV2 (T *t) noexcept | |
| QExplicitlySharedDataPointerV2 (T *t, QAdoptSharedDataTag) noexcept | |
| QExplicitlySharedDataPointerV2 (const QExplicitlySharedDataPointerV2 &other) noexcept | |
| QExplicitlySharedDataPointerV2 & | operator= (const QExplicitlySharedDataPointerV2 &other) noexcept |
| QExplicitlySharedDataPointerV2 (QExplicitlySharedDataPointerV2 &&other) noexcept | |
| QExplicitlySharedDataPointerV2 & | operator= (QExplicitlySharedDataPointerV2 &&other) noexcept |
| ~QExplicitlySharedDataPointerV2 () | |
| void | detach () |
| void | reset (T *t=nullptr) noexcept |
| constexpr T * | take () noexcept |
| bool | isShared () const noexcept |
| constexpr void | swap (QExplicitlySharedDataPointerV2 &other) noexcept |
| constexpr T & | operator* () |
| constexpr T * | operator-> () |
| constexpr const T & | operator* () const |
| constexpr const T * | operator-> () const |
| constexpr T * | data () noexcept |
| constexpr const T * | data () const noexcept |
| constexpr | operator bool () const noexcept |
Friends | |
| constexpr friend bool | comparesEqual (const QExplicitlySharedDataPointerV2 &lhs, const QExplicitlySharedDataPointerV2 &rhs) noexcept |
| constexpr friend Qt::strong_ordering | compareThreeWay (const QExplicitlySharedDataPointerV2 &lhs, const QExplicitlySharedDataPointerV2 &rhs) noexcept |
| constexpr friend bool | comparesEqual (const QExplicitlySharedDataPointerV2 &lhs, std::nullptr_t) noexcept |
| constexpr friend Qt::strong_ordering | compareThreeWay (const QExplicitlySharedDataPointerV2 &lhs, std::nullptr_t) noexcept |
Definition at line 22 of file qshareddata_impl.h.
|
inlineconstexprnoexcept |
Definition at line 27 of file qshareddata_impl.h.
|
inlineexplicitnoexcept |
Definition at line 29 of file qshareddata_impl.h.
References QExplicitlySharedDataPointerV2().
Referenced by QExplicitlySharedDataPointerV2().
|
inlinenoexcept |
Definition at line 36 of file qshareddata_impl.h.
References QExplicitlySharedDataPointerV2().
Referenced by QExplicitlySharedDataPointerV2().
|
inlinenoexcept |
Definition at line 41 of file qshareddata_impl.h.
References QExplicitlySharedDataPointerV2().
Referenced by QExplicitlySharedDataPointerV2().
|
inlinenoexcept |
Definition at line 55 of file qshareddata_impl.h.
References QExplicitlySharedDataPointerV2().
Referenced by QExplicitlySharedDataPointerV2().
|
inline |
Definition at line 67 of file qshareddata_impl.h.
|
inlineconstexprnoexcept |
Definition at line 117 of file qshareddata_impl.h.
|
inlineconstexprnoexcept |
Definition at line 116 of file qshareddata_impl.h.
|
inline |
Definition at line 73 of file qshareddata_impl.h.
References swap().
|
inlinenoexcept |
Definition at line 100 of file qshareddata_impl.h.
|
inlineexplicitconstexprnoexcept |
Definition at line 119 of file qshareddata_impl.h.
|
inlineconstexpr |
Definition at line 111 of file qshareddata_impl.h.
|
inlineconstexpr |
Definition at line 113 of file qshareddata_impl.h.
|
inlineconstexpr |
Definition at line 112 of file qshareddata_impl.h.
|
inlineconstexpr |
Definition at line 114 of file qshareddata_impl.h.
|
inlinenoexcept |
Definition at line 48 of file qshareddata_impl.h.
References swap().
|
inlinenoexcept |
Definition at line 60 of file qshareddata_impl.h.
References swap().
|
inlinenoexcept |
Definition at line 86 of file qshareddata_impl.h.
|
inlineconstexprnoexcept |
Definition at line 105 of file qshareddata_impl.h.
Referenced by detach(), operator=(), and operator=().
|
inlineconstexprnoexcept |
Definition at line 95 of file qshareddata_impl.h.
|
friend |
Definition at line 122 of file qshareddata_impl.h.
|
friend |
Definition at line 132 of file qshareddata_impl.h.
|
friend |
Definition at line 126 of file qshareddata_impl.h.
|
friend |
Definition at line 135 of file qshareddata_impl.h.