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

#include <GDIObject.h>

Public Types

typedef const voidUnspecifiedBoolType
 
typedef const voidUnspecifiedBoolType
 
typedef const voidUnspecifiedBoolType
 

Public Member Functions

 GDIObject ()
 
 GDIObject (std::nullptr_t)
 
 ~GDIObject ()
 
T get () const
 
void clear ()
 
T leak () WARN_UNUSED_RETURN
 
bool operator! () const
 
 operator UnspecifiedBoolType () const
 
GDIObject< T > & operator= (std::nullptr_t)
 
 GDIObject (GDIObject &&)
 
template<typename U >
 GDIObject (GDIObject< U > &&)
 
GDIObjectoperator= (GDIObject &&)
 
template<typename U >
GDIObjectoperator= (GDIObject< U > &&)
 
void swap (GDIObject &o)
 
 GDIObject ()
 
 GDIObject (std::nullptr_t)
 
 ~GDIObject ()
 
T get () const
 
void clear ()
 
T leak () WARN_UNUSED_RETURN
 
bool operator! () const
 
 operator UnspecifiedBoolType () const
 
GDIObject< T > & operator= (std::nullptr_t)
 
 GDIObject (GDIObject &&)
 
template<typename U >
 GDIObject (GDIObject< U > &&)
 
GDIObjectoperator= (GDIObject &&)
 
template<typename U >
GDIObjectoperator= (GDIObject< U > &&)
 
void swap (GDIObject &o)
 
 GDIObject ()
 
 GDIObject (std::nullptr_t)
 
 ~GDIObject ()
 
T get () const
 
void clear ()
 
T leak () WARN_UNUSED_RETURN
 
bool operator! () const
 
 operator UnspecifiedBoolType () const
 
GDIObject< T > & operator= (std::nullptr_t)
 
 GDIObject (GDIObject &&)
 
template<typename U >
 GDIObject (GDIObject< U > &&)
 
GDIObjectoperator= (GDIObject &&)
 
template<typename U >
GDIObjectoperator= (GDIObject< U > &&)
 
void swap (GDIObject &o)
 
template<typename T>
 GDIObject (GDIObject< T > &&other)
 
template<typename T>
GDIObject< T > & operator= (GDIObject< T > &&other)
 

Friends

template<typename U >
GDIObject< UadoptGDIObject (U)
 
template<typename U >
GDIObject< UadoptGDIObject (U)
 
template<typename U >
GDIObject< UadoptGDIObject (U)
 

Member Typedef Documentation

◆ UnspecifiedBoolType [1/3]

template<typename T>
typedef const void* WTF::GDIObject< T >::UnspecifiedBoolType

◆ UnspecifiedBoolType [2/3]

template<typename T>
typedef const void* WTF::GDIObject< T >::UnspecifiedBoolType

◆ UnspecifiedBoolType [3/3]

template<typename T>
typedef const void* WTF::GDIObject< T >::UnspecifiedBoolType

Constructor & Destructor Documentation

◆ GDIObject() [1/13]

template<typename T>
WTF::GDIObject< T >::GDIObject ( )
inline

◆ GDIObject() [2/13]

template<typename T>
WTF::GDIObject< T >::GDIObject ( std::nullptr_t  )
inline

◆ ~GDIObject() [1/3]

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

◆ GDIObject() [3/13]

template<typename T>
WTF::GDIObject< T >::GDIObject ( GDIObject< T > &&  )

◆ GDIObject() [4/13]

template<typename T>
template<typename U >
WTF::GDIObject< T >::GDIObject ( GDIObject< U > &&  )

◆ GDIObject() [5/13]

template<typename T>
WTF::GDIObject< T >::GDIObject ( )
inline

◆ GDIObject() [6/13]

template<typename T>
WTF::GDIObject< T >::GDIObject ( std::nullptr_t  )
inline

◆ ~GDIObject() [2/3]

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

◆ GDIObject() [7/13]

template<typename T>
WTF::GDIObject< T >::GDIObject ( GDIObject< T > &&  )

◆ GDIObject() [8/13]

template<typename T>
template<typename U >
WTF::GDIObject< T >::GDIObject ( GDIObject< U > &&  )

◆ GDIObject() [9/13]

template<typename T>
WTF::GDIObject< T >::GDIObject ( )
inline

◆ GDIObject() [10/13]

template<typename T>
WTF::GDIObject< T >::GDIObject ( std::nullptr_t  )
inline

◆ ~GDIObject() [3/3]

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

◆ GDIObject() [11/13]

template<typename T>
WTF::GDIObject< T >::GDIObject ( GDIObject< T > &&  )

◆ GDIObject() [12/13]

template<typename T>
template<typename U >
WTF::GDIObject< T >::GDIObject ( GDIObject< U > &&  )

◆ GDIObject() [13/13]

template<typename T>
template<typename T>
WTF::GDIObject< T >::GDIObject ( GDIObject< T > &&  other)
inline

Member Function Documentation

◆ clear() [1/3]

template<typename T >
void WTF::GDIObject< T >::clear ( )
inline

◆ clear() [2/3]

template<typename T>
void WTF::GDIObject< T >::clear ( )

◆ clear() [3/3]

template<typename T>
void WTF::GDIObject< T >::clear ( )

◆ get() [1/3]

template<typename T>
T WTF::GDIObject< T >::get ( ) const
inline

◆ get() [2/3]

template<typename T>
T WTF::GDIObject< T >::get ( ) const
inline

◆ get() [3/3]

template<typename T>
T WTF::GDIObject< T >::get ( ) const
inline

◆ leak() [1/3]

template<typename T>
T WTF::GDIObject< T >::leak ( )

◆ leak() [2/3]

template<typename T >
T WTF::GDIObject< T >::leak ( )
inline

◆ leak() [3/3]

template<typename T>
T WTF::GDIObject< T >::leak ( )

◆ operator UnspecifiedBoolType() [1/3]

template<typename T>
WTF::GDIObject< T >::operator UnspecifiedBoolType ( ) const
inline

◆ operator UnspecifiedBoolType() [2/3]

template<typename T>
WTF::GDIObject< T >::operator UnspecifiedBoolType ( ) const
inline

◆ operator UnspecifiedBoolType() [3/3]

template<typename T>
WTF::GDIObject< T >::operator UnspecifiedBoolType ( ) const
inline

◆ operator!() [1/3]

template<typename T>
bool WTF::GDIObject< T >::operator! ( ) const
inline

◆ operator!() [2/3]

template<typename T>
bool WTF::GDIObject< T >::operator! ( ) const
inline

◆ operator!() [3/3]

template<typename T>
bool WTF::GDIObject< T >::operator! ( ) const
inline

◆ operator=() [1/10]

template<typename T>
GDIObject<T>& WTF::GDIObject< T >::operator= ( std::nullptr_t  )
inline

◆ operator=() [2/10]

template<typename T>
GDIObject<T>& WTF::GDIObject< T >::operator= ( std::nullptr_t  )
inline

◆ operator=() [3/10]

template<typename T>
GDIObject<T>& WTF::GDIObject< T >::operator= ( std::nullptr_t  )
inline

◆ operator=() [4/10]

template<typename T>
GDIObject& WTF::GDIObject< T >::operator= ( GDIObject< T > &&  )

◆ operator=() [5/10]

template<typename T>
GDIObject& WTF::GDIObject< T >::operator= ( GDIObject< T > &&  )

◆ operator=() [6/10]

template<typename T>
GDIObject& WTF::GDIObject< T >::operator= ( GDIObject< T > &&  )

◆ operator=() [7/10]

template<typename T>
template<typename U >
GDIObject& WTF::GDIObject< T >::operator= ( GDIObject< U > &&  )

◆ operator=() [8/10]

template<typename T>
template<typename U >
GDIObject& WTF::GDIObject< T >::operator= ( GDIObject< U > &&  )

◆ operator=() [9/10]

template<typename T>
template<typename U >
GDIObject& WTF::GDIObject< T >::operator= ( GDIObject< U > &&  )

◆ operator=() [10/10]

template<typename T>
template<typename T>
GDIObject< T > & WTF::GDIObject< T >::operator= ( GDIObject< T > &&  other)
inline

◆ swap() [1/3]

template<typename T>
void WTF::GDIObject< T >::swap ( GDIObject< T > &  o)
inline

◆ swap() [2/3]

template<typename T>
void WTF::GDIObject< T >::swap ( GDIObject< T > &  o)
inline

◆ swap() [3/3]

template<typename T>
void WTF::GDIObject< T >::swap ( GDIObject< T > &  o)
inline

Friends And Related Function Documentation

◆ adoptGDIObject [1/3]

template<typename T>
template<typename U >
GDIObject<U> adoptGDIObject ( U  )
friend

◆ adoptGDIObject [2/3]

template<typename T>
template<typename U >
GDIObject<U> adoptGDIObject ( U  )
friend

◆ adoptGDIObject [3/3]

template<typename T>
template<typename U >
GDIObject<U> adoptGDIObject ( U  )
friend

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