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

#include <JSCallbackData.h>

Inheritance diagram for WebCore::JSCallbackDataStrong:
WebCore::JSCallbackData

Public Member Functions

 JSCallbackDataStrong (JSC::JSObject *callback, JSDOMGlobalObject *globalObject, void *)
 
JSC::JSObjectcallback ()
 
JSC::JSValue invokeCallback (JSC::MarkedArgumentBuffer &args, CallbackType callbackType, JSC::PropertyName functionName, NakedPtr< JSC::Exception > &returnedException)
 
- Public Member Functions inherited from WebCore::JSCallbackData
JSDOMGlobalObjectglobalObject ()
 

Additional Inherited Members

- Public Types inherited from WebCore::JSCallbackData
enum  CallbackType { CallbackType::Function, CallbackType::Object, CallbackType::FunctionOrObject }
 
- Protected Member Functions inherited from WebCore::JSCallbackData
 JSCallbackData (JSDOMGlobalObject *globalObject)
 
 ~JSCallbackData ()
 
- Static Protected Member Functions inherited from WebCore::JSCallbackData
static JSC::JSValue invokeCallback (JSDOMGlobalObject &, JSC::JSObject *callback, JSC::MarkedArgumentBuffer &, CallbackType, JSC::PropertyName functionName, NakedPtr< JSC::Exception > &returnedException)
 

Constructor & Destructor Documentation

◆ JSCallbackDataStrong()

WebCore::JSCallbackDataStrong::JSCallbackDataStrong ( JSC::JSObject callback,
JSDOMGlobalObject globalObject,
void  
)
inline

Member Function Documentation

◆ callback()

JSC::JSObject* WebCore::JSCallbackDataStrong::callback ( )
inline

◆ invokeCallback()

JSC::JSValue WebCore::JSCallbackDataStrong::invokeCallback ( JSC::MarkedArgumentBuffer args,
CallbackType  callbackType,
JSC::PropertyName  functionName,
NakedPtr< JSC::Exception > &  returnedException 
)
inline

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