Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QV4::JSCallData Struct Reference

#include <qv4jscall_p.h>

+ Collaboration diagram for QV4::JSCallData:

Public Member Functions

 JSCallData (const Value *thisObject, const Value *argv, int argc)
 
Q_IMPLICIT JSCallData (const JSCallArguments &args)
 
CallDatacallData (const Scope &scope, const FunctionObject *f=nullptr) const
 

Public Attributes

const ValuethisObject
 
const Valueargs
 
const int argc
 

Detailed Description

Definition at line 77 of file qv4jscall_p.h.

Constructor & Destructor Documentation

◆ JSCallData() [1/2]

QV4::JSCallData::JSCallData ( const Value thisObject,
const Value argv,
int  argc 
)
inline

Definition at line 79 of file qv4jscall_p.h.

◆ JSCallData() [2/2]

Q_IMPLICIT QV4::JSCallData::JSCallData ( const JSCallArguments args)
inline

Definition at line 84 of file qv4jscall_p.h.

Member Function Documentation

◆ callData()

CallData * QV4::JSCallData::callData ( const Scope scope,
const FunctionObject f = nullptr 
) const
inline

Definition at line 89 of file qv4jscall_p.h.

References QV4::callDatafromJS().

Referenced by QV4::QObjectMethod::callInternal(), QQmlBinding::evaluate(), and QQmlPropertyBindingJSForBoundFunction::evaluate().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ argc

const int QV4::JSCallData::argc

Definition at line 96 of file qv4jscall_p.h.

◆ args

const Value* QV4::JSCallData::args

Definition at line 95 of file qv4jscall_p.h.

◆ thisObject

const Value* QV4::JSCallData::thisObject

Definition at line 94 of file qv4jscall_p.h.


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