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

(a56b6d437434fad372f7ac4cf46cbfc4350afc1b)

#include "qqmljsscope_p.h"
#include "qqmljstypepropagator_p.h"
#include "qqmljsutils_p.h"
#include <private/qv4compilerscanfunctions_p.h>
#include <QtQmlCompiler/private/qqmlsasourcelocation_p.h>
Include dependency graph for qqmljstypepropagator.cpp:

Go to the source code of this file.

Macros

#define INSTR_PROLOGUE_NOT_IMPLEMENTED()
#define INSTR_PROLOGUE_NOT_IMPLEMENTED_POPULATES_ACC()
#define INSTR_PROLOGUE_NOT_IMPLEMENTED_IGNORE()

Functions

static bool deepCompare (const QQmlJSRegisterContent &a, const QQmlJSRegisterContent &b)

Macro Definition Documentation

◆ INSTR_PROLOGUE_NOT_IMPLEMENTED

#define INSTR_PROLOGUE_NOT_IMPLEMENTED ( )
Value:
addError(u"Instruction \"%1\" not implemented"_s.arg(QString::fromUtf8(__func__))); \
return;
static QString fromUtf8(QByteArrayView utf8)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition qstring.cpp:5995

Definition at line 62 of file qqmljstypepropagator.cpp.

◆ INSTR_PROLOGUE_NOT_IMPLEMENTED_IGNORE

#define INSTR_PROLOGUE_NOT_IMPLEMENTED_IGNORE ( )
Value:
m_logger->log(u"Instruction \"%1\" not implemented"_s.arg(QString::fromUtf8(__func__)), \
return;
const Q_QMLCOMPILER_EXPORT QQmlSA::LoggerWarningId qmlCompiler

Definition at line 71 of file qqmljstypepropagator.cpp.

◆ INSTR_PROLOGUE_NOT_IMPLEMENTED_POPULATES_ACC

#define INSTR_PROLOGUE_NOT_IMPLEMENTED_POPULATES_ACC ( )
Value:
addError(u"Instruction \"%1\" not implemented"_s.arg(QString::fromUtf8(__func__))); \
setVarAccumulatorAndError(); /* Keep sane state after error */ \
return;

Definition at line 66 of file qqmljstypepropagator.cpp.

Function Documentation

◆ deepCompare()

bool deepCompare ( const QQmlJSRegisterContent & a,
const QQmlJSRegisterContent & b )
static

Definition at line 2714 of file qqmljstypepropagator.cpp.