Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qqmljsbasicblocks.cpp File Reference
#include "qqmljsbasicblocks_p.h"
#include <QtQml/private/qv4instr_moth_p.h>
+ Include dependency graph for qqmljsbasicblocks.cpp:

Go to the source code of this file.

Classes

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

Functions

template<typename Container >
void deduplicate (Container &container)
 
template<typename ContainerA , typename ContainerB >
static bool containsAny (const ContainerA &container, const ContainerB &elements)
 
template<typename ContainerA , typename ContainerB >
static bool containsAll (const ContainerA &container, const ContainerB &elements)
 
static QString adjustErrorMessage (const QQmlJSScope::ConstPtr &origin, const QQmlJSScope::ConstPtr &conversion)
 
static QString adjustErrorMessage (const QQmlJSScope::ConstPtr &origin, const QList< QQmlJSScope::ConstPtr > &conversions)
 

Function Documentation

◆ adjustErrorMessage() [1/2]

static QString adjustErrorMessage ( const QQmlJSScope::ConstPtr origin,
const QList< QQmlJSScope::ConstPtr > &  conversions 
)
static

Definition at line 522 of file qqmljsbasicblocks.cpp.

References adjustErrorMessage(), QQmlJSScope::internalName(), and QList< T >::size().

+ Here is the call graph for this function:

◆ adjustErrorMessage() [2/2]

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

Definition at line 516 of file qqmljsbasicblocks.cpp.

References QQmlJSScope::internalName().

Referenced by adjustErrorMessage().

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

◆ containsAll()

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

Definition at line 274 of file qqmljsbasicblocks.cpp.

References elements.

◆ containsAny()

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

Definition at line 264 of file qqmljsbasicblocks.cpp.

References elements.

◆ deduplicate()

template<typename Container >
void deduplicate ( Container &  container)

Definition at line 106 of file qqmljsbasicblocks.cpp.

References erase().

Referenced by QQmlJSBasicBlocks::run().

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