webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::CachedResourceHandle< R > Class Template Reference

#include <CachedResourceHandle.h>

Inheritance diagram for WebCore::CachedResourceHandle< R >:
WebCore::CachedResourceHandleBase WebCore::CachedResourceHandleBase

Public Member Functions

 CachedResourceHandle ()
 
 CachedResourceHandle (R *res)
 
 CachedResourceHandle (const CachedResourceHandle< R > &o)
 
template<typename U >
 CachedResourceHandle (const CachedResourceHandle< U > &o)
 
Rget () const
 
Roperator-> () const
 
Roperator* () const
 
CachedResourceHandleoperator= (R *res)
 
CachedResourceHandleoperator= (const CachedResourceHandle &o)
 
template<typename U >
CachedResourceHandleoperator= (const CachedResourceHandle< U > &o)
 
bool operator== (const CachedResourceHandleBase &o) const
 
bool operator!= (const CachedResourceHandleBase &o) const
 
 CachedResourceHandle ()
 
 CachedResourceHandle (R *res)
 
 CachedResourceHandle (const CachedResourceHandle< R > &o)
 
template<typename U >
 CachedResourceHandle (const CachedResourceHandle< U > &o)
 
Rget () const
 
Roperator-> () const
 
Roperator* () const
 
CachedResourceHandleoperator= (R *res)
 
CachedResourceHandleoperator= (const CachedResourceHandle &o)
 
template<typename U >
CachedResourceHandleoperator= (const CachedResourceHandle< U > &o)
 
bool operator== (const CachedResourceHandleBase &o) const
 
bool operator!= (const CachedResourceHandleBase &o) const
 
- Public Member Functions inherited from WebCore::CachedResourceHandleBase
 ~CachedResourceHandleBase ()
 
CachedResourceget () const
 
bool operator! () const
 
 operator UnspecifiedBoolType () const
 
 ~CachedResourceHandleBase ()
 
CachedResourceget () const
 
bool operator! () const
 
 operator UnspecifiedBoolType () const
 

Additional Inherited Members

- Public Types inherited from WebCore::CachedResourceHandleBase
typedef CachedResource *CachedResourceHandleBase::* UnspecifiedBoolType
 
typedef CachedResource *CachedResourceHandleBase::* UnspecifiedBoolType
 
- Protected Member Functions inherited from WebCore::CachedResourceHandleBase
 CachedResourceHandleBase ()
 
 CachedResourceHandleBase (CachedResource *)
 
 CachedResourceHandleBase (const CachedResourceHandleBase &)
 
WEBCORE_EXPORT void setResource (CachedResource *)
 
 CachedResourceHandleBase ()
 
 CachedResourceHandleBase (CachedResource *)
 
 CachedResourceHandleBase (const CachedResourceHandleBase &)
 
WEBCORE_EXPORT void setResource (CachedResource *)
 

Constructor & Destructor Documentation

◆ CachedResourceHandle() [1/8]

template<class R>
WebCore::CachedResourceHandle< R >::CachedResourceHandle ( )
inline

◆ CachedResourceHandle() [2/8]

template<class R>
WebCore::CachedResourceHandle< R >::CachedResourceHandle ( R res)
inline

◆ CachedResourceHandle() [3/8]

template<class R>
WebCore::CachedResourceHandle< R >::CachedResourceHandle ( const CachedResourceHandle< R > &  o)
inline

◆ CachedResourceHandle() [4/8]

template<class R>
template<typename U >
WebCore::CachedResourceHandle< R >::CachedResourceHandle ( const CachedResourceHandle< U > &  o)
inline

◆ CachedResourceHandle() [5/8]

template<class R>
WebCore::CachedResourceHandle< R >::CachedResourceHandle ( )
inline

◆ CachedResourceHandle() [6/8]

template<class R>
WebCore::CachedResourceHandle< R >::CachedResourceHandle ( R res)
inline

◆ CachedResourceHandle() [7/8]

template<class R>
WebCore::CachedResourceHandle< R >::CachedResourceHandle ( const CachedResourceHandle< R > &  o)
inline

◆ CachedResourceHandle() [8/8]

template<class R>
template<typename U >
WebCore::CachedResourceHandle< R >::CachedResourceHandle ( const CachedResourceHandle< U > &  o)
inline

Member Function Documentation

◆ get() [1/2]

template<class R>
R* WebCore::CachedResourceHandle< R >::get ( ) const
inline

◆ get() [2/2]

template<class R>
R* WebCore::CachedResourceHandle< R >::get ( ) const
inline

◆ operator!=() [1/2]

template<class R>
bool WebCore::CachedResourceHandle< R >::operator!= ( const CachedResourceHandleBase o) const
inline

◆ operator!=() [2/2]

template<class R>
bool WebCore::CachedResourceHandle< R >::operator!= ( const CachedResourceHandleBase o) const
inline

◆ operator*() [1/2]

template<class R>
R& WebCore::CachedResourceHandle< R >::operator* ( ) const
inline

◆ operator*() [2/2]

template<class R>
R& WebCore::CachedResourceHandle< R >::operator* ( ) const
inline

◆ operator->() [1/2]

template<class R>
R* WebCore::CachedResourceHandle< R >::operator-> ( ) const
inline

◆ operator->() [2/2]

template<class R>
R* WebCore::CachedResourceHandle< R >::operator-> ( ) const
inline

◆ operator=() [1/6]

template<class R>
CachedResourceHandle& WebCore::CachedResourceHandle< R >::operator= ( R res)
inline

◆ operator=() [2/6]

template<class R>
CachedResourceHandle& WebCore::CachedResourceHandle< R >::operator= ( R res)
inline

◆ operator=() [3/6]

template<class R>
CachedResourceHandle& WebCore::CachedResourceHandle< R >::operator= ( const CachedResourceHandle< R > &  o)
inline

◆ operator=() [4/6]

template<class R>
CachedResourceHandle& WebCore::CachedResourceHandle< R >::operator= ( const CachedResourceHandle< R > &  o)
inline

◆ operator=() [5/6]

template<class R>
template<typename U >
CachedResourceHandle& WebCore::CachedResourceHandle< R >::operator= ( const CachedResourceHandle< U > &  o)
inline

◆ operator=() [6/6]

template<class R>
template<typename U >
CachedResourceHandle& WebCore::CachedResourceHandle< R >::operator= ( const CachedResourceHandle< U > &  o)
inline

◆ operator==() [1/2]

template<class R>
bool WebCore::CachedResourceHandle< R >::operator== ( const CachedResourceHandleBase o) const
inline

◆ operator==() [2/2]

template<class R>
bool WebCore::CachedResourceHandle< R >::operator== ( const CachedResourceHandleBase o) const
inline

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