![]() |
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.