![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmlsa.h>
Private Member Functions | |
| void | run (const Element &element) override |
Executes if shouldRun() returns true. | |
Additional Inherited Members | |
| Public Member Functions inherited from QQmlSA::ElementPass | |
| ElementPass (PassManager *manager) | |
| Creates an ElementPass object and uses manager to refer to the pass manager. | |
| virtual bool | shouldRun (const Element &element) |
Controls whether the run() function should be executed on the given element. | |
| Public Member Functions inherited from QQmlSA::GenericPass | |
| GenericPass (PassManager *manager) | |
| Creates a generic pass. | |
| virtual | ~GenericPass () |
| Destroys the GenericPass instance. | |
| void | emitWarning (QAnyStringView diagnostic, LoggerWarningId id) |
| Emits a warning message diagnostic about an issue of type id. | |
| void | emitWarning (QAnyStringView diagnostic, LoggerWarningId id, QQmlSA::SourceLocation srcLocation) |
| Emits warning message diagnostic about an issue of type id located at srcLocation. | |
| void | emitWarning (QAnyStringView diagnostic, LoggerWarningId id, QQmlSA::SourceLocation srcLocation, const QQmlSA::FixSuggestion &fix) |
| Emits a warning message diagnostic about an issue of type id located at srcLocation and with suggested fix fix. | |
| Element | resolveTypeInFileScope (QAnyStringView typeName) |
| Returns the type corresponding to typeName inside the currently analysed file. | |
| Element | resolveAttachedInFileScope (QAnyStringView typeName) |
| Returns the attached type corresponding to typeName used inside the currently analysed file. | |
| Element | resolveType (QAnyStringView moduleName, QAnyStringView typeName) |
| Returns the type of typeName defined in module moduleName. | |
| Element | resolveBuiltinType (QAnyStringView typeName) const |
| Returns the type of the built-in type identified by typeName. | |
| Element | resolveAttached (QAnyStringView moduleName, QAnyStringView typeName) |
| Returns the attached type of typeName defined in module moduleName. | |
| Element | resolveLiteralType (const Binding &binding) |
| Returns the element representing the type of literal in binding. | |
| Element | resolveIdToElement (QAnyStringView id, const Element &context) |
| Returns the element in context that has id id. | |
| QString | resolveElementToId (const Element &element, const Element &context) |
| Returns the id of element in a given context. | |
| QString | sourceCode (QQmlSA::SourceLocation location) |
| Returns the source code located within location. | |
Executes if shouldRun() returns true.
Performs the real computation of the pass on element. This method is meant to be overridden. Calling the base method is not necessary.
Implements QQmlSA::ElementPass.
Definition at line 1758 of file qqmlsa.cpp.