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

(4da6cc5653d3b4969bd9b54419bdfd31a169c8f8)

#include "qqmldomconstants_p.h"
#include "qqmldompath_p.h"
#include "qqmldomelements_p.h"
#include "qqmldomcomments_p.h"
#include "qqmldomastdumper_p.h"
#include "qqmldommock_p.h"
#include "qqmldomreformatter_p.h"
#include "qqmldomoutwriter_p.h"
#include "qqmldomlinewriter_p.h"
#include "qqmldomtop_p.h"
#include "qqmldomexternalitems_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/QScopeGuard>
#include <QtCore/QRegularExpression>
#include <QtCore/QDir>
#include <QtCore/QBasicMutex>
#include <QtCore/QUrl>
#include <optional>
#include <limits>
#include "moc_qqmldomelements_p.cpp"
Include dependency graph for qqmldomelements.cpp:

Go to the source code of this file.

Classes

class  QQmlJS::Dom::FirstNodeVisitor

Namespaces

namespace  QQmlJS
namespace  QQmlJS::Dom
namespace  QQmlJS::Dom::Paths

Functions

Path QQmlJS::Dom::Paths::moduleIndexPath (const QString &uri, int majorVersion, const ErrorHandler &errorHandler=nullptr)
Path QQmlJS::Dom::Paths::moduleScopePath (const QString &uri, Version version, const ErrorHandler &errorHandler=nullptr)
Path QQmlJS::Dom::Paths::moduleScopePath (const QString &uri, const QString &version, const ErrorHandler &errorHandler=nullptr)
static ErrorGroups QQmlJS::Dom::domParsingErrors ()
static QStringList QQmlJS::Dom::dotExpressionToList (const std::shared_ptr< ScriptExpression > &expr)
static QStringList QQmlJS::Dom::keepKeysOrder (const QList< std::pair< SourceLocation, DomItem > > &attribs, const QStringList &keys)
static QList< DomItemQQmlJS::Dom::keepDomItemsOrder (const QList< std::pair< SourceLocation, DomItem > > &attribs, const QStringView &field, const DomItem &refItem)
static std::pair< QList< DomItem >, QList< DomItem > > QQmlJS::Dom::splitSignalsAndMethods (const QList< DomItem > &fields)
static std::tuple< QList< DomItem >, QList< DomItem >, QList< DomItem > > QQmlJS::Dom::splitBindings (const DomItem &bindings, const QSet< QString > &mergedDefBinding, const QStringList &keys)
AST::NodeQQmlJS::Dom::firstNodeInRange (AST::Node *n, qsizetype minStart=0, qsizetype maxEnd=std::numeric_limits< qint32 >::max())