webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Friends | List of all members
WebKit::WebPasteboardOverrides Class Reference

#include <WebPasteboardOverrides.h>

Public Member Functions

void addOverride (const String &pasteboardName, const String &type, const Vector< uint8_t > &)
 
void removeOverride (const String &pasteboardName, const String &type)
 
Vector< String > overriddenTypes (const String &pasteboardName)
 
bool getDataForOverride (const String &pasteboardName, const String &type, Vector< uint8_t > &) const
 
bool getDataForOverride (const String &pasteboardName, const String &type, Vector< char > &) const
 

Static Public Member Functions

static WebPasteboardOverrides & sharedPasteboardOverrides ()
 

Friends

class NeverDestroyed< WebPasteboardOverrides >
 

Member Function Documentation

◆ addOverride()

void WebKit::WebPasteboardOverrides::addOverride ( const String &  pasteboardName,
const String &  type,
const Vector< uint8_t > &  data 
)

◆ getDataForOverride() [1/2]

bool WebKit::WebPasteboardOverrides::getDataForOverride ( const String &  pasteboardName,
const String &  type,
Vector< uint8_t > &  data 
) const

◆ getDataForOverride() [2/2]

bool WebKit::WebPasteboardOverrides::getDataForOverride ( const String &  pasteboardName,
const String &  type,
Vector< char > &  data 
) const

◆ overriddenTypes()

Vector< String > WebKit::WebPasteboardOverrides::overriddenTypes ( const String &  pasteboardName)

◆ removeOverride()

void WebKit::WebPasteboardOverrides::removeOverride ( const String &  pasteboardName,
const String &  type 
)

◆ sharedPasteboardOverrides()

WebPasteboardOverrides & WebKit::WebPasteboardOverrides::sharedPasteboardOverrides ( )
static

Friends And Related Function Documentation

◆ NeverDestroyed< WebPasteboardOverrides >


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