![]() |
Qt 6.x
The Qt SDK
|
#include <qqmldomelements_p.h>
Public Member Functions | |
Version (qint32 majorVersion=Undefined, qint32 minorVersion=Undefined) | |
bool | iterateDirectSubpaths (DomItem &self, DirectVisitor) |
bool | isLatest () const |
bool | isValid () const |
QString | stringValue () const |
QString | majorString () const |
QString | majorSymbolicString () const |
QString | minorString () const |
int | compare (const Version &o) const |
Static Public Member Functions | |
static Version | fromString (QStringView v) |
Public Attributes | |
qint32 | majorVersion |
qint32 | minorVersion |
Static Public Attributes | |
static constexpr DomType | kindValue = DomType::Version |
static constexpr qint32 | Undefined = -1 |
static constexpr qint32 | Latest = -2 |
Definition at line 155 of file qqmldomelements_p.h.
Definition at line 221 of file qqmldomelements.cpp.
|
inline |
Definition at line 190 of file qqmldomelements_p.h.
References o.
|
static |
Definition at line 201 of file qqmldomelements.cpp.
References QRegularExpression::anchoredPattern(), Latest, ok, QStringLiteral, and Undefined.
Referenced by QQmlJS::Dom::Paths::moduleScopePath().
bool QQmlJS::Dom::Version::isLatest | ( | ) | const |
Definition at line 223 of file qqmldomelements.cpp.
References Latest, majorVersion, and minorVersion.
Referenced by iterateDirectSubpaths(), and stringValue().
bool QQmlJS::Dom::Version::isValid | ( | ) | const |
Definition at line 228 of file qqmldomelements.cpp.
References majorVersion, and minorVersion.
Referenced by QQmlJS::Dom::ModuleIndex::exportsWithNameAndMinorVersion(), and iterateDirectSubpaths().
bool QQmlJS::Dom::Version::iterateDirectSubpaths | ( | DomItem & | self, |
DirectVisitor | visitor | ||
) |
Definition at line 248 of file qqmldomelements.cpp.
References isLatest(), isValid(), majorVersion, minorVersion, and stringValue().
|
inline |
Definition at line 170 of file qqmldomelements_p.h.
References QString::number(), and Undefined.
|
inline |
Definition at line 176 of file qqmldomelements_p.h.
References QString::number(), and Undefined.
Referenced by QQmlJS::Dom::Paths::moduleScopePath().
|
inline |
Definition at line 184 of file qqmldomelements_p.h.
References QString::number(), and Undefined.
Referenced by QQmlJS::Dom::Paths::moduleScopePath().
QString QQmlJS::Dom::Version::stringValue | ( | ) | const |
Definition at line 233 of file qqmldomelements.cpp.
References QChar::fromLatin1(), isLatest(), majorVersion, minorVersion, and QString::number().
Referenced by iterateDirectSubpaths().
|
staticconstexpr |
Definition at line 158 of file qqmldomelements_p.h.
|
staticconstexpr |
Definition at line 160 of file qqmldomelements_p.h.
Referenced by QQmlJS::Dom::ModuleIndex::ensureMinorVersion(), fromString(), isLatest(), QQmlJS::Dom::ModuleIndex::iterateDirectSubpaths(), QQmlJS::Dom::Paths::moduleIndexPath(), and QQmlJS::Dom::QQmlDomAstCreator::visit().
qint32 QQmlJS::Dom::Version::majorVersion |
Definition at line 198 of file qqmldomelements_p.h.
Referenced by QQmlJS::Dom::ModuleIndex::exportsWithNameAndMinorVersion(), isLatest(), isValid(), iterateDirectSubpaths(), QQmlJS::Dom::Dependency::operator==(), and stringValue().
qint32 QQmlJS::Dom::Version::minorVersion |
Definition at line 199 of file qqmldomelements_p.h.
Referenced by QQmlJS::Dom::ModuleIndex::exportsWithNameAndMinorVersion(), isLatest(), isValid(), QQmlJS::Dom::ModuleScope::iterateDirectSubpaths(), iterateDirectSubpaths(), QQmlJS::Dom::Dependency::operator==(), and stringValue().
|
staticconstexpr |
Definition at line 159 of file qqmldomelements_p.h.
Referenced by QQmlJS::Dom::ModuleIndex::exportsWithNameAndMinorVersion(), fromString(), and QQmlJS::Dom::Paths::moduleIndexPath().