#include <qsharedpointer_impl.h>
Definition at line 89 of file qsharedpointer_impl.h.
Inheritance diagram for QSharedPointer< T >: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.