Qt QML Compiler C++ Classes

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

This module is in Technical Preview state.

Namespaces

QQmlSA

Provides tools for static analysis on QML programs

Classes

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

Detailed Description

For more information on the Qt QmlCompiler module, see the Qt QML Compiler module documentation.

© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.