![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
\inmodule QtQmlCompiler More...
Classes | |
| class | Binding |
| \inmodule QtQmlCompiler More... | |
| class | BindingPrivate |
| class | BindingsPrivate |
| class | DebugElementPass |
| class | DebugPropertyPass |
| class | Element |
| \inmodule QtQmlCompiler More... | |
| class | ElementPass |
| \inmodule QtQmlCompiler More... | |
| class | FixSuggestion |
| \inmodule QtQmlCompiler More... | |
| class | FixSuggestionPrivate |
| class | GenericPass |
| \inmodule QtQmlCompiler More... | |
| class | GenericPassPrivate |
| struct | GenericPropertyPass |
| class | LintPlugin |
| \inmodule QtQmlCompiler More... | |
| class | LoggerWarningId |
| \inmodule QtQmlCompiler More... | |
| class | Method |
| \inmodule QtQmlCompiler More... | |
| class | MethodPrivate |
| class | MethodsPrivate |
| class | PassManager |
| \inmodule QtQmlCompiler More... | |
| class | PassManagerPrivate |
| class | Property |
| \inmodule QtQmlCompiler More... | |
| class | PropertyPass |
| \inmodule QtQmlCompiler More... | |
| class | PropertyPassBuilder |
| struct | PropertyPassInvocation |
| class | PropertyPrivate |
| \inmodule QtQmlCompiler More... | |
| class | SourceLocation |
| \inmodule QtQmlCompiler More... | |
| class | SourceLocationPrivate |
Functions | |
| constexpr bool | isFunctionScope (ScopeType type) |
| bool | isRegularBindingType (BindingType type) |
| Q_QMLCOMPILER_EXPORT void | emitWarningWithOptionalFix (GenericPass &pass, QAnyStringView diagnostic, const LoggerWarningId &id, const QQmlSA::SourceLocation &srcLocation, const std::optional< QQmlJSFixSuggestion > &fix) |
| static QString | lookupName (const QQmlSA::Element &element, LookupMode mode=Lookup) |
| static QQmlJS::ChildScopesIterator | childScopesBegin (const Element &element) |
| static QQmlJS::ChildScopesIterator | childScopesEnd (const Element &element) |
\inmodule QtQmlCompiler
Provides tools for static analysis on QML programs.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| Invalid | |
| BoolLiteral | |
| NumberLiteral | |
| StringLiteral | |
| RegExpLiteral | |
| Null | |
| Translation | |
| TranslationById | |
| Script | |
| Object | |
| Interceptor | |
| ValueSource | |
| AttachedProperty | |
| GroupProperty | |
Definition at line 14 of file qqmlsaconstants.h.
|
strong |
| Enumerator | |
|---|---|
| Creatable | |
| Composite | |
| Singleton | |
| Script | |
| CustomParser | |
| Array | |
| InlineComponent | |
| WrappedInImplicitComponent | |
| HasBaseTypeError | |
| HasExtensionNamespace | |
| IsListProperty | |
Definition at line 34 of file qqmlsa_p.h.
| enum QQmlSA::LookupMode |
| Enumerator | |
|---|---|
| Register | |
| Lookup | |
| Register | |
| Lookup | |
Definition at line 1456 of file qqmlsa.cpp.
| enum QQmlSA::LookupMode |
| Enumerator | |
|---|---|
| Register | |
| Lookup | |
| Register | |
| Lookup | |
Definition at line 1456 of file qqmlsa.cpp.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| JSFunctionScope | |
| JSLexicalScope | |
| QMLScope | |
| GroupedPropertyScope | |
| AttachedPropertyScope | |
| EnumScope | |
| BindingFunctionScope | |
| SignalHandlerFunctionScope | |
Definition at line 38 of file qqmlsaconstants.h.
|
strong |
| Enumerator | |
|---|---|
| Invalid | |
| PropertyBinding | |
| SignalHandler | |
| ChangeHandler | |
Definition at line 31 of file qqmlsaconstants.h.
|
static |
Definition at line 1611 of file qqmlsa.cpp.
|
static |
Definition at line 1616 of file qqmlsa.cpp.
| void QQmlSA::emitWarningWithOptionalFix | ( | GenericPass & | pass, |
| QAnyStringView | diagnostic, | ||
| const LoggerWarningId & | id, | ||
| const QQmlSA::SourceLocation & | srcLocation, | ||
| const std::optional< QQmlJSFixSuggestion > & | fix ) |
Definition at line 2242 of file qqmlsa.cpp.
|
inlineconstexpr |
Definition at line 701 of file qqmljsscope_p.h.
References BindingFunctionScope, JSFunctionScope, and SignalHandlerFunctionScope.
| bool QQmlSA::isRegularBindingType | ( | BindingType | type | ) |
Definition at line 2258 of file qqmlsa.cpp.
References BoolLiteral, and Object.
|
static |
Definition at line 1457 of file qqmlsa.cpp.
References Register.