webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Protected Attributes | List of all members
Deprecated::ScriptFunctionCall Class Reference

#include <ScriptFunctionCall.h>

Inheritance diagram for Deprecated::ScriptFunctionCall:
Deprecated::ScriptCallArgumentHandler Deprecated::ScriptCallArgumentHandler

Public Types

typedef JSC::JSValue(* ScriptFunctionCallHandler) (JSC::ExecState *exec, JSC::JSValue functionObject, JSC::CallType callType, const JSC::CallData &callData, JSC::JSValue thisValue, const JSC::ArgList &args, NakedPtr< JSC::Exception > &)
 
typedef JSC::JSValue(* ScriptFunctionCallHandler) (JSC::ExecState *exec, JSC::JSValue functionObject, JSC::CallType callType, const JSC::CallData &callData, JSC::JSValue thisValue, const JSC::ArgList &args, NakedPtr< JSC::Exception > &)
 

Public Member Functions

 ScriptFunctionCall (const ScriptObject &thisObject, const String &name, ScriptFunctionCallHandler handler=nullptr)
 
JSC::JSValue call (bool &hadException)
 
JSC::JSValue call ()
 
 ScriptFunctionCall (const ScriptObject &thisObject, const String &name, ScriptFunctionCallHandler handler=nullptr)
 
JSC::JSValue call (bool &hadException)
 
JSC::JSValue call ()
 
- Public Member Functions inherited from Deprecated::ScriptCallArgumentHandler
 ScriptCallArgumentHandler (JSC::ExecState *state)
 
void appendArgument (const char *)
 
void appendArgument (const String &)
 
void appendArgument (JSC::JSValue)
 
void appendArgument (long)
 
void appendArgument (long long)
 
void appendArgument (unsigned int)
 
void appendArgument (unsigned long)
 
void appendArgument (int)
 
void appendArgument (bool)
 
 ScriptCallArgumentHandler (JSC::ExecState *state)
 
void appendArgument (const char *)
 
void appendArgument (const String &)
 
void appendArgument (JSC::JSValue)
 
void appendArgument (long)
 
void appendArgument (long long)
 
void appendArgument (unsigned int)
 
void appendArgument (unsigned long)
 
void appendArgument (int)
 
void appendArgument (bool)
 

Protected Attributes

ScriptFunctionCallHandler m_callHandler
 
ScriptObject m_thisObject
 
String m_name
 
- Protected Attributes inherited from Deprecated::ScriptCallArgumentHandler
JSC::MarkedArgumentBuffer m_arguments
 
JSC::ExecStatem_exec
 

Member Typedef Documentation

◆ ScriptFunctionCallHandler [1/2]

typedef JSC::JSValue(* Deprecated::ScriptFunctionCall::ScriptFunctionCallHandler) (JSC::ExecState *exec, JSC::JSValue functionObject, JSC::CallType callType, const JSC::CallData &callData, JSC::JSValue thisValue, const JSC::ArgList &args, NakedPtr< JSC::Exception > &)

◆ ScriptFunctionCallHandler [2/2]

typedef JSC::JSValue(* Deprecated::ScriptFunctionCall::ScriptFunctionCallHandler) (JSC::ExecState *exec, JSC::JSValue functionObject, JSC::CallType callType, const JSC::CallData &callData, JSC::JSValue thisValue, const JSC::ArgList &args, NakedPtr< JSC::Exception > &)

Constructor & Destructor Documentation

◆ ScriptFunctionCall() [1/2]

Deprecated::ScriptFunctionCall::ScriptFunctionCall ( const ScriptObject thisObject,
const String &  name,
ScriptFunctionCallHandler  handler = nullptr 
)

◆ ScriptFunctionCall() [2/2]

Deprecated::ScriptFunctionCall::ScriptFunctionCall ( const ScriptObject thisObject,
const String &  name,
ScriptFunctionCallHandler  handler = nullptr 
)

Member Function Documentation

◆ call() [1/4]

JSValue Deprecated::ScriptFunctionCall::call ( bool &  hadException)

◆ call() [2/4]

JSC::JSValue Deprecated::ScriptFunctionCall::call ( bool &  hadException)

◆ call() [3/4]

JSC::JSValue Deprecated::ScriptFunctionCall::call ( )

◆ call() [4/4]

JSC::JSValue Deprecated::ScriptFunctionCall::call ( )

Member Data Documentation

◆ m_callHandler

ScriptFunctionCallHandler Deprecated::ScriptFunctionCall::m_callHandler
protected

◆ m_name

String Deprecated::ScriptFunctionCall::m_name
protected

◆ m_thisObject

ScriptObject Deprecated::ScriptFunctionCall::m_thisObject
protected

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