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
qqmlnativedebugservice.cpp File Reference

(18d370ffb1f09d47f6d2283f1f893503e0aac30e)

#include "qqmlnativedebugservice.h"
#include <private/qqmldebugconnector_p.h>
#include <private/qqmldebugserviceinterfaces_p.h>
#include <private/qv4debugging_p.h>
#include <private/qv4engine_p.h>
#include <private/qv4identifierhash_p.h>
#include <private/qv4identifiertable_p.h>
#include <private/qv4objectiterator_p.h>
#include <private/qv4runtime_p.h>
#include <private/qv4script_p.h>
#include <private/qv4stackframe_p.h>
#include <private/qv4string_p.h>
#include <private/qversionedpacket_p.h>
#include <QtQml/qjsengine.h>
#include <QtCore/qjsonarray.h>
#include <QtCore/qjsondocument.h>
#include <QtCore/qjsonobject.h>
#include <QtCore/qjsonvalue.h>
#include <QtCore/qvector.h>
#include <QtCore/qpointer.h>
Include dependency graph for qqmlnativedebugservice.cpp:

Go to the source code of this file.

Classes

class  BreakPoint
class  Collector
class  BreakPointHandler
class  NativeDebugger

Macros

#define TRACE_PROTOCOL(s)

Typedefs

using QQmlDebugPacket = QVersionedPacket<QQmlDebugConnector>

Functions

size_t qHash (const BreakPoint &b, size_t seed=0) noexcept
bool operator== (const BreakPoint &a, const BreakPoint &b)
static void setError (QJsonObject *response, const QString &msg)
static QString encodeFrame (QV4::CppStackFrame *f)
static void decodeFrame (const QString &f, QV4::CppStackFrame **frame)

Macro Definition Documentation

◆ TRACE_PROTOCOL

#define TRACE_PROTOCOL ( s)

Definition at line 29 of file qqmlnativedebugservice.cpp.

Typedef Documentation

◆ QQmlDebugPacket

Function Documentation

◆ decodeFrame()

void decodeFrame ( const QString & f,
QV4::CppStackFrame ** frame )
static

Definition at line 299 of file qqmlnativedebugservice.cpp.

◆ encodeFrame()

QString encodeFrame ( QV4::CppStackFrame * f)
static

Definition at line 292 of file qqmlnativedebugservice.cpp.

◆ operator==()

bool operator== ( const BreakPoint & a,
const BreakPoint & b )
inline

◆ qHash()

size_t qHash ( const BreakPoint & b,
size_t seed = 0 )
inlinenoexcept

Definition at line 51 of file qqmlnativedebugservice.cpp.

◆ setError()

void setError ( QJsonObject * response,
const QString & msg )
static

Definition at line 63 of file qqmlnativedebugservice.cpp.