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

#include <weak_ptr.h>

Inheritance diagram for rtc::internal::WeakPtrBase:
rtc::WeakPtr< T > rtc::WeakPtr< T > rtc::WeakPtr< webrtc::internal::VideoSendStreamImpl > rtc::WeakPtr< webrtc::internal::VideoSendStreamImpl > rtc::WeakPtr< webrtc_jni::MediaCodecVideoEncoder > rtc::WeakPtr< webrtc_jni::MediaCodecVideoEncoder >

Public Member Functions

 WeakPtrBase ()
 
 ~WeakPtrBase ()
 
 WeakPtrBase (const WeakPtrBase &other)=default
 
 WeakPtrBase (WeakPtrBase &&other)=default
 
WeakPtrBaseoperator= (const WeakPtrBase &other)=default
 
WeakPtrBaseoperator= (WeakPtrBase &&other)=default
 
 WeakPtrBase ()
 
 ~WeakPtrBase ()
 
 WeakPtrBase (const WeakPtrBase &other)=default
 
 WeakPtrBase (WeakPtrBase &&other)=default
 
WeakPtrBaseoperator= (const WeakPtrBase &other)=default
 
WeakPtrBaseoperator= (WeakPtrBase &&other)=default
 

Protected Member Functions

 WeakPtrBase (const WeakReference &ref)
 
 WeakPtrBase (const WeakReference &ref)
 

Protected Attributes

WeakReference ref_
 

Constructor & Destructor Documentation

◆ WeakPtrBase() [1/8]

rtc::internal::WeakPtrBase::WeakPtrBase ( )

◆ ~WeakPtrBase() [1/2]

rtc::internal::WeakPtrBase::~WeakPtrBase ( )

◆ WeakPtrBase() [2/8]

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

◆ WeakPtrBase() [3/8]

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

◆ WeakPtrBase() [4/8]

rtc::internal::WeakPtrBase::WeakPtrBase ( const WeakReference ref)
explicitprotected

◆ WeakPtrBase() [5/8]

rtc::internal::WeakPtrBase::WeakPtrBase ( )

◆ ~WeakPtrBase() [2/2]

rtc::internal::WeakPtrBase::~WeakPtrBase ( )

◆ WeakPtrBase() [6/8]

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

◆ WeakPtrBase() [7/8]

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

◆ WeakPtrBase() [8/8]

rtc::internal::WeakPtrBase::WeakPtrBase ( const WeakReference ref)
explicitprotected

Member Function Documentation

◆ operator=() [1/4]

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

◆ operator=() [2/4]

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

◆ operator=() [3/4]

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

◆ operator=() [4/4]

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

Member Data Documentation

◆ ref_

WeakReference rtc::internal::WeakPtrBase::ref_
protected

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