Qt 4.8
|
#include <qscriptdebuggerbackend_p_p.h>
Public Functions | |
void | agentDestroyed (QScriptDebuggerAgent *) |
virtual void | breakpoint (qint64 scriptId, int lineNumber, int columnNumber, int breakpointId) |
The agent calls this function when a breakpoint has been triggered. More... | |
virtual void | debuggerInvocationRequest (qint64 scriptId, int lineNumber, int columnNumber) |
The agent calls this function when the engine has reached a "debugger" statement. More... | |
virtual bool | event (QEvent *e) |
virtual void | exception (qint64 scriptId, const QScriptValue &exception, bool hasHandler) |
The agent calls this function when an uncaught exception has occurred. More... | |
virtual void | forcedReturn (qint64 scriptId, int lineNumber, int columnNumber, const QScriptValue &value) |
virtual void | interrupted (qint64 scriptId, int lineNumber, int columnNumber) |
The agent calls this function when evaluation has been interrupted. More... | |
virtual void | locationReached (qint64 scriptId, int lineNumber, int columnNumber) |
The agent calls this function when it has run to a particular location. More... | |
void | postEvent (QEvent *e) |
QScriptDebuggerBackendPrivate () | |
virtual void | stepped (qint64 scriptId, int lineNumber, int columnNumber, const QScriptValue &result) |
The agent calls this function when it has completed a step operation. More... | |
virtual | ~QScriptDebuggerBackendPrivate () |
Static Public Functions | |
static QScriptValue | fileName (QScriptContext *context, QScriptEngine *engine) |
static QScriptValue | lineNumber (QScriptContext *context, QScriptEngine *engine) |
static QScriptValue | qsassert (QScriptContext *context, QScriptEngine *engine) |
static QScriptValue | trace (QScriptContext *context, QScriptEngine *engine) |
Definition at line 76 of file qscriptdebuggerbackend_p_p.h.
QScriptDebuggerBackendPrivate::QScriptDebuggerBackendPrivate | ( | ) |
Definition at line 136 of file qscriptdebuggerbackend.cpp.
|
virtual |
Definition at line 146 of file qscriptdebuggerbackend.cpp.
void QScriptDebuggerBackendPrivate::agentDestroyed | ( | QScriptDebuggerAgent * | ag | ) |
Definition at line 175 of file qscriptdebuggerbackend.cpp.
|
virtual |
The agent calls this function when a breakpoint has been triggered.
Definition at line 236 of file qscriptdebuggerbackend.cpp.
|
virtual |
The agent calls this function when the engine has reached a "debugger" statement.
Definition at line 353 of file qscriptdebuggerbackend.cpp.
|
virtual |
Reimplemented in QScriptEngineDebuggerBackendPrivate.
Definition at line 165 of file qscriptdebuggerbackend.cpp.
Referenced by QScriptDebuggerBackendEventReceiver::event(), and QScriptEngineDebuggerBackendPrivate::event().
|
virtual |
The agent calls this function when an uncaught exception has occurred.
Definition at line 253 of file qscriptdebuggerbackend.cpp.
|
static |
Definition at line 332 of file qscriptdebuggerbackend.cpp.
Referenced by exception(), QScriptDebuggerBackend::fileNameFunction(), and qsassert().
|
virtual |
Definition at line 363 of file qscriptdebuggerbackend.cpp.
|
virtual |
The agent calls this function when evaluation has been interrupted.
Definition at line 222 of file qscriptdebuggerbackend.cpp.
|
static |
Definition at line 342 of file qscriptdebuggerbackend.cpp.
Referenced by exception(), and QScriptDebuggerBackend::lineNumberFunction().
|
virtual |
The agent calls this function when it has run to a particular location.
Definition at line 208 of file qscriptdebuggerbackend.cpp.
void QScriptDebuggerBackendPrivate::postEvent | ( | QEvent * | e | ) |
Definition at line 156 of file qscriptdebuggerbackend.cpp.
|
static |
Definition at line 306 of file qscriptdebuggerbackend.cpp.
Referenced by QScriptDebuggerBackend::assertFunction().
|
virtual |
The agent calls this function when it has completed a step operation.
Definition at line 188 of file qscriptdebuggerbackend.cpp.
|
static |
Definition at line 287 of file qscriptdebuggerbackend.cpp.
Referenced by QScriptDebuggerBackend::traceFunction().
QScriptDebuggerAgent* QScriptDebuggerBackendPrivate::agent |
Definition at line 111 of file qscriptdebuggerbackend_p_p.h.
Referenced by agentDestroyed(), breakpoint(), debuggerInvocationRequest(), exception(), forcedReturn(), interrupted(), locationReached(), postEvent(), stepped(), and ~QScriptDebuggerBackendPrivate().
QScriptDebuggerCommandExecutor* QScriptDebuggerBackendPrivate::commandExecutor |
Definition at line 112 of file qscriptdebuggerbackend_p_p.h.
Referenced by QScriptDebuggerBackend::commandExecutor(), and ~QScriptDebuggerBackendPrivate().
QObject* QScriptDebuggerBackendPrivate::eventReceiver |
Definition at line 126 of file qscriptdebuggerbackend_p_p.h.
Referenced by postEvent(), and ~QScriptDebuggerBackendPrivate().
bool QScriptDebuggerBackendPrivate::ignoreExceptions |
Definition at line 118 of file qscriptdebuggerbackend_p_p.h.
Referenced by exception().
int QScriptDebuggerBackendPrivate::nextScriptObjectSnapshotId |
Definition at line 123 of file qscriptdebuggerbackend_p_p.h.
int QScriptDebuggerBackendPrivate::nextScriptValueIteratorId |
Definition at line 120 of file qscriptdebuggerbackend_p_p.h.
QScriptValue QScriptDebuggerBackendPrivate::origFileNameFunction |
Definition at line 131 of file qscriptdebuggerbackend_p_p.h.
QScriptValue QScriptDebuggerBackendPrivate::origLineNumberFunction |
Definition at line 132 of file qscriptdebuggerbackend_p_p.h.
QScriptValue QScriptDebuggerBackendPrivate::origTraceFunction |
Definition at line 130 of file qscriptdebuggerbackend_p_p.h.
int QScriptDebuggerBackendPrivate::pendingEvaluateContextIndex |
Definition at line 114 of file qscriptdebuggerbackend_p_p.h.
QString QScriptDebuggerBackendPrivate::pendingEvaluateFileName |
Definition at line 116 of file qscriptdebuggerbackend_p_p.h.
int QScriptDebuggerBackendPrivate::pendingEvaluateLineNumber |
Definition at line 117 of file qscriptdebuggerbackend_p_p.h.
QString QScriptDebuggerBackendPrivate::pendingEvaluateProgram |
Definition at line 115 of file qscriptdebuggerbackend_p_p.h.
QScriptDebuggerBackend* QScriptDebuggerBackendPrivate::q_ptr |
Definition at line 128 of file qscriptdebuggerbackend_p_p.h.
Referenced by QScriptDebuggerBackend::QScriptDebuggerBackend().
QMap<int, QScriptObjectSnapshot*> QScriptDebuggerBackendPrivate::scriptObjectSnapshots |
Definition at line 124 of file qscriptdebuggerbackend_p_p.h.
Referenced by ~QScriptDebuggerBackendPrivate().
QMap<int, QScriptValueIterator*> QScriptDebuggerBackendPrivate::scriptValueIterators |
Definition at line 121 of file qscriptdebuggerbackend_p_p.h.
Referenced by ~QScriptDebuggerBackendPrivate().