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

(3a011b0dc75a48b9e8bab406412f5e80fb208713)

#include "qqmldomfilelocations_p.h"
#include "qqmldomconstants_p.h"
#include "qqmldomitem_p.h"
#include "qqmldompath_p.h"
#include "qqmldomtop_p.h"
#include "qqmldomelements_p.h"
#include "qqmldomexternalitems_p.h"
#include "qqmldommock_p.h"
#include "qqmldomastdumper_p.h"
#include "qqmldomoutwriter_p.h"
#include "qqmldomfilewriter_p.h"
#include "qqmldomfieldfilter_p.h"
#include "qqmldomcompare_p.h"
#include "qqmldomlinewriter_p.h"
#include "qqmldom_utils_p.h"
#include "qqmldomscriptelements_p.h"
#include <qqmldomlinewriterfactory_p.h>
#include <QtQml/private/qqmljslexer_p.h>
#include <QtQml/private/qqmljsparser_p.h>
#include <QtQml/private/qqmljsengine_p.h>
#include <QtQml/private/qqmljsastvisitor_p.h>
#include <QtQml/private/qqmljsast_p.h>
#include <QtCore/QCborArray>
#include <QtCore/QCborMap>
#include <QtCore/QDebug>
#include <QtCore/QDir>
#include <QtCore/QFile>
#include <QtCore/QFileInfo>
#include <QtCore/QJsonDocument>
#include <QtCore/QJsonValue>
#include <QtCore/QMutexLocker>
#include <QtCore/QRegularExpression>
#include <QtCore/QScopeGuard>
#include <QtCore/QtGlobal>
#include <QtCore/QTimeZone>
#include <optional>
#include <type_traits>
#include <utility>
#include "moc_qqmldomitem_p.cpp"
Include dependency graph for qqmldomitem.cpp:

Go to the source code of this file.

Classes

struct  QQmlJS::Dom::CheckDomElementT< std::variant< Ts... > >
struct  QQmlJS::Dom::ResolveToDo
class  QQmlJS::Dom::CppTypeInfo

Namespaces

namespace  QQmlJS
namespace  QQmlJS::Dom

Functions

QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY (writeOutLog, "qt.qmldom.writeOut", QtWarningMsg)
 Q_STATIC_LOGGING_CATEGORY (refLog, "qt.qmldom.ref", QtWarningMsg)
QMLDOM_EXPORT QMap< DomType, QStringQQmlJS::Dom::domTypeToStringMap ()
QMLDOM_EXPORT QString QQmlJS::Dom::domTypeToString (DomType k)
QMLDOM_EXPORT QMap< DomKind, QStringQQmlJS::Dom::domKindToStringMap ()
QMLDOM_EXPORT QString QQmlJS::Dom::domKindToString (DomKind k)
QMLDOM_EXPORT bool QQmlJS::Dom::domTypeIsExternalItem (DomType k)
QMLDOM_EXPORT bool QQmlJS::Dom::domTypeIsTopItem (DomType k)
QMLDOM_EXPORT bool QQmlJS::Dom::domTypeIsContainer (DomType k)
QMLDOM_EXPORT bool QQmlJS::Dom::domTypeIsScope (DomType k)
static QMap< QString, LookupTypeQQmlJS::Dom::stringToLookupTypeMap ()
static DomItem QQmlJS::Dom::rootFromContext (const DomItem &root, PathRoot contextId)
static DomItem QQmlJS::Dom::resolveReference (const DomItem &it, const Path &refRef, QList< Path > *visitedRefs, const ErrorHandler &errorHandler, const ErrorGroups &errorGroup)
static LookupOptions QQmlJS::Dom::resolveLookupOptions (const PathCurrent &current, const DomItem &it)
static std::optional< LookupTypeQQmlJS::Dom::lookupTypeFromString (const QString &expectedType)
static bool QQmlJS::Dom::visitPrototypeIndex (QList< DomItem > &toDo, const DomItem &current, const DomItem &derivedFromPrototype, const ErrorHandler &h, QList< Path > *visitedRefs, VisitPrototypesOptions options, const DomItem &prototype)
static bool QQmlJS::Dom::visitForLookupType (const DomItem &el, LookupType lookupType, function_ref< bool(const DomItem &)> visitor)
static bool QQmlJS::Dom::visitQualifiedNameLookup (const DomItem &newIt, const QStringList &subpath, function_ref< bool(const DomItem &)> visitor, LookupType lookupType, const ErrorHandler &errorHandler, QList< Path > *visitedRefs)
QMLDOM_EXPORT bool QQmlJS::Dom::operator== (const DomItem &o1, const DomItem &o2)
QMLDOM_EXPORT QDebug QQmlJS::Dom::operator<< (QDebug debug, const DomItem &c)
QMLDOM_EXPORT QDebug QQmlJS::Dom::operator<< (QDebug debug, const MutableDomItem &c)
std::shared_ptr< ExternalOwningItemQQmlJS::Dom::getFileItemOwner (const DomItem &fileItem)

Function Documentation

◆ Q_LOGGING_CATEGORY()

QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY ( writeOutLog ,
"qt.qmldom.writeOut" ,
QtWarningMsg  )

◆ Q_STATIC_LOGGING_CATEGORY()

Q_STATIC_LOGGING_CATEGORY ( refLog ,
"qt.qmldom.ref" ,
QtWarningMsg  )