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