Qt 4.8
Public Types | Public Functions | Static Public Functions | Public Variables | List of all members
QScriptDebuggerAgentPrivate Class Reference

#include <qscriptdebuggeragent_p_p.h>

Public Types

enum  State {
  NoState, SteppingIntoState, SteppedIntoState, SteppingOverState,
  SteppedOverState, SteppingOutState, SteppedOutState, RunningToLocationState,
  ReachedLocationState, InterruptingState, InterruptedState, BreakpointState,
  ReturningByForceState, ReturnedByForceState
}
 

Public Functions

 QScriptDebuggerAgentPrivate ()
 
 ~QScriptDebuggerAgentPrivate ()
 

Static Public Functions

static QScriptDebuggerAgentPrivateget (QScriptDebuggerAgent *)
 

Public Variables

QScriptDebuggerBackendPrivatebackend
 
QScriptBreakpointMap breakpoints
 
QList< qint64checkpointContextIdStack
 
QScriptScriptMap checkpointScripts
 
QList< qint64contextIdStack
 
int hitBreakpointId
 
int nextBreakpointId
 
qint64 nextContextId
 
QScriptScriptMap previousCheckpointScripts
 
QTime processEventsTimer
 
QHash< qint64, QList< int > > resolvedBreakpoints
 
int returnCounter
 
QScriptValue returnValue
 
QList< QList< qint64 > > scriptIdStack
 
QScriptScriptMap scripts
 
State state
 
int statementCounter
 
int stepCount
 
int stepDepth
 
QScriptValue stepResult
 
QString targetFileName
 
int targetLineNumber
 
int targetScriptId
 
QHash< QString, QList< int > > unresolvedBreakpoints
 

Detailed Description

Definition at line 68 of file qscriptdebuggeragent_p_p.h.

Enumerations

◆ State

Enumerator
NoState 
SteppingIntoState 
SteppedIntoState 
SteppingOverState 
SteppedOverState 
SteppingOutState 
SteppedOutState 
RunningToLocationState 
ReachedLocationState 
InterruptingState 
InterruptedState 
BreakpointState 
ReturningByForceState 
ReturnedByForceState 

Definition at line 71 of file qscriptdebuggeragent_p_p.h.

71  {
72  NoState,
86  };

Constructors and Destructors

◆ QScriptDebuggerAgentPrivate()

QScriptDebuggerAgentPrivate::QScriptDebuggerAgentPrivate ( )

◆ ~QScriptDebuggerAgentPrivate()

QScriptDebuggerAgentPrivate::~QScriptDebuggerAgentPrivate ( )

Definition at line 74 of file qscriptdebuggeragent.cpp.

75 {
76 }

Functions

◆ get()

QScriptDebuggerAgentPrivate * QScriptDebuggerAgentPrivate::get ( QScriptDebuggerAgent q)
static

Definition at line 78 of file qscriptdebuggeragent.cpp.

80 {
81  if (!q)
82  return 0;
83  return q->d_func();
84 }

Properties

◆ backend

QScriptDebuggerBackendPrivate* QScriptDebuggerAgentPrivate::backend

Definition at line 121 of file qscriptdebuggeragent_p_p.h.

◆ breakpoints

QScriptBreakpointMap QScriptDebuggerAgentPrivate::breakpoints

Definition at line 106 of file qscriptdebuggeragent_p_p.h.

◆ checkpointContextIdStack

QList<qint64> QScriptDebuggerAgentPrivate::checkpointContextIdStack

Definition at line 115 of file qscriptdebuggeragent_p_p.h.

◆ checkpointScripts

QScriptScriptMap QScriptDebuggerAgentPrivate::checkpointScripts

Definition at line 110 of file qscriptdebuggeragent_p_p.h.

◆ contextIdStack

QList<qint64> QScriptDebuggerAgentPrivate::contextIdStack

Definition at line 114 of file qscriptdebuggeragent_p_p.h.

◆ hitBreakpointId

int QScriptDebuggerAgentPrivate::hitBreakpointId

Definition at line 107 of file qscriptdebuggeragent_p_p.h.

◆ nextBreakpointId

int QScriptDebuggerAgentPrivate::nextBreakpointId

Definition at line 103 of file qscriptdebuggeragent_p_p.h.

◆ nextContextId

qint64 QScriptDebuggerAgentPrivate::nextContextId

Definition at line 116 of file qscriptdebuggeragent_p_p.h.

◆ previousCheckpointScripts

QScriptScriptMap QScriptDebuggerAgentPrivate::previousCheckpointScripts

Definition at line 111 of file qscriptdebuggeragent_p_p.h.

◆ processEventsTimer

QTime QScriptDebuggerAgentPrivate::processEventsTimer

Definition at line 118 of file qscriptdebuggeragent_p_p.h.

◆ resolvedBreakpoints

QHash<qint64, QList<int> > QScriptDebuggerAgentPrivate::resolvedBreakpoints

Definition at line 104 of file qscriptdebuggeragent_p_p.h.

◆ returnCounter

int QScriptDebuggerAgentPrivate::returnCounter

Definition at line 100 of file qscriptdebuggeragent_p_p.h.

◆ returnValue

QScriptValue QScriptDebuggerAgentPrivate::returnValue

Definition at line 101 of file qscriptdebuggeragent_p_p.h.

◆ scriptIdStack

QList<QList<qint64> > QScriptDebuggerAgentPrivate::scriptIdStack

Definition at line 112 of file qscriptdebuggeragent_p_p.h.

◆ scripts

QScriptScriptMap QScriptDebuggerAgentPrivate::scripts

Definition at line 109 of file qscriptdebuggeragent_p_p.h.

◆ state

State QScriptDebuggerAgentPrivate::state

Definition at line 93 of file qscriptdebuggeragent_p_p.h.

◆ statementCounter

int QScriptDebuggerAgentPrivate::statementCounter

Definition at line 119 of file qscriptdebuggeragent_p_p.h.

◆ stepCount

int QScriptDebuggerAgentPrivate::stepCount

Definition at line 95 of file qscriptdebuggeragent_p_p.h.

◆ stepDepth

int QScriptDebuggerAgentPrivate::stepDepth

Definition at line 94 of file qscriptdebuggeragent_p_p.h.

◆ stepResult

QScriptValue QScriptDebuggerAgentPrivate::stepResult

Definition at line 99 of file qscriptdebuggeragent_p_p.h.

◆ targetFileName

QString QScriptDebuggerAgentPrivate::targetFileName

Definition at line 97 of file qscriptdebuggeragent_p_p.h.

◆ targetLineNumber

int QScriptDebuggerAgentPrivate::targetLineNumber

Definition at line 98 of file qscriptdebuggeragent_p_p.h.

◆ targetScriptId

int QScriptDebuggerAgentPrivate::targetScriptId

Definition at line 96 of file qscriptdebuggeragent_p_p.h.

◆ unresolvedBreakpoints

QHash<QString, QList<int> > QScriptDebuggerAgentPrivate::unresolvedBreakpoints

Definition at line 105 of file qscriptdebuggeragent_p_p.h.


The documentation for this class was generated from the following files: