Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qqmldomtop.cpp File Reference
#include "qqmldomitem_p.h"
#include "qqmldomtop_p.h"
#include "qqmldomexternalitems_p.h"
#include "qqmldommock_p.h"
#include "qqmldomelements_p.h"
#include "qqmldomastcreator_p.h"
#include "qqmldommoduleindex_p.h"
#include "qqmldomtypesreader_p.h"
#include "qqmldom_utils_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/QBasicMutex>
#include <QtCore/QCborArray>
#include <QtCore/QDebug>
#include <QtCore/QDir>
#include <QtCore/QFile>
#include <QtCore/QFileInfo>
#include <QtCore/QPair>
#include <QtCore/QRegularExpression>
#include <QtCore/QScopeGuard>
#include <memory>
#include "moc_qqmldomtop_p.cpp"
+ Include dependency graph for qqmldomtop.cpp:

Go to the source code of this file.

Namespaces

namespace  QQmlJS
 
namespace  QQmlJS::Dom
 

Functions

static DomType QQmlJS::Dom::fileTypeForPath (DomItem &self, QString canonicalFilePath)
 
template<typename T >
QPair< std::shared_ptr< ExternalItemPair< T > >, std::shared_ptr< ExternalItemPair< T > > > QQmlJS::Dom::updateEntry (DomItem &univ, std::shared_ptr< T > newItem, QMap< QString, std::shared_ptr< ExternalItemPair< T > > > &map, QBasicMutex *mutex)
 
template<typename T >
DomTop::Callback QQmlJS::Dom::envCallbackForFile (DomItem &self, QMap< QString, std::shared_ptr< ExternalItemInfo< T > > > DomEnvironment::*map, std::shared_ptr< ExternalItemInfo< T > >(DomEnvironment::*lookupF)(DomItem &, QString, EnvLookup) const, DomTop::Callback loadCallback, DomTop::Callback allDirectDepsCallback, DomTop::Callback endCallback)
 
template<typename T >
std::shared_ptr< ExternalItemInfo< T > > QQmlJS::Dom::addExternalItem (std::shared_ptr< T > file, QString key, QMap< QString, std::shared_ptr< ExternalItemInfo< T > > > &map, AddOption option, QBasicMutex *mutex)