#include <weak_ptr_internal.h>
Public Member Functions | |
| WeakPtrFlag () | |
| ~WeakPtrFlag () | |
| bool | is_valid () const |
| void | Invalidate () |
Public Member Functions inherited from fml::RefCountedThreadSafe< WeakPtrFlag > | |
| void | Release () const |
Public Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| void | AddRef () const |
| bool | HasOneRef () const |
| void | AssertHasOneRef () const |
Additional Inherited Members | |
Protected Member Functions inherited from fml::RefCountedThreadSafe< WeakPtrFlag > | |
| RefCountedThreadSafe () | |
| ~RefCountedThreadSafe () | |
Protected Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| RefCountedThreadSafeBase () | |
| ~RefCountedThreadSafeBase () | |
| bool | Release () const |
| void | Adopt () |
Definition at line 22 of file weak_ptr_internal.h.
| fml::internal::WeakPtrFlag::WeakPtrFlag | ( | ) |
Definition at line 12 of file weak_ptr_internal.cc.
| fml::internal::WeakPtrFlag::~WeakPtrFlag | ( | ) |
Definition at line 14 of file weak_ptr_internal.cc.
References FML_DCHECK.
| void fml::internal::WeakPtrFlag::Invalidate | ( | ) |
Definition at line 19 of file weak_ptr_internal.cc.
References FML_DCHECK.
Referenced by fml::TaskRunnerAffineWeakPtrFactory< T >::~TaskRunnerAffineWeakPtrFactory(), and fml::WeakPtrFactory< T >::~WeakPtrFactory().
|
inline |
Definition at line 28 of file weak_ptr_internal.h.
Referenced by fml::WeakPtr< T >::operator bool(), and fml::TaskRunnerAffineWeakPtr< T >::operator bool().