Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QQmlJS::Dom::Import Class Reference

#include <qqmldomelements_p.h>

+ Collaboration diagram for QQmlJS::Dom::Import:

Public Member Functions

 Import (QmlUri uri=QmlUri(), Version version=Version(), QString importId=QString())
 
bool iterateDirectSubpaths (DomItem &self, DirectVisitor)
 
Path importedPath () const
 
Import baseImport () const
 
void writeOut (DomItem &self, OutWriter &ow) const
 

Static Public Member Functions

static Import fromUriString (QString importStr, Version v=Version(), QString importId=QString(), ErrorHandler handler=nullptr)
 
static Import fromFileString (QString importStr, QString importId=QString(), ErrorHandler handler=nullptr)
 
static QRegularExpression importRe ()
 

Public Attributes

QmlUri uri
 
Version version
 
QString importId
 
RegionComments comments
 
bool implicit = false
 

Static Public Attributes

static constexpr DomType kindValue = DomType::Import
 

Friends

bool operator== (const Import &i1, const Import &i2)
 
bool operator!= (const Import &i1, const Import &i2)
 

Detailed Description

Definition at line 258 of file qqmldomelements_p.h.

Constructor & Destructor Documentation

◆ Import()

QQmlJS::Dom::Import::Import ( QmlUri  uri = QmlUri(),
Version  version = Version(),
QString  importId = QString() 
)
inline

Definition at line 269 of file qqmldomelements_p.h.

Member Function Documentation

◆ baseImport()

Import QQmlJS::Dom::Import::baseImport ( ) const
inline

Definition at line 289 of file qqmldomelements_p.h.

◆ fromFileString()

static Import QQmlJS::Dom::Import::fromFileString ( QString  importStr,
QString  importId = QString(),
ErrorHandler  handler = nullptr 
)
static

Referenced by QQmlJS::Dom::QQmlDomAstCreator::visit().

+ Here is the caller graph for this function:

◆ fromUriString()

static Import QQmlJS::Dom::Import::fromUriString ( QString  importStr,
Version  v = Version(),
QString  importId = QString(),
ErrorHandler  handler = nullptr 
)
static

Referenced by QQmlJS::Dom::DomEnvironment::defaultImplicitImports(), and QQmlJS::Dom::QQmlDomAstCreator::visit().

+ Here is the caller graph for this function:

◆ importedPath()

Path QQmlJS::Dom::Import::importedPath ( ) const
inline

Definition at line 275 of file qqmldomelements_p.h.

References Q_ASSERT_X.

◆ importRe()

QRegularExpression QQmlJS::Dom::Import::importRe ( )
static

Definition at line 261 of file qqmldomelements.cpp.

References QRegularExpression::anchoredPattern(), and QStringLiteral.

+ Here is the call graph for this function:

◆ iterateDirectSubpaths()

bool QQmlJS::Dom::Import::iterateDirectSubpaths ( DomItem self,
DirectVisitor   
)

◆ writeOut()

void QQmlJS::Dom::Import::writeOut ( DomItem self,
OutWriter ow 
) const

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const Import i1,
const Import i2 
)
friend

Definition at line 296 of file qqmldomelements_p.h.

◆ operator==

bool operator== ( const Import i1,
const Import i2 
)
friend

Definition at line 291 of file qqmldomelements_p.h.

Member Data Documentation

◆ comments

RegionComments QQmlJS::Dom::Import::comments

Definition at line 305 of file qqmldomelements_p.h.

◆ implicit

bool QQmlJS::Dom::Import::implicit = false

Definition at line 306 of file qqmldomelements_p.h.

Referenced by QQmlJS::Dom::QQmlDomAstCreator::visit().

◆ importId

QString QQmlJS::Dom::Import::importId

Definition at line 304 of file qqmldomelements_p.h.

◆ kindValue

constexpr DomType QQmlJS::Dom::Import::kindValue = DomType::Import
staticconstexpr

Definition at line 262 of file qqmldomelements_p.h.

◆ uri

QmlUri QQmlJS::Dom::Import::uri

Definition at line 302 of file qqmldomelements_p.h.

◆ version

Version QQmlJS::Dom::Import::version

Definition at line 303 of file qqmldomelements_p.h.


The documentation for this class was generated from the following files: