![]() |
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().