Flutter Engine
The Flutter Engine
|
#include <weak_ptr.h>
Public Member Functions | |
WeakPtr () | |
WeakPtr (const WeakPtr< T > &r)=default | |
template<typename U > | |
WeakPtr (const WeakPtr< U > &r) | |
WeakPtr (WeakPtr< T > &&r)=default | |
template<typename U > | |
WeakPtr (WeakPtr< U > &&r) | |
WeakPtr< T > & | operator= (const WeakPtr< T > &r)=default |
WeakPtr< T > & | operator= (WeakPtr< T > &&r)=default |
void | reset () |
operator bool () const | |
T * | get () const |
T & | operator* () const |
T * | operator-> () const |
Protected Member Functions | |
WeakPtr (T *ptr, fml::RefPtr< fml::internal::WeakPtrFlag > &&flag) | |
void | CheckThreadSafety () const |
Friends | |
template<typename U > | |
class | WeakPtr |
class | WeakPtrFactory< T > |
Definition at line 47 of file weak_ptr.h.
|
inline |
Definition at line 49 of file weak_ptr.h.
|
default |
|
inline |
Definition at line 56 of file weak_ptr.h.
|
default |
Definition at line 63 of file weak_ptr.h.
|
inlineexplicitprotected |
Definition at line 105 of file weak_ptr.h.
|
inlineprotected |
Definition at line 108 of file weak_ptr.h.
|
inline |
Definition at line 87 of file weak_ptr.h.
|
inlineexplicit |
Definition at line 82 of file weak_ptr.h.
|
inline |
Definition at line 92 of file weak_ptr.h.
|
inline |
Definition at line 98 of file weak_ptr.h.
|
inline |
Definition at line 77 of file weak_ptr.h.
Definition at line 114 of file weak_ptr.h.
|
friend |
Definition at line 114 of file weak_ptr.h.