Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <weak_ptr.h>
Public Member Functions | |
WeakPtr ()=default | |
WeakPtr (const WeakPtr &that) | |
WeakPtr (WeakPtr &&that) noexcept | |
WeakPtr (std::unique_ptr< T, D > pObj) | |
WeakPtr (std::nullptr_t arg) | |
operator bool () const | |
bool | HasOneRef () const |
T * | operator-> () |
const T * | operator-> () const |
WeakPtr & | operator= (const WeakPtr &that) |
bool | operator== (const WeakPtr &that) const |
bool | operator!= (const WeakPtr &that) const |
T * | Get () const |
void | DeleteObject () |
void | Reset () |
void | Reset (std::unique_ptr< T, D > pObj) |
void | Swap (WeakPtr &that) |
Definition at line 20 of file weak_ptr.h.
|
default |
|
inline |
Definition at line 23 of file weak_ptr.h.
|
inlinenoexcept |
Definition at line 24 of file weak_ptr.h.
References fxcrt::WeakPtr< T, D >::Swap().
|
inlineexplicit |
Definition at line 25 of file weak_ptr.h.
|
inline |
Definition at line 30 of file weak_ptr.h.
|
inline |
Definition at line 46 of file weak_ptr.h.
|
inline |
Definition at line 45 of file weak_ptr.h.
|
inline |
Definition at line 33 of file weak_ptr.h.
|
inlineexplicit |
Definition at line 32 of file weak_ptr.h.
|
inline |
Definition at line 43 of file weak_ptr.h.
|
inline |
Definition at line 34 of file weak_ptr.h.
|
inline |
Definition at line 35 of file weak_ptr.h.
|
inline |
Definition at line 36 of file weak_ptr.h.
|
inline |
Definition at line 40 of file weak_ptr.h.
|
inline |
Definition at line 52 of file weak_ptr.h.
|
inline |
Definition at line 53 of file weak_ptr.h.
|
inline |
Definition at line 56 of file weak_ptr.h.
Referenced by fxcrt::WeakPtr< T, D >::WeakPtr().