webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Functions
WebCore::Detail Namespace Reference

Classes

struct  ConditionalFront
 
struct  ConditionalFront< List, false >
 
struct  ConditionalFront< List, true >
 
struct  GenericSequenceConverter
 
struct  IdentifierConverter
 
struct  IdentifierConverter< IDLByteString >
 
struct  IdentifierConverter< IDLDOMString >
 
struct  IdentifierConverter< IDLUSVString >
 
struct  NullableConversionType
 
struct  NullableConversionType< IDLAny >
 
struct  NullableConversionType< IDLInterface< T > >
 
struct  NumericSequenceConverter
 
struct  SequenceConverter
 
struct  SequenceConverter< IDLDouble >
 
struct  SequenceConverter< IDLFloat >
 
struct  SequenceConverter< IDLLong >
 
struct  SequenceConverter< IDLUnrestrictedDouble >
 
struct  SequenceConverter< IDLUnrestrictedFloat >
 
struct  VariadicConverter
 
struct  VariadicConverterBase
 
struct  VariadicConverterBase< IDLInterface< T > >
 

Functions

template<typename T >
TgetPtrOrRef (const T *p)
 
template<typename T >
TgetPtrOrRef (const T &p)
 
template<typename T >
TgetPtrOrRef (const RefPtr< T > &p)
 
template<typename T >
TgetPtrOrRef (const Ref< T > &p)
 

Function Documentation

◆ getPtrOrRef() [1/4]

template<typename T >
T * WebCore::Detail::getPtrOrRef ( const T p)
inline

◆ getPtrOrRef() [2/4]

template<typename T >
T & WebCore::Detail::getPtrOrRef ( const T p)
inline

◆ getPtrOrRef() [3/4]

template<typename T >
T * WebCore::Detail::getPtrOrRef ( const RefPtr< T > &  p)
inline

◆ getPtrOrRef() [4/4]

template<typename T >
T & WebCore::Detail::getPtrOrRef ( const Ref< T > &  p)
inline