![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdeferredpointer_p.h>
Public Types | |
using | Factory = QDeferredFactory<std::remove_const_t<T>> |
Public Member Functions | |
Q_NODISCARD_CTOR | QDeferredSharedPointer ()=default |
Q_NODISCARD_CTOR | QDeferredSharedPointer (QSharedPointer< T > data) |
Q_NODISCARD_CTOR | QDeferredSharedPointer (QWeakPointer< T > data) |
Q_NODISCARD_CTOR | QDeferredSharedPointer (QSharedPointer< T > data, QSharedPointer< Factory > factory) |
operator QSharedPointer< T > () const | |
operator QDeferredSharedPointer< const T > () const | |
T & | operator* () const |
T * | operator-> () const |
bool | isNull () const |
operator bool () const noexcept | |
bool | operator! () const noexcept |
T * | data () const |
T * | get () const |
Factory * | factory () const |
void | resetFactory (const Factory &newFactory) |
Definition at line 46 of file qdeferredpointer_p.h.
using QDeferredSharedPointer< T >::Factory = QDeferredFactory<std::remove_const_t<T>> |
Definition at line 49 of file qdeferredpointer_p.h.
|
default |
|
inline |
Definition at line 53 of file qdeferredpointer_p.h.
|
inline |
Definition at line 57 of file qdeferredpointer_p.h.
|
inline |
Definition at line 61 of file qdeferredpointer_p.h.
|
inlinenodiscard |
Definition at line 89 of file qdeferredpointer_p.h.
|
inline |
Definition at line 154 of file qdeferredpointer_p.h.
|
inlinenodiscard |
Definition at line 90 of file qdeferredpointer_p.h.
|
inline |
Definition at line 81 of file qdeferredpointer_p.h.
|
inlineexplicitnoexcept |
Definition at line 86 of file qdeferredpointer_p.h.
|
inline |
Definition at line 76 of file qdeferredpointer_p.h.
|
inlinenodiscard |
Definition at line 70 of file qdeferredpointer_p.h.
|
inlinenoexcept |
Definition at line 87 of file qdeferredpointer_p.h.
|
inlinenodiscard |
Definition at line 78 of file qdeferredpointer_p.h.
|
inlinenodiscard |
Definition at line 79 of file qdeferredpointer_p.h.
|
inline |
Definition at line 159 of file qdeferredpointer_p.h.
|
friend |
Definition at line 105 of file qdeferredpointer_p.h.
|
friend |
Definition at line 137 of file qdeferredpointer_p.h.
|
friend |
Definition at line 149 of file qdeferredpointer_p.h.
|
friend |
Definition at line 110 of file qdeferredpointer_p.h.
|
friend |
Definition at line 115 of file qdeferredpointer_p.h.
|
friend |
Definition at line 98 of file qdeferredpointer_p.h.
|
friend |
Definition at line 131 of file qdeferredpointer_p.h.
|
friend |
Definition at line 143 of file qdeferredpointer_p.h.
|
friend |
Definition at line 120 of file qdeferredpointer_p.h.
|
friend |
Definition at line 125 of file qdeferredpointer_p.h.
|
friend |
Definition at line 159 of file qdeferredpointer_p.h.
|
friend |
Definition at line 92 of file qdeferredpointer_p.h.