![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qv4stackframe_p.h>
Public Member Functions | |
| void | init (Function *v4Function, const Value *argv, int argc, bool callerCanHandleTailCall=false) |
| const Value * | argv () const |
| uint | requiredJSStackFrameSize () const |
| void | markJSFrame (MarkStack *markStack) const |
| void | setupJSFrame (Value *stackSpace, const Value &function, const Heap::ExecutionContext *scope, const Value &thisObject, const Value &newTarget=Value::undefinedValue()) |
| void | setupJSFrame (Value *stackSpace, const Value &function, const Heap::ExecutionContext *scope, const Value &thisObject, const Value &newTarget, uint nFormals, uint nRegisters) |
| ExecutionContext * | context () const |
| void | setContext (ExecutionContext *context) |
| Heap::CallContext * | callContext () const |
| bool | isTailCalling () const |
| void | setTailCalling (bool tailCalling) |
| bool | pendingTailCall () const |
| void | setPendingTailCall (bool pending) |
| const char * | yield () const |
| void | setYield (const char *yield) |
| bool | yieldIsIterator () const |
| void | setYieldIsIterator (bool isIter) |
| bool | callerCanHandleTailCall () const |
| ReturnedValue | thisObject () const |
| Value * | framePointer () const |
| void | push (EngineBase *engine) |
| void | pop (EngineBase *engine) |
| Public Member Functions inherited from QV4::CppStackFrame | |
| void | init (Function *v4Function, int argc, Kind kind) |
| bool | isJSTypesFrame () const |
| bool | isMetaTypesFrame () const |
| QString | source () const |
| QString | function () const |
| int | lineNumber () const |
| int | statementNumber () const |
| int | missingLineNumber () const |
| CppStackFrame * | parentFrame () const |
| void | setParentFrame (CppStackFrame *parentFrame) |
| int | argc () const |
| ExecutionContext * | context () const |
| Heap::CallContext * | callContext () const |
| ReturnedValue | thisObject () const |
Static Public Member Functions | |
| static uint | requiredJSStackFrameSize (uint nRegisters) |
| static uint | requiredJSStackFrameSize (Function *v4Function) |
Additional Inherited Members | |
| Public Attributes inherited from QV4::CppStackFrame | |
| int | instructionPointer |
| Function * | v4Function |
| Protected Types inherited from QV4::CppStackFrameBase | |
| enum class | Kind : quint8 { JS , Meta } |
| Protected Member Functions inherited from QV4::CppStackFrame | |
| CppStackFrame ()=default | |
| void | push (EngineBase *engine) |
| void | pop (EngineBase *engine) |
| Heap::CallContext * | callContext (Heap::ExecutionContext *ctxctx) const |
| Protected Attributes inherited from QV4::CppStackFrameBase | |
| CppStackFrame * | parent |
| Function * | v4Function |
| int | originalArgumentsCount |
| int | instructionPointer |
| QT_WARNING_PUSH union | |
| QT_WARNING_POP Kind | kind |
Definition at line 173 of file qv4stackframe_p.h.
|
inline |
Definition at line 197 of file qv4stackframe_p.h.
|
inline |
Definition at line 277 of file qv4stackframe_p.h.
|
inline |
Definition at line 294 of file qv4stackframe_p.h.
|
inline |
Definition at line 267 of file qv4stackframe_p.h.
|
inline |
Definition at line 301 of file qv4stackframe_p.h.
|
inline |
Definition at line 182 of file qv4stackframe_p.h.
|
inline |
Definition at line 282 of file qv4stackframe_p.h.
Definition at line 209 of file qv4stackframe_p.h.
|
inline |
Definition at line 285 of file qv4stackframe_p.h.
|
inline |
Definition at line 308 of file qv4stackframe_p.h.
|
inline |
Definition at line 303 of file qv4stackframe_p.h.
|
inline |
Definition at line 205 of file qv4stackframe_p.h.
Definition at line 202 of file qv4stackframe_p.h.
Definition at line 199 of file qv4stackframe_p.h.
|
inline |
Definition at line 272 of file qv4stackframe_p.h.
|
inline |
Definition at line 286 of file qv4stackframe_p.h.
|
inline |
Definition at line 283 of file qv4stackframe_p.h.
|
inline |
Definition at line 233 of file qv4stackframe_p.h.
|
inline |
Definition at line 226 of file qv4stackframe_p.h.
|
inline |
Definition at line 289 of file qv4stackframe_p.h.
|
inline |
Definition at line 292 of file qv4stackframe_p.h.
|
inline |
Definition at line 296 of file qv4stackframe_p.h.
|
inline |
Definition at line 288 of file qv4stackframe_p.h.
|
inline |
Definition at line 291 of file qv4stackframe_p.h.