![]() |
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, 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 |
Public Attributes | |
| int | instructionPointer |
| Function * | v4Function |
Protected Member Functions | |
| CppStackFrame ()=default | |
| void | push (EngineBase *engine) |
| void | pop (EngineBase *engine) |
| Heap::CallContext * | callContext (Heap::ExecutionContext *ctx) const |
Additional Inherited Members | |
| Protected Types inherited from QV4::CppStackFrameBase | |
| enum class | Kind : quint8 { JS , Meta } |
| Protected Attributes inherited from QV4::CppStackFrameBase | |
| CppStackFrame * | parent |
| Function * | v4Function |
| int | originalArgumentsCount |
| int | instructionPointer |
| union { | |
| struct { | |
| Value * savedStackTop | |
| CallData * jsFrame | |
| const Value * originalArguments | |
| const char * yield | |
| const char * unwindHandler | |
| const char * unwindLabel | |
| int unwindLevel | |
| bool yieldIsIterator | |
| bool callerCanHandleTailCall | |
| bool pendingTailCall | |
| bool isTailCalling | |
| } | |
| struct { | |
| ExecutionContext * context | |
| QObject * thisObject | |
| const QMetaType * metaTypes | |
| const QQmlPrivate::AOTTrackedLocalsStorage * locals | |
| void ** returnAndArgs | |
| bool returnValueIsUndefined | |
| } | |
| }; | |
| QT_WARNING_POP Kind | kind |
Definition at line 70 of file qv4stackframe_p.h.
|
protecteddefault |
|
inline |
Definition at line 97 of file qv4stackframe_p.h.
|
inline |
Definition at line 101 of file qv4stackframe_p.h.
|
inlineprotected |
Definition at line 119 of file qv4stackframe_p.h.
|
inline |
Definition at line 297 of file qv4stackframe_p.h.
| QString CppStackFrame::function | ( | ) | const |
Definition at line 16 of file qv4stackframe.cpp.
Definition at line 77 of file qv4stackframe_p.h.
|
inline |
Definition at line 84 of file qv4stackframe_p.h.
|
inline |
Definition at line 85 of file qv4stackframe_p.h.
| int CppStackFrame::lineNumber | ( | ) | const |
Definition at line 40 of file qv4stackframe.cpp.
| int CppStackFrame::missingLineNumber | ( | ) | const |
Definition at line 54 of file qv4stackframe.cpp.
|
inline |
Definition at line 94 of file qv4stackframe_p.h.
|
inlineprotected |
Definition at line 114 of file qv4stackframe_p.h.
|
inlineprotected |
Definition at line 107 of file qv4stackframe_p.h.
|
inline |
Definition at line 95 of file qv4stackframe_p.h.
| QString CppStackFrame::source | ( | ) | const |
Definition at line 11 of file qv4stackframe.cpp.
| int CppStackFrame::statementNumber | ( | ) | const |
Definition at line 47 of file qv4stackframe.cpp.
| ReturnedValue QV4::CppStackFrame::thisObject | ( | ) | const |
Definition at line 63 of file qv4stackframe.cpp.
| int QV4::CppStackFrameBase::instructionPointer |
Definition at line 38 of file qv4stackframe_p.h.
| Function* QV4::CppStackFrameBase::v4Function |
Definition at line 36 of file qv4stackframe_p.h.