#include <qsharedpointer_impl.h>
Definition at line 210 of file qsharedpointer_impl.h.
Public Types | |
typedef void(* | DestroyerFn) (ExternalRefCountData *) |
Public Member Functions | |
ExternalRefCountWithDestroyFn (DestroyerFn d) | |
bool | destroy () |
void | operator delete (void *ptr) |
void | operator delete (void *, void *) |
![]() | |
ExternalRefCountData () | |
ExternalRefCountData (Qt::Initialization) | |
virtual | ~ExternalRefCountData () |
Q_CORE_EXPORT void | setQObjectShared (const QObject *, bool enable) |
void | setQObjectShared (...) |
Public Attributes | |
DestroyerFn | destroyer |
![]() | |
QBasicAtomicInt | weakref |
QBasicAtomicInt | strongref |
Additional Inherited Members | |
![]() | |
static Q_CORE_EXPORT ExternalRefCountData * | getAndRef (const QObject *) |
typedef void(* DestroyerFn) (ExternalRefCountData *) |
Definition at line 212 of file qsharedpointer_impl.h.
|
inline |
Definition at line 215 of file qsharedpointer_impl.h.
|
inlinevirtual |
Definition at line 220 of file qsharedpointer_impl.h.
Definition at line 221 of file qsharedpointer_impl.h.
DestroyerFn destroyer |
Definition at line 213 of file qsharedpointer_impl.h.