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

(ecf78f31908edfd343e9447cfe4ac0b53cbabd18)

#include "qqmljscontextualtypes_p.h"
#include "qqmljsscope_p.h"
#include "qqmljstypereader_p.h"
#include "qqmljsimporter_p.h"
#include "qqmljsutils_p.h"
#include "qqmlsa.h"
#include <QtCore/qqueue.h>
#include <QtCore/qsharedpointer.h>
#include <private/qduplicatetracker_p.h>
#include <algorithm>
Include dependency graph for qqmljsscope.cpp:

Go to the source code of this file.

Functions

static QQmlJSScope::ImportedScope< QQmlJSScope::ConstPtrqFindInlineComponents (QStringView typeName, const QQmlJS::ContextualTypes &contextualTypes)
template<typename Resolver, typename ChildScopeUpdater>
static QTypeRevision resolveTypesInternal (Resolver resolve, ChildScopeUpdater update, const QQmlJSScope::Ptr &self, const QQmlJS::ContextualTypes &contextualTypes, QSet< QString > *usedTypes)
static QString flagStorage (const QString &underlyingType)

Function Documentation

◆ flagStorage()

QString flagStorage ( const QString & underlyingType)
static

Definition at line 622 of file qqmljsscope.cpp.

◆ qFindInlineComponents()

QQmlJSScope::ImportedScope< QQmlJSScope::ConstPtr > qFindInlineComponents ( QStringView typeName,
const QQmlJS::ContextualTypes & contextualTypes )
static

Definition at line 334 of file qqmljsscope.cpp.

◆ resolveTypesInternal()

template<typename Resolver, typename ChildScopeUpdater>
QTypeRevision resolveTypesInternal ( Resolver resolve,
ChildScopeUpdater update,
const QQmlJSScope::Ptr & self,
const QQmlJS::ContextualTypes & contextualTypes,
QSet< QString > * usedTypes )
static

Definition at line 586 of file qqmljsscope.cpp.