Dialect Class

(QmlJS::Dialect)

Public Types

enum Enum { NoLanguage, JavaScript, Json, Qml, ..., AnyLanguage }

Public Functions

Dialect(QmlJS::Dialect::Enum dialect = NoLanguage)
QList<QmlJS::Dialect> companionLanguages() const
QmlJS::Dialect::Enum dialect() const
bool isFullySupportedLanguage() const
bool isQmlLikeLanguage() const
bool isQmlLikeOrJsLanguage() const
void mergeLanguage(const QmlJS::Dialect &l2)
bool restrictLanguage(const QmlJS::Dialect &l2)
QString toString() const
bool operator!=(const QmlJS::Dialect &o) const
bool operator<(const QmlJS::Dialect &o) const
bool operator==(const QmlJS::Dialect &o) const

Static Public Members

QmlJS::Dialect mergeLanguages(const QmlJS::Dialect &l1, const QmlJS::Dialect &l2)

Member Type Documentation

enum Dialect::Enum

Member Function Documentation

Dialect::Dialect(QmlJS::Dialect::Enum dialect = NoLanguage)

Default constructs an instance of Dialect.

QList<QmlJS::Dialect> Dialect::companionLanguages() const

QmlJS::Dialect::Enum Dialect::dialect() const

bool Dialect::isFullySupportedLanguage() const

bool Dialect::isQmlLikeLanguage() const

bool Dialect::isQmlLikeOrJsLanguage() const

void Dialect::mergeLanguage(const QmlJS::Dialect &l2)

[static] QmlJS::Dialect Dialect::mergeLanguages(const QmlJS::Dialect &l1, const QmlJS::Dialect &l2)

bool Dialect::restrictLanguage(const QmlJS::Dialect &l2)

QString Dialect::toString() const

bool Dialect::operator!=(const QmlJS::Dialect &o) const

bool Dialect::operator<(const QmlJS::Dialect &o) const

bool Dialect::operator==(const QmlJS::Dialect &o) const