Chromium Embedded Framework (CEF)  117.1.0+ga287baf+chromium-117.0.5938.62
base::cef_internal::WeakReference::Flag Class Reference

#include "include/base/cef_weak_ptr.h"

Inheritance diagram for base::cef_internal::WeakReference::Flag:
base::RefCountedThreadSafe< Flag >

Public Member Functions

 Flag ()
 
void Invalidate ()
 
bool IsValid () const
 
bool MaybeValid () const
 
void DetachFromThread ()
 
- Public Member Functions inherited from base::RefCountedThreadSafe< Flag >
 RefCountedThreadSafe ()
 
 RefCountedThreadSafe (const RefCountedThreadSafe &)=delete
 
RefCountedThreadSafeoperator= (const RefCountedThreadSafe &)=delete
 
void AddRef () const
 
void Release () const
 

Friends

class base::RefCountedThreadSafe< Flag >
 

Additional Inherited Members

- Static Public Attributes inherited from base::RefCountedThreadSafe< Flag >
static constexpr cef_subtle::StartRefCountFromZeroTag kRefCountPreference
 
- Protected Member Functions inherited from base::RefCountedThreadSafe< Flag >
 ~RefCountedThreadSafe ()=default
 

Constructor & Destructor Documentation

◆ Flag()

base::cef_internal::WeakReference::Flag::Flag ( )

Member Function Documentation

◆ DetachFromThread()

void base::cef_internal::WeakReference::Flag::DetachFromThread ( )

◆ Invalidate()

void base::cef_internal::WeakReference::Flag::Invalidate ( )

◆ IsValid()

bool base::cef_internal::WeakReference::Flag::IsValid ( ) const

◆ MaybeValid()

bool base::cef_internal::WeakReference::Flag::MaybeValid ( ) const

Friends And Related Function Documentation

◆ base::RefCountedThreadSafe< Flag >

friend class base::RefCountedThreadSafe< Flag >
friend

The documentation for this class was generated from the following file: