- Qt 6.10
- Qt QML Compiler
- Qt Qml Compiler C++ Classes
- Qt 6.10.2 Reference Documentation

# 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.