webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
rtc::internal::WeakReference Class Reference

#include <weak_ptr.h>

Classes

class  Flag
 

Public Member Functions

 WeakReference ()
 
 WeakReference (const Flag *flag)
 
 ~WeakReference ()
 
 WeakReference (WeakReference &&other)
 
 WeakReference (const WeakReference &other)
 
WeakReferenceoperator= (WeakReference &&other)=default
 
WeakReferenceoperator= (const WeakReference &other)=default
 
bool is_valid () const
 
 WeakReference ()
 
 WeakReference (const Flag *flag)
 
 ~WeakReference ()
 
 WeakReference (WeakReference &&other)
 
 WeakReference (const WeakReference &other)
 
WeakReferenceoperator= (WeakReference &&other)=default
 
WeakReferenceoperator= (const WeakReference &other)=default
 
bool is_valid () const
 

Constructor & Destructor Documentation

◆ WeakReference() [1/8]

rtc::internal::WeakReference::WeakReference ( )

◆ WeakReference() [2/8]

rtc::internal::WeakReference::WeakReference ( const Flag flag)
explicit

◆ ~WeakReference() [1/2]

rtc::internal::WeakReference::~WeakReference ( )

◆ WeakReference() [3/8]

rtc::internal::WeakReference::WeakReference ( WeakReference &&  other)
default

◆ WeakReference() [4/8]

rtc::internal::WeakReference::WeakReference ( const WeakReference other)
default

◆ WeakReference() [5/8]

rtc::internal::WeakReference::WeakReference ( )

◆ WeakReference() [6/8]

rtc::internal::WeakReference::WeakReference ( const Flag flag)
explicit

◆ ~WeakReference() [2/2]

rtc::internal::WeakReference::~WeakReference ( )

◆ WeakReference() [7/8]

rtc::internal::WeakReference::WeakReference ( WeakReference &&  other)

◆ WeakReference() [8/8]

rtc::internal::WeakReference::WeakReference ( const WeakReference other)

Member Function Documentation

◆ is_valid() [1/2]

bool rtc::internal::WeakReference::is_valid ( ) const

◆ is_valid() [2/2]

bool rtc::internal::WeakReference::is_valid ( ) const

◆ operator=() [1/4]

WeakReference& rtc::internal::WeakReference::operator= ( WeakReference &&  other)
default

◆ operator=() [2/4]

WeakReference& rtc::internal::WeakReference::operator= ( WeakReference &&  other)
default

◆ operator=() [3/4]

WeakReference& rtc::internal::WeakReference::operator= ( const WeakReference other)
default

◆ operator=() [4/4]

WeakReference& rtc::internal::WeakReference::operator= ( const WeakReference other)
default

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