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

#include <UserData.h>

Classes

struct  Transformer
 

Public Member Functions

 UserData ()
 
 UserData (RefPtr< API::Object > &&)
 
 ~UserData ()
 
API::Objectobject () const
 
void encode (IPC::Encoder &) const
 

Static Public Member Functions

static RefPtr< API::Objecttransform (API::Object *, const Transformer &)
 
static bool decode (IPC::Decoder &, UserData &)
 
static void encode (IPC::Encoder &, const API::Object *)
 
static bool decode (IPC::Decoder &, RefPtr< API::Object > &)
 

Constructor & Destructor Documentation

◆ UserData() [1/2]

WebKit::UserData::UserData ( )

◆ UserData() [2/2]

WebKit::UserData::UserData ( RefPtr< API::Object > &&  object)
explicit

◆ ~UserData()

WebKit::UserData::~UserData ( )

Member Function Documentation

◆ decode() [1/2]

bool WebKit::UserData::decode ( IPC::Decoder decoder,
UserData userData 
)
static

◆ decode() [2/2]

bool WebKit::UserData::decode ( IPC::Decoder decoder,
RefPtr< API::Object > &  result 
)
static

◆ encode() [1/2]

void WebKit::UserData::encode ( IPC::Encoder encoder) const

◆ encode() [2/2]

void WebKit::UserData::encode ( IPC::Encoder encoder,
const API::Object object 
)
static

◆ object()

API::Object* WebKit::UserData::object ( ) const
inline

◆ transform()

RefPtr< API::Object > WebKit::UserData::transform ( API::Object object,
const Transformer transformer 
)
static

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