QQmlSA::LintPlugin Class

class QQmlSA ::LintPlugin

Base class for all static analysis plugins. 更多...

頭: #include <LintPlugin>
CMake: find_package(Qt6 REQUIRED COMPONENTS QmlCompiler)
target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler)
狀態: 技術預覽

公共函數

LintPlugin ()
virtual ~LintPlugin ()
virtual void registerPasses (QQmlSA::PassManager * manager , const QQmlSA::Element & rootElement ) = 0

詳細描述

成員函數文檔編製

[constexpr noexcept] LintPlugin:: LintPlugin ()

Constructs a LintPlugin object.

[virtual constexpr noexcept] LintPlugin:: ~LintPlugin ()

銷毀 LintPlugin 實例。

[pure virtual] void LintPlugin:: registerPasses ( QQmlSA::PassManager * manager , const QQmlSA::Element & rootElement )

Adds a pass manager that will be executed on rootElement .