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

(616a70496e624a87673b12739cbd9ae75935a31b)

#include "qqmljsoptimizations_p.h"
#include "qqmljsbasicblocks_p.h"
#include "qqmljsutils_p.h"
#include <QtCore/qhash.h>
#include <QtCore/qset.h>
Include dependency graph for qqmljsoptimizations.cpp:

Go to the source code of this file.

Classes

class  NewFlatMap< Key, T, Compare, KeyContainer, MappedContainer >
struct  BlockState

Typedefs

using RegisterState = QHash<int, QQmlJSOptimizations::Conversions>

Functions

template<typename ContainerA, typename ContainerB>
static bool containsAny (const ContainerA &container, const ContainerB &elements)
static bool mergeBlockState (BlockState &to, const BlockState &from)
static QString adjustErrorMessage (QQmlJSRegisterContent origin, const QQmlJSScope::ConstPtr &conversion)
static QString adjustErrorMessage (QQmlJSRegisterContent origin, QQmlJSRegisterContent conversion)
static QString adjustErrorMessage (QQmlJSRegisterContent origin, const QList< QQmlJSRegisterContent > &conversions)

Typedef Documentation

◆ RegisterState

Function Documentation

◆ adjustErrorMessage() [1/3]

QString adjustErrorMessage ( QQmlJSRegisterContent origin,
const QList< QQmlJSRegisterContent > & conversions )
static

Definition at line 351 of file qqmljsoptimizations.cpp.

◆ adjustErrorMessage() [2/3]

QString adjustErrorMessage ( QQmlJSRegisterContent origin,
const QQmlJSScope::ConstPtr & conversion )
static

Definition at line 339 of file qqmljsoptimizations.cpp.

◆ adjustErrorMessage() [3/3]

QString adjustErrorMessage ( QQmlJSRegisterContent origin,
QQmlJSRegisterContent conversion )
static

Definition at line 346 of file qqmljsoptimizations.cpp.

◆ containsAny()

template<typename ContainerA, typename ContainerB>
bool containsAny ( const ContainerA & container,
const ContainerB & elements )
static

Definition at line 30 of file qqmljsoptimizations.cpp.

◆ mergeBlockState()

bool mergeBlockState ( BlockState & to,
const BlockState & from )
static

Definition at line 101 of file qqmljsoptimizations.cpp.