Chromium Embedded Framework (CEF)  115.2.0+g096e3eb+chromium-115.0.5790.13
base::cef_internal::WeakPtrBase Class Reference

#include "include/base/cef_weak_ptr.h"

Inheritance diagram for base::cef_internal::WeakPtrBase:
base::WeakPtr< CefResourceManager > base::WeakPtr< T >

Public Member Functions

 WeakPtrBase ()
 
 ~WeakPtrBase ()
 
 WeakPtrBase (const WeakPtrBase &other)=default
 
 WeakPtrBase (WeakPtrBase &&other) noexcept=default
 
WeakPtrBaseoperator= (const WeakPtrBase &other)=default
 
WeakPtrBaseoperator= (WeakPtrBase &&other) noexcept=default
 
void reset ()
 

Protected Member Functions

 WeakPtrBase (const WeakReference &ref, uintptr_t ptr)
 

Protected Attributes

WeakReference ref_
 
uintptr_t ptr_
 

Constructor & Destructor Documentation

◆ WeakPtrBase() [1/4]

base::cef_internal::WeakPtrBase::WeakPtrBase ( )

◆ ~WeakPtrBase()

base::cef_internal::WeakPtrBase::~WeakPtrBase ( )

◆ WeakPtrBase() [2/4]

base::cef_internal::WeakPtrBase::WeakPtrBase ( const WeakPtrBase other)
default

◆ WeakPtrBase() [3/4]

base::cef_internal::WeakPtrBase::WeakPtrBase ( WeakPtrBase &&  other)
defaultnoexcept

◆ WeakPtrBase() [4/4]

base::cef_internal::WeakPtrBase::WeakPtrBase ( const WeakReference ref,
uintptr_t  ptr 
)
protected

Member Function Documentation

◆ operator=() [1/2]

WeakPtrBase& base::cef_internal::WeakPtrBase::operator= ( const WeakPtrBase other)
default

◆ operator=() [2/2]

WeakPtrBase& base::cef_internal::WeakPtrBase::operator= ( WeakPtrBase &&  other)
defaultnoexcept

◆ reset()

void base::cef_internal::WeakPtrBase::reset ( )
inline

Member Data Documentation

◆ ptr_

uintptr_t base::cef_internal::WeakPtrBase::ptr_
protected

◆ ref_

WeakReference base::cef_internal::WeakPtrBase::ref_
protected

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