webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rtc::WeakPtrFactory< T > Class Template Reference

#include <weak_ptr.h>

Public Member Functions

 WeakPtrFactory (T *ptr)
 
 ~WeakPtrFactory ()
 
WeakPtr< TGetWeakPtr ()
 
void InvalidateWeakPtrs ()
 
bool HasWeakPtrs () const
 
 WeakPtrFactory (T *ptr)
 
 ~WeakPtrFactory ()
 
WeakPtr< TGetWeakPtr ()
 
void InvalidateWeakPtrs ()
 
bool HasWeakPtrs () const
 

Constructor & Destructor Documentation

◆ WeakPtrFactory() [1/2]

template<class T>
rtc::WeakPtrFactory< T >::WeakPtrFactory ( T ptr)
inlineexplicit

◆ ~WeakPtrFactory() [1/2]

template<class T>
rtc::WeakPtrFactory< T >::~WeakPtrFactory ( )
inline

◆ WeakPtrFactory() [2/2]

template<class T>
rtc::WeakPtrFactory< T >::WeakPtrFactory ( T ptr)
inlineexplicit

◆ ~WeakPtrFactory() [2/2]

template<class T>
rtc::WeakPtrFactory< T >::~WeakPtrFactory ( )
inline

Member Function Documentation

◆ GetWeakPtr() [1/2]

template<class T>
WeakPtr<T> rtc::WeakPtrFactory< T >::GetWeakPtr ( )
inline

◆ GetWeakPtr() [2/2]

template<class T>
WeakPtr<T> rtc::WeakPtrFactory< T >::GetWeakPtr ( )
inline

◆ HasWeakPtrs() [1/2]

template<class T>
bool rtc::WeakPtrFactory< T >::HasWeakPtrs ( ) const
inline

◆ HasWeakPtrs() [2/2]

template<class T>
bool rtc::WeakPtrFactory< T >::HasWeakPtrs ( ) const
inline

◆ InvalidateWeakPtrs() [1/2]

template<class T>
void rtc::WeakPtrFactory< T >::InvalidateWeakPtrs ( )
inline

◆ InvalidateWeakPtrs() [2/2]

template<class T>
void rtc::WeakPtrFactory< T >::InvalidateWeakPtrs ( )
inline

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