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

(ecf78f31908edfd343e9447cfe4ac0b53cbabd18)

#include "qqmljstyperesolver_p.h"
#include "qqmljsimporter_p.h"
#include "qqmljsimportvisitor_p.h"
#include "qqmljslogger_p.h"
#include "qqmljsutils_p.h"
#include <private/qv4value_p.h>
#include <private/qduplicatetracker_p.h>
#include <QtCore/qloggingcategory.h>
Include dependency graph for qqmljstyperesolver.cpp:

Go to the source code of this file.

Functions

 Q_STATIC_LOGGING_CATEGORY (lcTypeResolver, "qt.qml.compiler.typeresolver", QtInfoMsg)
static void assertExtension (const QQmlJSScope::ConstPtr &type, QLatin1String extension)
static QQmlJSRegisterContent::ContentVariant mergeVariants (QQmlJSRegisterContent::ContentVariant a, QQmlJSRegisterContent::ContentVariant b)
static QQmlJSRegisterContent::ContentVariant scopeContentVariant (QQmlJSScope::ExtensionKind mode, bool isMethod)
static bool isRevisionAllowed (int memberRevision, const QQmlJSScope::ConstPtr &scope)
static QQmlJSRegisterContent doConvert (QQmlJSRegisterContent from, const QQmlJSScope::ConstPtr &to, QQmlJSRegisterContent scope, QQmlJSRegisterContentPool *pool)

Function Documentation

◆ assertExtension()

void assertExtension ( const QQmlJSScope::ConstPtr & type,
QLatin1String extension )
inlinestatic

Definition at line 23 of file qqmljstyperesolver.cpp.

◆ doConvert()

Definition at line 1864 of file qqmljstyperesolver.cpp.

◆ isRevisionAllowed()

bool isRevisionAllowed ( int memberRevision,
const QQmlJSScope::ConstPtr & scope )
static

Definition at line 1009 of file qqmljstyperesolver.cpp.

◆ mergeVariants()

◆ Q_STATIC_LOGGING_CATEGORY()

Q_STATIC_LOGGING_CATEGORY ( lcTypeResolver ,
"qt.qml.compiler.typeresolver" ,
QtInfoMsg  )

◆ scopeContentVariant()

QQmlJSRegisterContent::ContentVariant scopeContentVariant ( QQmlJSScope::ExtensionKind mode,
bool isMethod )
static

Definition at line 993 of file qqmljstyperesolver.cpp.