このページでは

QQmlSA::LintPlugin Class

class QQmlSA::LintPlugin

すべての静的解析プラグインの基底クラス。詳細...

ヘッダー: #include <qqmlsa.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS QmlCompiler)
target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler)
ステータス: テクノロジープレビュー

このクラスはテクノロジープレビュー段階にあり、変更される可能性があります。

パブリック関数

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

詳細な説明

メンバー関数のドキュメント

[constexpr noexcept default] LintPlugin::LintPlugin()

LintPlugin オブジェクトを生成します。

[delete] LintPlugin::LintPlugin(const QQmlSA::LintPlugin &)

LintPlugin のインスタンスをコピーして生成します。この関数は削除されています。

[delete] LintPlugin::LintPlugin(QQmlSA::LintPlugin &&)

LintPlugin のインスタンスをMoveコンストラクタで生成します。この関数は削除されています。

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

LintPlugin インスタンスを破棄します。

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

rootElement で実行されるパスmanager を追加します。

[delete] QQmlSA::LintPlugin &LintPlugin::operator=(QQmlSA::LintPlugin &&)

other をこのLintPlugin インスタンスに割り当てます。この関数は削除されます。

[delete] QQmlSA::LintPlugin &LintPlugin::operator=(const QQmlSA::LintPlugin &)

other をこのLintPlugin インスタンスにコピー代入します。この関数は削除されました。

© 2026 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.