![]() |
Qt 6.x
The Qt SDK
|
\inmodule QtQmlCompiler More...
Classes | |
| class | Binding |
| \inmodule QtQmlCompiler More... | |
| struct | BindingInfo |
| 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 |
| class | LintPlugin |
| \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... | |
| struct | PropertyPassInfo |
| class | PropertyPrivate |
| class | SourceLocation |
| \inmodule QtQmlCompiler More... | |
| class | SourceLocationPrivate |
Functions | |
| static QString | lookupName (const QQmlSA::Element &element, LookupMode mode=Lookup) |
\inmodule QtQmlCompiler
Provides tools for static analysis on QML programs.
\modulestate Technical Preview
|
strong |
| Enumerator | |
|---|---|
| Reference | |
| Value | |
| None | |
| Sequence | |
Definition at line 40 of file qqmlsa_p.h.
|
strong |
| Enumerator | |
|---|---|
| SimplePropertyTarget | |
| ListPropertyTarget | |
| UnnamedPropertyTarget | |
Definition at line 45 of file qqmlsaconstants.h.
| enum QQmlSA::BindingType : unsigned int |
| Enumerator | |
|---|---|
| Invalid | |
| BoolLiteral | |
| NumberLiteral | |
| StringLiteral | |
| RegExpLiteral | |
| Null | |
| Translation | |
| TranslationById | |
| Script | |
| Object | |
| Interceptor | |
| ValueSource | |
| AttachedProperty | |
| GroupProperty | |
Definition at line 15 of file qqmlsaconstants.h.
| Enumerator | |
|---|---|
| NotExtension | |
| ExtensionType | |
| ExtensionNamespace | |
Definition at line 39 of file qqmlsaconstants.h.
|
strong |
| Enumerator | |
|---|---|
| Creatable | |
| Composite | |
| Singleton | |
| Script | |
| CustomParser | |
| Array | |
| InlineComponent | |
| WrappedInImplicitComponent | |
| HasBaseTypeError | |
| HasExtensionNamespace | |
| IsListProperty | |
Definition at line 42 of file qqmlsa_p.h.
| enum QQmlSA::LookupMode |
| Enumerator | |
|---|---|
| Register | |
| Lookup | |
Definition at line 1036 of file qqmlsa.cpp.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| Private | |
| Protected | |
| Public | |
Definition at line 60 of file qqmlsaconstants.h.
|
strong |
| Enumerator | |
|---|---|
| JSFunctionScope | |
| JSLexicalScope | |
| QMLScope | |
| GroupedPropertyScope | |
| AttachedPropertyScope | |
| EnumScope | |
Definition at line 51 of file qqmlsaconstants.h.
| enum QQmlSA::ScriptBindingKind : unsigned int |
| Enumerator | |
|---|---|
| Script_Invalid | |
| Script_PropertyBinding | |
| Script_SignalHandler | |
| Script_ChangeHandler | |
Definition at line 32 of file qqmlsaconstants.h.
|
static |
Definition at line 1037 of file qqmlsa.cpp.
References QQmlSA::Element::baseType(), QString::endsWith(), QQmlJSScope::internalName(), QQmlJSScope::isComposite(), QString::isEmpty(), QQmlSA::Element::isNull(), Register, and QQmlJSScope::scope().
Referenced by QQmlSA::PassManagerPrivate::registerPropertyPass().
Here is the call graph for this function:
Here is the caller graph for this function: