Qt QML Compiler C++ Classes

The Qt QML Compiler module provides tools for static analysis of QML code. 更多...

This module is in Technical Preview 状态。

名称空间

QQmlSA

为静态分析 QML 程序提供工具

QQmlSA::Binding

Represents a single QML property binding for a specific type

QQmlSA::Binding::Bindings

Holds multiple property name to property binding associations

QQmlSA::Element

Represents a QML type

QQmlSA::ElementPass

Base class for all static analysis passes on elements

QQmlSA::FixSuggestion

Represents a suggested fix for an issue in the source code

QQmlSA::GenericPass

Base class for static analysis passes

QQmlSA::LintPlugin

Base class for all static analysis plugins

QQmlSA::LoggerWarningId

A wrapper around a string literal to uniquely identify warning categories in the QQmlSA framework

QQmlSA::Method

Represents a QML method

QQmlSA::Method::Methods

Holds multiple method name to method associations

QQmlSA::PassManager

Can analyze an element and its children with static analysis passes

QQmlSA::Property

Represents a QML property

QQmlSA::PropertyPass

Base class for all static analysis passes on properties

QQmlSA::SourceLocation

Represents a location or region in the source code

详细描述