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

#include <WeakPtr.h>

Public Member Functions

 WeakPtrFactory (T *ptr)
 
 ~WeakPtrFactory ()
 
WeakPtr< TcreateWeakPtr () const
 
void revokeAll ()
 
 WeakPtrFactory (T *ptr)
 
 ~WeakPtrFactory ()
 
WeakPtr< TcreateWeakPtr () const
 
void revokeAll ()
 
 WeakPtrFactory (T *ptr)
 
 ~WeakPtrFactory ()
 
WeakPtr< TcreateWeakPtr () const
 
void revokeAll ()
 

Constructor & Destructor Documentation

◆ WeakPtrFactory() [1/3]

template<typename T>
WTF::WeakPtrFactory< T >::WeakPtrFactory ( T ptr)
inlineexplicit

◆ ~WeakPtrFactory() [1/3]

template<typename T>
WTF::WeakPtrFactory< T >::~WeakPtrFactory ( )
inline

◆ WeakPtrFactory() [2/3]

template<typename T>
WTF::WeakPtrFactory< T >::WeakPtrFactory ( T ptr)
inlineexplicit

◆ ~WeakPtrFactory() [2/3]

template<typename T>
WTF::WeakPtrFactory< T >::~WeakPtrFactory ( )
inline

◆ WeakPtrFactory() [3/3]

template<typename T>
WTF::WeakPtrFactory< T >::WeakPtrFactory ( T ptr)
inlineexplicit

◆ ~WeakPtrFactory() [3/3]

template<typename T>
WTF::WeakPtrFactory< T >::~WeakPtrFactory ( )
inline

Member Function Documentation

◆ createWeakPtr() [1/3]

template<typename T>
WeakPtr<T> WTF::WeakPtrFactory< T >::createWeakPtr ( ) const
inline

◆ createWeakPtr() [2/3]

template<typename T>
WeakPtr<T> WTF::WeakPtrFactory< T >::createWeakPtr ( ) const
inline

◆ createWeakPtr() [3/3]

template<typename T>
WeakPtr<T> WTF::WeakPtrFactory< T >::createWeakPtr ( ) const
inline

◆ revokeAll() [1/3]

template<typename T>
void WTF::WeakPtrFactory< T >::revokeAll ( )
inline

◆ revokeAll() [2/3]

template<typename T>
void WTF::WeakPtrFactory< T >::revokeAll ( )
inline

◆ revokeAll() [3/3]

template<typename T>
void WTF::WeakPtrFactory< T >::revokeAll ( )
inline

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