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
QQmlJS::Dom::Version Class Reference

#include <qqmldomelements_p.h>

Collaboration diagram for QQmlJS::Dom::Version:

Public Member Functions

 Version (qint32 majorVersion=Undefined, qint32 minorVersion=Undefined)
bool iterateDirectSubpaths (const DomItem &self, DirectVisitor) const
bool isLatest () const
bool isValid () const
QString stringValue () const
QString majorString () const
QString majorSymbolicString () const
QString minorString () const
int compare (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

Detailed Description

Definition at line 161 of file qqmldomelements_p.h.

Constructor & Destructor Documentation

◆ Version()

QQmlJS::Dom::Version::Version ( qint32 majorVersion = Undefined,
qint32 minorVersion = Undefined )

Definition at line 223 of file qqmldomelements.cpp.

Member Function Documentation

◆ compare()

int QQmlJS::Dom::Version::compare ( Version o) const
inline

Definition at line 196 of file qqmldomelements_p.h.

Referenced by QQmlJS::Dom::operator!=(), QQmlJS::Dom::operator<(), QQmlJS::Dom::operator<=(), QQmlJS::Dom::operator==(), QQmlJS::Dom::operator>(), and QQmlJS::Dom::operator>=().

Here is the caller graph for this function:

◆ fromString()

Version QQmlJS::Dom::Version::fromString ( QStringView v)
static

Definition at line 203 of file qqmldomelements.cpp.

◆ isLatest()

bool QQmlJS::Dom::Version::isLatest ( ) const

Definition at line 225 of file qqmldomelements.cpp.

Referenced by iterateDirectSubpaths(), and stringValue().

Here is the caller graph for this function:

◆ isValid()

bool QQmlJS::Dom::Version::isValid ( ) const

Definition at line 230 of file qqmldomelements.cpp.

Referenced by QQmlJS::Dom::ModuleIndex::exportsWithNameAndMinorVersion(), and iterateDirectSubpaths().

Here is the caller graph for this function:

◆ iterateDirectSubpaths()

bool QQmlJS::Dom::Version::iterateDirectSubpaths ( const DomItem & self,
DirectVisitor visitor ) const

Definition at line 250 of file qqmldomelements.cpp.

References isLatest(), and isValid().

Here is the call graph for this function:

◆ majorString()

QString QQmlJS::Dom::Version::majorString ( ) const
inline

Definition at line 176 of file qqmldomelements_p.h.

◆ majorSymbolicString()

QString QQmlJS::Dom::Version::majorSymbolicString ( ) const
inline

Definition at line 182 of file qqmldomelements_p.h.

◆ minorString()

QString QQmlJS::Dom::Version::minorString ( ) const
inline

Definition at line 190 of file qqmldomelements_p.h.

◆ stringValue()

QString QQmlJS::Dom::Version::stringValue ( ) const

Definition at line 235 of file qqmldomelements.cpp.

References isLatest().

Here is the call graph for this function:

Member Data Documentation

◆ kindValue

DomType QQmlJS::Dom::Version::kindValue = DomType::Version
staticconstexpr

Definition at line 164 of file qqmldomelements_p.h.

◆ Latest

qint32 QQmlJS::Dom::Version::Latest = -2
staticconstexpr

Definition at line 166 of file qqmldomelements_p.h.

◆ majorVersion

qint32 QQmlJS::Dom::Version::majorVersion

Definition at line 204 of file qqmldomelements_p.h.

◆ minorVersion

qint32 QQmlJS::Dom::Version::minorVersion

Definition at line 205 of file qqmldomelements_p.h.

◆ Undefined

qint32 QQmlJS::Dom::Version::Undefined = -1
staticconstexpr

Definition at line 165 of file qqmldomelements_p.h.


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