Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
NativeDebugger Class Reference
Inheritance diagram for NativeDebugger:
Collaboration diagram for NativeDebugger:

Public Member Functions

 NativeDebugger (QQmlNativeDebugServiceImpl *service, QV4::ExecutionEngine *engine)
void signalEmitted (const QString &signal)
QV4::ExecutionEngineengine () const
bool pauseAtNextOpportunity () const override
void maybeBreakAtInstruction () override
void enteringFunction () override
void leavingFunction (const QV4::ReturnedValue &retVal) override
void aboutToThrow () override
void handleCommand (QJsonObject *response, const QString &cmd, const QJsonObject &arguments)
 NativeDebugger (QQmlNativeDebugServiceImpl *service, QV4::ExecutionEngine *engine)
void signalEmitted (const QString &signal)
QV4::ExecutionEngineengine () const
bool pauseAtNextOpportunity () const override
void maybeBreakAtInstruction () override
void enteringFunction () override
void leavingFunction (const QV4::ReturnedValue &retVal) override
void aboutToThrow () override
void handleCommand (QJsonObject *response, const QString &cmd, const QJsonObject &arguments)
Public Member Functions inherited from QV4::Debugging::Debugger
bool pauseAtNextOpportunity () const
void maybeBreakAtInstruction ()
void enteringFunction ()
void leavingFunction (const ReturnedValue &)
void aboutToThrow ()

Detailed Description

Definition at line 148 of file qqmlnativedebugservice.cpp.

Constructor & Destructor Documentation

◆ NativeDebugger() [1/2]

NativeDebugger::NativeDebugger ( QQmlNativeDebugServiceImpl * service,
QV4::ExecutionEngine * engine )

Definition at line 244 of file qqmlnativedebugservice.cpp.

References NativeDebugger().

Referenced by NativeDebugger().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NativeDebugger() [2/2]

NativeDebugger::NativeDebugger ( QQmlNativeDebugServiceImpl * service,
QV4::ExecutionEngine * engine )

Member Function Documentation

◆ aboutToThrow() [1/2]

void NativeDebugger::aboutToThrow ( )
override

Definition at line 615 of file qqmlnativedebugservice.cpp.

References BreakPointHandler::m_breakOnThrow.

◆ aboutToThrow() [2/2]

void NativeDebugger::aboutToThrow ( )
override

◆ engine() [1/2]

QV4::ExecutionEngine * NativeDebugger::engine ( ) const
inline

Definition at line 155 of file qqmlnativedebugservice.cpp.

◆ engine() [2/2]

QV4::ExecutionEngine * NativeDebugger::engine ( ) const
inline

Definition at line 155 of file qqmlnativedebugservice.cpp.

◆ enteringFunction() [1/2]

void NativeDebugger::enteringFunction ( )
override

Definition at line 593 of file qqmlnativedebugservice.cpp.

◆ enteringFunction() [2/2]

void NativeDebugger::enteringFunction ( )
override

◆ handleCommand() [1/2]

void NativeDebugger::handleCommand ( QJsonObject * response,
const QString & cmd,
const QJsonObject & arguments )

Definition at line 273 of file qqmlnativedebugservice.cpp.

◆ handleCommand() [2/2]

void NativeDebugger::handleCommand ( QJsonObject * response,
const QString & cmd,
const QJsonObject & arguments )

◆ leavingFunction() [1/2]

void NativeDebugger::leavingFunction ( const QV4::ReturnedValue & retVal)
override

Definition at line 603 of file qqmlnativedebugservice.cpp.

◆ leavingFunction() [2/2]

void NativeDebugger::leavingFunction ( const QV4::ReturnedValue & retVal)
override

◆ maybeBreakAtInstruction() [1/2]

void NativeDebugger::maybeBreakAtInstruction ( )
override

Definition at line 561 of file qqmlnativedebugservice.cpp.

References BreakPointHandler::m_haveBreakPoints.

◆ maybeBreakAtInstruction() [2/2]

void NativeDebugger::maybeBreakAtInstruction ( )
override

◆ pauseAtNextOpportunity() [1/2]

bool NativeDebugger::pauseAtNextOpportunity ( ) const
inlineoverride

Definition at line 157 of file qqmlnativedebugservice.cpp.

References BreakPointHandler::m_haveBreakPoints.

◆ pauseAtNextOpportunity() [2/2]

bool NativeDebugger::pauseAtNextOpportunity ( ) const
inlineoverride

Definition at line 157 of file qqmlnativedebugservice.cpp.

◆ signalEmitted() [1/2]

void NativeDebugger::signalEmitted ( const QString & signal)

Definition at line 255 of file qqmlnativedebugservice.cpp.

◆ signalEmitted() [2/2]

void NativeDebugger::signalEmitted ( const QString & signal)

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