![]() |
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 |
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 1451 of file qqmlsa.cpp.
enum QQmlSA::LookupMode |
Enumerator | |
---|---|
Register | |
Lookup | |
Register | |
Lookup |
Definition at line 1451 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 1606 of file qqmlsa.cpp.
|
static |
Definition at line 1611 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 2237 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 2253 of file qqmlsa.cpp.
References BoolLiteral, and Object.
|
static |
Definition at line 1452 of file qqmlsa.cpp.
References Register.