Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsharedpointer_impl.h>
Public Types | |
typedef void(*) | DestroyerFn(ExternalRefCountData *) |
Public Member Functions | |
ExternalRefCountData (DestroyerFn d) | |
ExternalRefCountData (Qt::Initialization) | |
~ExternalRefCountData () | |
void | destroy () |
QT6_ONLY (Q_CORE_EXPORT void setQObjectShared(const QObject *, bool enable);) inline void checkQObjectShared(...) | |
void | setQObjectShared (...) |
void * | operator new (std::size_t)=delete |
void * | operator new (std::size_t, void *ptr) noexcept |
void | operator delete (void *ptr) |
void | operator delete (void *, void *) |
Static Public Member Functions | |
static Q_CORE_EXPORT ExternalRefCountData * | getAndRef (const QObject *) |
Public Attributes | |
QBasicAtomicInt | weakref |
QBasicAtomicInt | strongref |
DestroyerFn | destroyer |
Definition at line 108 of file qsharedpointer_impl.h.
void(*) QtSharedPointer::ExternalRefCountData::DestroyerFn(ExternalRefCountData *) |
Definition at line 110 of file qsharedpointer_impl.h.
|
inline |
Definition at line 115 of file qsharedpointer_impl.h.
References destroyer.
Referenced by QtSharedPointer::ExternalRefCountWithContiguousData< T >::create(), and QtSharedPointer::ExternalRefCountWithCustomDeleter< T, Deleter >::create().
|
inline |
Definition at line 121 of file qsharedpointer_impl.h.
|
inline |
Definition at line 122 of file qsharedpointer_impl.h.
|
inline |
Definition at line 124 of file qsharedpointer_impl.h.
References destroyer.
|
static |
Definition at line 1433 of file qsharedpointer.cpp.
Definition at line 143 of file qsharedpointer_impl.h.
Definition at line 142 of file qsharedpointer_impl.h.
|
inlinedelete |
|
inlinenoexcept |
Definition at line 141 of file qsharedpointer_impl.h.
|
inline |
Definition at line 128 of file qsharedpointer_impl.h.
|
inline |
Definition at line 134 of file qsharedpointer_impl.h.
DestroyerFn QtSharedPointer::ExternalRefCountData::destroyer |
Definition at line 113 of file qsharedpointer_impl.h.
Referenced by ExternalRefCountData(), and destroy().
QBasicAtomicInt QtSharedPointer::ExternalRefCountData::strongref |
Definition at line 112 of file qsharedpointer_impl.h.
QBasicAtomicInt QtSharedPointer::ExternalRefCountData::weakref |
Definition at line 111 of file qsharedpointer_impl.h.