#include <qsharedpointer_impl.h>
Definition at line 89 of file qsharedpointer_impl.h.
Public Member Functions | |
QSharedPointer () | |
QSharedPointer (T *ptr) | |
template<typename Deleter > | |
QSharedPointer (T *ptr, Deleter d) | |
QSharedPointer (const QSharedPointer< T > &other) | |
QSharedPointer< T > & | operator= (const QSharedPointer< T > &other) |
template<class X > | |
QSharedPointer (const QSharedPointer< X > &other) | |
template<class X > | |
QSharedPointer< T > & | operator= (const QSharedPointer< X > &other) |
template<class X > | |
QSharedPointer (const QWeakPointer< X > &other) | |
template<class X > | |
QSharedPointer< T > & | operator= (const QWeakPointer< X > &other) |
void | swap (QSharedPointer &other) |
template<class X > | |
QSharedPointer< X > | staticCast () const |
template<class X > | |
QSharedPointer< X > | dynamicCast () const |
template<class X > | |
QSharedPointer< X > | constCast () const |
template<class X > | |
QSharedPointer< X > | objectCast () const |
void | clear () |
QWeakPointer< T > | toWeakRef () const |
Public Member Functions inherited from Basic< T > | |
T * | data () const |
bool | isNull () const |
operator RestrictedBool () const | |
bool | operator! () const |
T & | operator* () const |
T * | operator-> () const |
Static Public Member Functions | |
static QSharedPointer< T > | create () |
Protected Member Functions | |
QSharedPointer (Qt::Initialization i) | |
Protected Member Functions inherited from ExternalRefCount< T > | |
void | deref () |
void | internalConstruct (T *ptr) |
template<typename Deleter > | |
void | internalConstruct (T *ptr, Deleter deleter) |
void | internalCreate () |
void | internalFinishConstruction (T *ptr) |
ExternalRefCount () | |
ExternalRefCount (Qt::Initialization i) | |
ExternalRefCount (T *ptr) | |
template<typename Deleter > | |
ExternalRefCount (T *ptr, Deleter deleter) | |
ExternalRefCount (const ExternalRefCount< T > &other) | |
template<class X > | |
ExternalRefCount (const ExternalRefCount< X > &other) | |
~ExternalRefCount () | |
template<class X > | |
void | internalCopy (const ExternalRefCount< X > &other) |
void | internalSwap (ExternalRefCount &other) |
void | ref () const |
void | internalSet (Data *o, T *actual) |
Protected Member Functions inherited from Basic< T > | |
Basic (T *ptr=0) | |
Basic (Qt::Initialization) | |
void | internalConstruct (T *ptr) |
Additional Inherited Members | |
Public Types inherited from Basic< T > | |
typedef T | Type |
typedef T | element_type |
typedef T | value_type |
typedef value_type * | pointer |
typedef const value_type * | const_pointer |
typedef value_type & | reference |
typedef const value_type & | const_reference |
typedef qptrdiff | difference_type |
Protected Types inherited from ExternalRefCount< T > | |
typedef ExternalRefCountData | Data |
Static Protected Member Functions inherited from ExternalRefCount< T > | |
static void | deref (Data *d, T *value) |
Protected Attributes inherited from ExternalRefCount< T > | |
Data * | d |
Protected Attributes inherited from Basic< T > | |
Type * | value |
|
inline |
Definition at line 470 of file qsharedpointer_impl.h.
|
inlineexplicit |
Definition at line 473 of file qsharedpointer_impl.h.
|
inline |
Definition at line 477 of file qsharedpointer_impl.h.
|
inline |
Definition at line 480 of file qsharedpointer_impl.h.
|
inline |
Definition at line 495 of file qsharedpointer_impl.h.
|
inline |
Definition at line 507 of file qsharedpointer_impl.h.
|
inlineexplicitprotected |
Definition at line 548 of file qsharedpointer_impl.h.
|
inline |
Definition at line 481 of file qsharedpointer_impl.h.
|
inline |
Definition at line 499 of file qsharedpointer_impl.h.
|
inline |
Definition at line 511 of file qsharedpointer_impl.h.
|
inline |
Definition at line 514 of file qsharedpointer_impl.h.
|
inline |
Definition at line 518 of file qsharedpointer_impl.h.
|
inline |
Definition at line 524 of file qsharedpointer_impl.h.
|
inline |
Definition at line 530 of file qsharedpointer_impl.h.
|
inline |
Definition at line 537 of file qsharedpointer_impl.h.
|
inline |
Definition at line 543 of file qsharedpointer_impl.h.
Q_INLINE_TEMPLATE QWeakPointer< T > toWeakRef | ( | ) | const |
Definition at line 786 of file qsharedpointer_impl.h.
|
inlinestatic |
Definition at line 551 of file qsharedpointer_impl.h.