|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <JSCallbackObject.h>
Public Types | |
| typedef Parent | Base |
Public Member Functions | |
| ~JSCallbackObject () | |
| void | setPrivate (void *data) |
| void * | getPrivate () |
| JSClassRef | classRef () const |
| bool | inherits (JSClassRef) const |
| JSValue | getPrivateProperty (const Identifier &propertyName) const |
| void | setPrivateProperty (VM &vm, const Identifier &propertyName, JSValue value) |
| void | deletePrivateProperty (const Identifier &propertyName) |
| template<> | |
| const ClassInfo | s_info |
| template<> | |
| const ClassInfo | s_info |
| template<> | |
| const bool | needsDestruction |
| template<> | |
| const bool | needsDestruction |
| template<> | |
| JSCallbackObject< JSGlobalObject > * | create (VM &vm, JSClassRef classRef, Structure *structure) |
| template<> | |
| Structure * | createStructure (VM &vm, JSGlobalObject *globalObject, JSValue proto) |
| template<> | |
| Structure * | createStructure (VM &vm, JSGlobalObject *globalObject, JSValue proto) |
Static Public Member Functions | |
| static JSCallbackObject * | create (ExecState *exec, JSGlobalObject *globalObject, Structure *structure, JSClassRef classRef, void *data) |
| static JSCallbackObject< Parent > * | create (VM &, JSClassRef, Structure *) |
| static void | destroy (JSCell *cell) |
| static Structure * | createStructure (VM &, JSGlobalObject *, JSValue) |
Public Attributes | |
| DECLARE_INFO | |
Static Public Attributes | |
| static const unsigned | StructureFlags = Base::StructureFlags | ProhibitsPropertyCaching | OverridesGetOwnPropertySlot | InterceptsGetOwnPropertySlotByIndexEvenWhenLengthIsNotZero | ImplementsHasInstance | OverridesGetPropertyNames | TypeOfShouldCallGetCallData |
| static const bool | needsDestruction |
Protected Member Functions | |
| JSCallbackObject (ExecState *, Structure *, JSClassRef, void *data) | |
| JSCallbackObject (VM &, JSClassRef, Structure *) | |
| void | finishCreation (ExecState *) |
| void | finishCreation (VM &) |
| typedef Parent JSC::JSCallbackObject< Parent >::Base |
|
protected |
|
protected |
| JSC::JSCallbackObject< Parent >::~JSCallbackObject | ( | ) |
|
inline |
| JSCallbackObject< JSGlobalObject > * JSC::JSCallbackObject< JSGlobalObject >::create | ( | VM & | vm, |
| JSClassRef | classRef, | ||
| Structure * | structure | ||
| ) |
|
inlinestatic |
|
static |
| Structure * JSC::JSCallbackObject< JSDestructibleObject >::createStructure | ( | VM & | vm, |
| JSGlobalObject * | globalObject, | ||
| JSValue | proto | ||
| ) |
| Structure * JSC::JSCallbackObject< JSGlobalObject >::createStructure | ( | VM & | vm, |
| JSGlobalObject * | globalObject, | ||
| JSValue | proto | ||
| ) |
|
static |
|
inline |
|
inlinestatic |
|
protected |
|
protected |
| void * JSC::JSCallbackObject< Parent >::getPrivate | ( | ) |
|
inline |
| bool JSC::JSCallbackObject< Parent >::inherits | ( | JSClassRef | c | ) | const |
| const bool JSC::JSCallbackObject< JSDestructibleObject >::needsDestruction | ( | ) |
| const bool JSC::JSCallbackObject< JSGlobalObject >::needsDestruction | ( | ) |
| const ClassInfo JSC::JSCallbackObject< JSDestructibleObject >::s_info | ( | ) |
| const ClassInfo JSC::JSCallbackObject< JSGlobalObject >::s_info | ( | ) |
| void JSC::JSCallbackObject< Parent >::setPrivate | ( | void * | data | ) |
|
inline |
| JSC::JSCallbackObject< Parent >::DECLARE_INFO |
|
static |
|
static |
1.8.13