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

#include <JSClassRef.h>

Inheritance diagram for OpaqueJSClass:

Public Member Functions

JS_EXPORT_PRIVATE ~OpaqueJSClass ()
 
String className ()
 
OpaqueJSClassStaticValuesTablestaticValues (JSC::ExecState *)
 
OpaqueJSClassStaticFunctionsTablestaticFunctions (JSC::ExecState *)
 
JSC::JSObjectprototype (JSC::ExecState *)
 
JS_EXPORT_PRIVATE ~OpaqueJSClass ()
 
String className ()
 
OpaqueJSClassStaticValuesTablestaticValues (JSC::ExecState *)
 
OpaqueJSClassStaticFunctionsTablestaticFunctions (JSC::ExecState *)
 
JSC::JSObjectprototype (JSC::ExecState *)
 

Static Public Member Functions

static Ref< OpaqueJSClasscreate (const JSClassDefinition *)
 
static Ref< OpaqueJSClasscreateNoAutomaticPrototype (const JSClassDefinition *)
 
static Ref< OpaqueJSClasscreate (const JSClassDefinition *)
 
static Ref< OpaqueJSClasscreateNoAutomaticPrototype (const JSClassDefinition *)
 

Public Attributes

OpaqueJSClassparentClass
 
OpaqueJSClassprototypeClass
 
JSObjectInitializeCallback initialize
 
JSObjectFinalizeCallback finalize
 
JSObjectHasPropertyCallback hasProperty
 
JSObjectGetPropertyCallback getProperty
 
JSObjectSetPropertyCallback setProperty
 
JSObjectDeletePropertyCallback deleteProperty
 
JSObjectGetPropertyNamesCallback getPropertyNames
 
JSObjectCallAsFunctionCallback callAsFunction
 
JSObjectCallAsConstructorCallback callAsConstructor
 
JSObjectHasInstanceCallback hasInstance
 
JSObjectConvertToTypeCallback convertToType
 

Friends

struct OpaqueJSClassContextData
 

Constructor & Destructor Documentation

◆ ~OpaqueJSClass() [1/2]

OpaqueJSClass::~OpaqueJSClass ( )

◆ ~OpaqueJSClass() [2/2]

JS_EXPORT_PRIVATE OpaqueJSClass::~OpaqueJSClass ( )

Member Function Documentation

◆ className() [1/2]

String OpaqueJSClass::className ( )

◆ className() [2/2]

String OpaqueJSClass::className ( )

◆ create() [1/2]

Ref< OpaqueJSClass > OpaqueJSClass::create ( const JSClassDefinition clientDefinition)
static

◆ create() [2/2]

static Ref<OpaqueJSClass> OpaqueJSClass::create ( const JSClassDefinition )
static

◆ createNoAutomaticPrototype() [1/2]

Ref< OpaqueJSClass > OpaqueJSClass::createNoAutomaticPrototype ( const JSClassDefinition definition)
static

◆ createNoAutomaticPrototype() [2/2]

static Ref<OpaqueJSClass> OpaqueJSClass::createNoAutomaticPrototype ( const JSClassDefinition )
static

◆ prototype() [1/2]

JSC::JSObject* OpaqueJSClass::prototype ( JSC::ExecState )

◆ prototype() [2/2]

JSObject * OpaqueJSClass::prototype ( JSC::ExecState exec)

◆ staticFunctions() [1/2]

OpaqueJSClassStaticFunctionsTable * OpaqueJSClass::staticFunctions ( JSC::ExecState exec)

◆ staticFunctions() [2/2]

OpaqueJSClassStaticFunctionsTable* OpaqueJSClass::staticFunctions ( JSC::ExecState )

◆ staticValues() [1/2]

OpaqueJSClassStaticValuesTable* OpaqueJSClass::staticValues ( JSC::ExecState )

◆ staticValues() [2/2]

OpaqueJSClassStaticValuesTable * OpaqueJSClass::staticValues ( JSC::ExecState exec)

Friends And Related Function Documentation

◆ OpaqueJSClassContextData

Member Data Documentation

◆ callAsConstructor

JSObjectCallAsConstructorCallback OpaqueJSClass::callAsConstructor

◆ callAsFunction

JSObjectCallAsFunctionCallback OpaqueJSClass::callAsFunction

◆ convertToType

JSObjectConvertToTypeCallback OpaqueJSClass::convertToType

◆ deleteProperty

JSObjectDeletePropertyCallback OpaqueJSClass::deleteProperty

◆ finalize

JSObjectFinalizeCallback OpaqueJSClass::finalize

◆ getProperty

JSObjectGetPropertyCallback OpaqueJSClass::getProperty

◆ getPropertyNames

JSObjectGetPropertyNamesCallback OpaqueJSClass::getPropertyNames

◆ hasInstance

JSObjectHasInstanceCallback OpaqueJSClass::hasInstance

◆ hasProperty

JSObjectHasPropertyCallback OpaqueJSClass::hasProperty

◆ initialize

JSObjectInitializeCallback OpaqueJSClass::initialize

◆ parentClass

OpaqueJSClass * OpaqueJSClass::parentClass

◆ prototypeClass

OpaqueJSClass * OpaqueJSClass::prototypeClass

◆ setProperty

JSObjectSetPropertyCallback OpaqueJSClass::setProperty

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