Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlJS::LinterVisitor Member List

This is the complete list of members for QQmlJS::LinterVisitor, including all inherited members.

addDefaultProperties()QQmlJSImportVisitorprotected
addFunctionOrExpression(const QQmlJSScope::ConstPtr &scope, const QString &name)QQmlJSImportVisitorprotected
addressableScopes() constQQmlJSImportVisitorinline
Alias typedefQQmlJSImportVisitorprotected
astParentOfVisitedNode() constQQmlJS::LinterVisitorprotected
BaseVisitor(quint16 parentRecursionDepth=0)QQmlJS::AST::BaseVisitor
BindingExpressionParseResult enum nameQQmlJSImportVisitorprotected
BindingForPropertyDefintion enum nameQQmlJSImportVisitorprotected
breakInheritanceCycles(const QQmlJSScope::Ptr &scope)QQmlJSImportVisitorprotected
checkCustomParser(const QQmlJSScope::ConstPtr &scope)QQmlJSImportVisitorprotectedvirtual
checkDeprecation(const QQmlJSScope::ConstPtr &scope)QQmlJSImportVisitorprotected
checkGroupedAndAttachedScopes(QQmlJSScope::ConstPtr scope)QQmlJSImportVisitorprotected
checkRequiredProperties()QQmlJSImportVisitorprotected
checkTypeResolved(const QQmlJSScope::ConstPtr &type, ErrorHandler handle)QQmlJSImportVisitorinlineprotected
checkTypeResolved(const QQmlJSScope::ConstPtr &type)QQmlJSImportVisitorinlineprotected
ConstScopeAndName typedefQQmlJSImportVisitorprotected
endVisit(QQmlJS::AST::ExpressionStatement *ast) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::UiProgram *) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::UiObjectDefinition *) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::UiInlineComponent *) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::UiPublicMember *) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::UiScriptBinding *) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::UiArrayBinding *) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::FunctionExpression *) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::FunctionDeclaration *) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::ClassExpression *) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::ClassDeclaration *ast) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::ForStatement *ast) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::ForEachStatement *ast) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::Block *ast) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::CaseBlock *ast) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::Catch *ast) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::WithStatement *ast) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::UiObjectBinding *uiob) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::ExportDeclaration *exp) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::ESModule *module) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::Program *program) overrideQQmlJS::LinterVisitorprotected
endVisit(QQmlJS::AST::FieldMemberExpression *) overrideQQmlJS::LinterVisitorprotected
enterEnvironment(QQmlJSScope::ScopeType type, const QString &name, const QQmlJS::SourceLocation &location)QQmlJSImportVisitorprotected
enterEnvironmentNonUnique(QQmlJSScope::ScopeType type, const QString &name, const QQmlJS::SourceLocation &location)QQmlJSImportVisitorprotected
flushPendingSignalParameters()QQmlJSImportVisitorprotected
forgetFunctionExpression(const QString &name)QQmlJSImportVisitorprotected
FunctionOrExpressionIdentifier typedefQQmlJSImportVisitorprotected
handleLiteralBinding(const QQmlJSMetaPropertyBinding &binding, const AST::UiPublicMember *associatedPropertyDefinition) overrideQQmlJS::LinterVisitorprivatevirtual
implicitImportDirectory(const QString &localFile, QQmlJSResourceFileMapper *mapper)QQmlJSImportVisitorstatic
importer()QQmlJSImportVisitorinline
importer() constQQmlJSImportVisitorinline
imports() constQQmlJSImportVisitorinline
InlineComponentNameType typedefQQmlJSImportVisitorprotected
InlineComponentOrDocumentRootName typedefQQmlJSImportVisitorprotected
isImportPrefix(QString prefix) constQQmlJSImportVisitorprotected
leaveEnvironment() overrideQQmlJS::LinterVisitorprotectedvirtual
LinterVisitor(QQmlJSImporter *importer, QQmlJSLogger *logger, const QString &implicitImportDirectory, const QStringList &qmldirFiles=QStringList(), QQmlJS::Engine *engine=nullptr)QQmlJS::LinterVisitor
logger() constQQmlJSImportVisitorinline
logger()QQmlJSImportVisitorinline
m_aliasDefinitionsQQmlJSImportVisitorprotected
m_bindingsQQmlJSImportVisitorprotected
m_currentRootNameQQmlJSImportVisitorprotected
m_currentScopeQQmlJSImportVisitorprotected
m_exportedRootScopeQQmlJSImportVisitorprotected
m_functionsAndExpressionsQQmlJSImportVisitorprotected
m_functionStackQQmlJSImportVisitorprotected
m_globalScopeQQmlJSImportVisitorprotected
m_implicitImportDirectoryQQmlJSImportVisitorprotected
m_importerQQmlJSImportVisitorprotected
m_importLocationsQQmlJSImportVisitorprotected
m_importStaticModuleLocationMapQQmlJSImportVisitorprotected
m_importTypeLocationMapQQmlJSImportVisitorprotected
m_innerFunctionsQQmlJSImportVisitorprotected
m_loggerQQmlJSImportVisitorprotected
m_nextIsInlineComponentQQmlJSImportVisitorprotected
m_objectBindingScopesQQmlJSImportVisitorprotected
m_objectDefinitionScopesQQmlJSImportVisitorprotected
m_pendingDefaultPropertiesQQmlJSImportVisitorprotected
m_pendingMethodAnnotationsQQmlJSImportVisitorprotected
m_pendingMethodTypeAnnotationsQQmlJSImportVisitorprotected
m_pendingPropertyObjectBindingsQQmlJSImportVisitorprotected
m_pendingPropertyTypesQQmlJSImportVisitorprotected
m_pendingSignalHandlerQQmlJSImportVisitorprotected
m_propertyAliasesQQmlJSImportVisitorprotected
m_propertyBindingsQQmlJSImportVisitorprotected
m_qmldirFilesQQmlJSImportVisitorprotected
m_qmlTypesQQmlJSImportVisitorprotected
m_recursionDepthQQmlJS::AST::BaseVisitorprotected
m_requiredPropertiesQQmlJSImportVisitorprotected
m_rootIsSingletonQQmlJSImportVisitorprotected
m_rootScopeImportsQQmlJSImportVisitorprotected
m_savedBindingOuterScopeQQmlJSImportVisitorprotected
m_scopesByIdQQmlJSImportVisitorprotected
m_scopesByIrLocationQQmlJSImportVisitorprotected
m_seenInlineComponentsQQmlJSImportVisitorprotected
m_seenModuleQualifiersQQmlJSImportVisitorprotected
m_signalHandlersQQmlJSImportVisitorprotected
m_thisScriptBindingIsJavaScriptQQmlJSImportVisitorprotected
m_unresolvedTypesQQmlJSImportVisitorprotected
m_usedTypesQQmlJSImportVisitorprotected
misplacedJSIdentifiersQQmlJSImportVisitorprotected
parseAnnotations(QQmlJS::AST::UiAnnotationList *list)QQmlJSImportVisitorprotected
parseBindingExpression(const QString &name, const QQmlJS::AST::Statement *statement, const QQmlJS::AST::UiPublicMember *associatedPropertyDefinition=nullptr) overrideQQmlJS::LinterVisitorprivatevirtual
populateRuntimeFunctionIndicesForDocument() constQQmlJSImportVisitorprotected
postVisit(QQmlJS::AST::Node *) overrideQQmlJS::LinterVisitorprotectedvirtual
QQmlJSImportVisitor::postVisit(Node *) overrideQQmlJSImportVisitorinline
preVisit(QQmlJS::AST::Node *) overrideQQmlJS::LinterVisitorprotectedvirtual
QQmlJSImportVisitor::preVisit(Node *) overrideQQmlJSImportVisitorinline
processDefaultProperties()QQmlJSImportVisitorprotected
processMethodTypes()QQmlJSImportVisitorprotected
processPropertyBindingObjects()QQmlJSImportVisitorprotected
processPropertyBindings()QQmlJSImportVisitorprotected
processPropertyTypes()QQmlJSImportVisitorprotected
Property typedefQQmlJSImportVisitorprotected
qmlTypes() constQQmlJSImportVisitorinline
QQmlJSImportVisitor(const QQmlJSScope::Ptr &target, QQmlJSImporter *importer, QQmlJSLogger *logger, const QString &implicitImportDirectory, const QStringList &qmldirFiles=QStringList())QQmlJSImportVisitor
QQmlJSImportVisitor(QQmlJSImporter *importer, QQmlJSLogger *logger, const QString &implicitImportDirectory, const QStringList &qmldirFiles=QStringList())QQmlJSImportVisitorinline
recursionDepth() constQQmlJS::AST::BaseVisitorinline
result() constQQmlJSImportVisitorinline
RootDocumentNameType typedefQQmlJSImportVisitorprotected
rootScopeIsValid() constQQmlJSImportVisitorinlineprotected
ScopeAndName typedefQQmlJSImportVisitorprotected
scopesBylocation() constQQmlJSImportVisitorinline
seenModuleQualifiers() constQQmlJSImportVisitorinline
setAllBindings()QQmlJSImportVisitorprotected
setScopeName(QQmlJSScope::Ptr &scope, QQmlJSScope::ScopeType type, const QString &name)QQmlJSImportVisitorprotected
signalHandlers() constQQmlJSImportVisitorinline
synthesizeCompilationUnitRuntimeFunctionIndices(const QQmlJSScope::Ptr &scope, int count) constQQmlJSImportVisitorprotected
throwRecursionDepthError() overrideQQmlJSImportVisitorprotectedvirtual
visit(QQmlJS::AST::StringLiteral *) overrideQQmlJS::LinterVisitorprotected
visit(AST::CommaExpression *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::NewMemberExpression *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::VoidExpression *ast) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::BinaryExpression *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiImport *import) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiEnumDeclaration *uied) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::CaseBlock *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::ExpressionStatement *ast) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiProgram *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiObjectDefinition *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiInlineComponent *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiPublicMember *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiRequired *required) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiScriptBinding *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiArrayBinding *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::FunctionExpression *fexpr) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiSourceElement *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::FunctionDeclaration *fdecl) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::ClassExpression *ast) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiPragma *pragma) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::ClassDeclaration *ast) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::ForStatement *ast) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::ForEachStatement *ast) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::Block *ast) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::Catch *ast) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::WithStatement *withStatement) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::VariableDeclarationList *vdl) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::FormalParameterList *fpl) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::UiObjectBinding *uiob) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::ExportDeclaration *exp) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::ESModule *module) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::Program *program) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::IdentifierExpression *idexp) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::PatternElement *) overrideQQmlJS::LinterVisitorprotected
visit(QQmlJS::AST::IfStatement *) overrideQQmlJS::LinterVisitorprotected
Visitor(quint16 parentRecursionDepth=0)QQmlJS::AST::Visitor
warnMissingPropertyForBinding(const QString &property, const QQmlJS::SourceLocation &location, const std::optional< QQmlJSFixSuggestion > &fixSuggestion={})QQmlJSImportVisitorprotected
warnUnresolvedType(const QQmlJSScope::ConstPtr &type) constQQmlJSImportVisitorprotected
~BaseVisitor()QQmlJS::AST::BaseVisitorvirtual
~QQmlJSImportVisitor()QQmlJSImportVisitor