Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qqmldomastcreator.cpp File Reference

(5230151276041b16521122d6a55f5bc45780cdf2)

#include "qqmldomastcreator_p.h"
#include "qqmldomconstants_p.h"
#include "qqmldomelements_p.h"
#include "qqmldomitem_p.h"
#include "qqmldompath_p.h"
#include "qqmldomscriptelements_p.h"
#include "qqmldomtop_p.h"
#include "qqmldomerrormessage_p.h"
#include "qqmldomastdumper_p.h"
#include "qqmldomattachedinfo_p.h"
#include "qqmldom_utils_p.h"
#include <QtQml/private/qqmljsast_p.h>
#include <QtQmlCompiler/private/qqmljsutils_p.h>
#include <QtCore/QDir>
#include <QtCore/QFileInfo>
#include <QtCore/QScopeGuard>
#include <QtCore/QLoggingCategory>
#include <memory>
#include <optional>
#include <type_traits>
#include <variant>
#include <vector>
+ Include dependency graph for qqmldomastcreator.cpp:

Go to the source code of this file.

Namespaces

namespace  QQmlJS
 
namespace  QQmlJS::Dom
 

Macros

#define Q_SCRIPTELEMENT_DISABLE()
 
#define Q_SCRIPTELEMENT_EXIT_IF(check)
 

Functions

static Q_LOGGING_CATEGORY (creatorLog, "qt.qmldom.astcreator", QtWarningMsg)
 
template<typename K , typename V >
V * QQmlJS::Dom::valueFromMultimap (QMultiMap< K, V > &mmap, const K &key, index_type idx)
 
static ErrorGroups QQmlJS::Dom::astParseErrors ()
 
static QString QQmlJS::Dom::toString (const UiQualifiedId *qualifiedId, QChar delimiter=QLatin1Char('.'))
 
static QString QQmlJS::Dom::typeToString (AST::Type *t)
 
SourceLocation QQmlJS::Dom::combineLocations (SourceLocation s1, SourceLocation s2)
 
SourceLocation QQmlJS::Dom::combineLocations (Node *n)
 
static ScriptElementVariant QQmlJS::Dom::wrapIntoFieldMemberExpression (const ScriptElementVariant &left, const SourceLocation &dotToken, const ScriptElementVariant &right)
 
static ScriptElementVariant QQmlJS::Dom::fieldMemberExpressionForQualifiedId (const AST::UiQualifiedId *qualifiedId)
 
static void QQmlJS::Dom::setFormalParameterKind (ScriptElementVariant &variant)
 
static const DomEnvironmentQQmlJS::Dom::environmentFrom (MutableDomItem &qmlFile)
 
static QStringList QQmlJS::Dom::qmldirFilesFrom (MutableDomItem &qmlFile)
 

Macro Definition Documentation

◆ Q_SCRIPTELEMENT_DISABLE

#define Q_SCRIPTELEMENT_DISABLE ( )

◆ Q_SCRIPTELEMENT_EXIT_IF

#define Q_SCRIPTELEMENT_EXIT_IF ( check)

Function Documentation

◆ Q_LOGGING_CATEGORY()

static Q_LOGGING_CATEGORY ( creatorLog ,
"qt.qmldom.astcreator" ,
QtWarningMsg  )
static