4#ifndef QV4DATACOLLECTOR_H
5#define QV4DATACOLLECTOR_H
7#include <private/qv4engine_p.h>
8#include <private/qv4persistent_p.h>
10#include <QtCore/QJsonObject>
11#include <QtCore/QJsonArray>
13#include <QtCore/QJsonObject>
14#include <QtCore/QJsonArray>
25 static QV4::Heap::ExecutionContext *
findScope(QV4::Heap::ExecutionContext *ctxt,
int scope);
26 static int encodeScopeType(QV4::Heap::ExecutionContext::ContextType scopeType);
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
bool collectScope(QJsonObject *dict, int frameNr, int scopeNr)
bool isValidRef(Ref ref) const
Ref addValueRef(const QV4::ScopedValue &value)
static QV4::Heap::ExecutionContext * findScope(QV4::Heap::ExecutionContext *ctxt, int scope)
static int encodeScopeType(QV4::Heap::ExecutionContext::ContextType scopeType)
QJsonObject lookupRef(Ref ref)
QV4::CppStackFrame * findFrame(int frame)
QV4::ExecutionEngine * engine() const
QVector< QV4::Heap::ExecutionContext::ContextType > getScopeTypes(int frame)
QV4::Heap::ExecutionContext * findContext(int frame)
QJsonObject buildFrame(const QV4::StackFrame &stackFrame, int frameNr)
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
void deduplicate(Container &container)