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

#include <Supplementable.h>

Public Member Functions

virtual ~Supplement ()
 
virtual bool isRefCountedWrapper () const
 
virtual ~Supplement ()
 
virtual bool isRefCountedWrapper () const
 

Static Public Member Functions

static void provideTo (Supplementable< T > *host, const char *key, std::unique_ptr< Supplement< T >> supplement)
 
static Supplement< T > * from (Supplementable< T > *host, const char *key)
 
static void provideTo (Supplementable< T > *host, const char *key, std::unique_ptr< Supplement< T >> supplement)
 
static Supplement< T > * from (Supplementable< T > *host, const char *key)
 

Constructor & Destructor Documentation

◆ ~Supplement() [1/2]

template<typename T>
virtual WebCore::Supplement< T >::~Supplement ( )
inlinevirtual

◆ ~Supplement() [2/2]

template<typename T>
virtual WebCore::Supplement< T >::~Supplement ( )
inlinevirtual

Member Function Documentation

◆ from() [1/2]

template<typename T>
static Supplement<T>* WebCore::Supplement< T >::from ( Supplementable< T > *  host,
const char *  key 
)
inlinestatic

◆ from() [2/2]

template<typename T>
static Supplement<T>* WebCore::Supplement< T >::from ( Supplementable< T > *  host,
const char *  key 
)
inlinestatic

◆ isRefCountedWrapper() [1/2]

template<typename T>
virtual bool WebCore::Supplement< T >::isRefCountedWrapper ( ) const
inlinevirtual

◆ isRefCountedWrapper() [2/2]

template<typename T>
virtual bool WebCore::Supplement< T >::isRefCountedWrapper ( ) const
inlinevirtual

◆ provideTo() [1/2]

template<typename T>
static void WebCore::Supplement< T >::provideTo ( Supplementable< T > *  host,
const char *  key,
std::unique_ptr< Supplement< T >>  supplement 
)
inlinestatic

◆ provideTo() [2/2]

template<typename T>
static void WebCore::Supplement< T >::provideTo ( Supplementable< T > *  host,
const char *  key,
std::unique_ptr< Supplement< T >>  supplement 
)
inlinestatic

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