![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Namespaces | |
| namespace | Utils |
Classes | |
| class | HighlightingVisitor |
| struct | HighlightsRange |
| struct | HighlightToken |
Typedefs | |
| using | HighlightsContainer = QMap<int, HighlightToken> |
| using | QmlHighlightKindToLspKind = int (*)(QmlHighlightKind) |
Functions | |
| static int | mapToProtocolForQtCreator (QmlHighlightKind highlightKind) |
| static int | mapToProtocolDefault (QmlHighlightKind highlightKind) |
| static std::optional< QmlHighlightKind > | resolveJsGlobalObjectKind (const DomItem &item, const QString &name) |
| Further resolves the type of a JavaScriptIdentifier A global object can be in the object form or in the function form. For example, Date can be used as a constructor function (like new Date()) or as a object (like Date.now()). | |
| static int | fromQmlModifierKindToLspTokenType (QmlHighlightModifiers highlightModifier) |
| static FieldFilter | highlightingFilter () |
| using QmlHighlighting::HighlightsContainer = QMap<int, HighlightToken> |
Definition at line 138 of file qqmlsemantictokens_p.h.
| using QmlHighlighting::QmlHighlightKindToLspKind = int (*)(QmlHighlightKind) |
Definition at line 139 of file qqmlsemantictokens_p.h.
|
strong |
| Enumerator | |
|---|---|
| Default | |
| QtCHighlighting | |
Definition at line 79 of file qqmlsemantictokens_p.h.
|
strong |
Definition at line 35 of file qqmlsemantictokens_p.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| QmlPropertyDefinition | |
| QmlDefaultProperty | |
| QmlFinalProperty | |
| QmlRequiredProperty | |
| QmlReadonlyProperty | |
Definition at line 68 of file qqmlsemantictokens_p.h.
|
strong |
Definition at line 86 of file qqmlsemantictokens_p.h.
|
static |
Definition at line 191 of file qqmlsemantictokens.cpp.
|
static |
Definition at line 215 of file qqmlsemantictokens.cpp.
|
static |
Definition at line 88 of file qqmlsemantictokens.cpp.
References Comment, Decorator, Enum, EnumMember, Field, JsGlobalMethod, JsGlobalVar, JsImport, JsLabel, JsScopeVar, Keyword, Method, Namespace, Number, Operator, Parameter, Property, QmlEnumMember, QmlEnumName, QmlExternalId, QmlExternalObjectProperty, QmlImportId, QmlKeyword, QmlLocalId, QmlMethod, QmlMethodParameter, QmlNamespace, QmlPragmaName, QmlPragmaValue, QmlProperty, QmlRootObjectProperty, QmlScopeObjectProperty, QmlSignal, QmlSignalHandler, QmlType, QmlTypeModifier, String, Type, Unknown, and Variable.
|
static |
Definition at line 23 of file qqmlsemantictokens.cpp.
References Comment, Decorator, Enum, EnumMember, Field, JsGlobalMethod, JsGlobalVar, JsImport, JsLabel, JsScopeVar, Keyword, Method, Namespace, Number, Operator, Parameter, Property, QmlEnumMember, QmlEnumName, QmlExternalId, QmlExternalObjectProperty, QmlImportId, QmlKeyword, QmlLocalId, QmlMethod, QmlMethodParameter, QmlNamespace, QmlPragmaName, QmlPragmaValue, QmlProperty, QmlRootObjectProperty, QmlScopeObjectProperty, QmlSignal, QmlSignalHandler, QmlType, QmlTypeModifier, String, Type, Unknown, and Variable.
|
static |
Further resolves the type of a JavaScriptIdentifier A global object can be in the object form or in the function form. For example, Date can be used as a constructor function (like new Date()) or as a object (like Date.now()).
Definition at line 156 of file qqmlsemantictokens.cpp.
References JsGlobalMethod, and JsGlobalVar.