Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQmlSA::LintPlugin Class Referenceabstract

\inmodule QtQmlCompiler More...

#include <qqmlsa.h>

+ Inheritance diagram for QQmlSA::LintPlugin:
+ Collaboration diagram for QQmlSA::LintPlugin:

Public Member Functions

 LintPlugin ()=default
 
virtual ~LintPlugin ()=default
 
virtual void registerPasses (PassManager *manager, const Element &rootElement)=0
 Adds a pass manager that will be executed on rootElement.
 

Detailed Description

\inmodule QtQmlCompiler

Base class for all static analysis plugins.

Definition at line 330 of file qqmlsa.h.

Constructor & Destructor Documentation

◆ LintPlugin()

QQmlSA::LintPlugin::LintPlugin ( )
default

◆ ~LintPlugin()

virtual QQmlSA::LintPlugin::~LintPlugin ( )
virtualdefault

Member Function Documentation

◆ registerPasses()

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

Adds a pass manager that will be executed on rootElement.

Implemented in QmlLintQuickPlugin.

Referenced by QQmlJSLinter::lintFile().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: