|
| QList< QQmlJSScope::ConstPtr > | qmlTypes () const |
| bool | visit (QQmlJS::AST::ExpressionStatement *ast) override |
| void | endVisit (QQmlJS::AST::ExpressionStatement *ast) override |
| bool | visit (QQmlJS::AST::UiProgram *) override |
| void | endVisit (QQmlJS::AST::UiProgram *) override |
| bool | visit (QQmlJS::AST::UiObjectDefinition *) override |
| void | endVisit (QQmlJS::AST::UiObjectDefinition *) override |
| bool | visit (QQmlJS::AST::UiInlineComponent *) override |
| void | endVisit (QQmlJS::AST::UiInlineComponent *) override |
| bool | visit (QQmlJS::AST::UiPublicMember *) override |
| void | endVisit (QQmlJS::AST::UiPublicMember *) override |
| bool | visit (QQmlJS::AST::UiRequired *required) override |
| bool | visit (QQmlJS::AST::UiScriptBinding *) override |
| void | endVisit (QQmlJS::AST::UiScriptBinding *) override |
| bool | visit (QQmlJS::AST::UiArrayBinding *) override |
| void | endVisit (QQmlJS::AST::UiArrayBinding *) override |
| bool | visit (QQmlJS::AST::UiEnumDeclaration *uied) override |
| bool | visit (QQmlJS::AST::FunctionExpression *fexpr) override |
| void | endVisit (QQmlJS::AST::FunctionExpression *) override |
| bool | visit (QQmlJS::AST::UiSourceElement *) override |
| bool | visit (QQmlJS::AST::FunctionDeclaration *fdecl) override |
| void | endVisit (QQmlJS::AST::FunctionDeclaration *) override |
| bool | visit (QQmlJS::AST::ClassExpression *ast) override |
| void | endVisit (QQmlJS::AST::ClassExpression *) override |
| bool | visit (QQmlJS::AST::UiImport *import) override |
| bool | visit (QQmlJS::AST::UiPragma *pragma) override |
| bool | visit (QQmlJS::AST::ClassDeclaration *ast) override |
| void | endVisit (QQmlJS::AST::ClassDeclaration *ast) override |
| bool | visit (QQmlJS::AST::ForStatement *ast) override |
| void | endVisit (QQmlJS::AST::ForStatement *ast) override |
| bool | visit (QQmlJS::AST::ForEachStatement *ast) override |
| void | endVisit (QQmlJS::AST::ForEachStatement *ast) override |
| bool | visit (QQmlJS::AST::Block *ast) override |
| void | endVisit (QQmlJS::AST::Block *ast) override |
| bool | visit (QQmlJS::AST::CaseBlock *ast) override |
| void | endVisit (QQmlJS::AST::CaseBlock *ast) override |
| bool | visit (QQmlJS::AST::Catch *ast) override |
| void | endVisit (QQmlJS::AST::Catch *ast) override |
| bool | visit (QQmlJS::AST::WithStatement *withStatement) override |
| void | endVisit (QQmlJS::AST::WithStatement *ast) override |
| bool | visit (QQmlJS::AST::FormalParameterList *fpl) override |
| bool | visit (QQmlJS::AST::UiObjectBinding *uiob) override |
| void | endVisit (QQmlJS::AST::UiObjectBinding *uiob) override |
| bool | visit (QQmlJS::AST::ExportDeclaration *exp) override |
| void | endVisit (QQmlJS::AST::ExportDeclaration *exp) override |
| bool | visit (QQmlJS::AST::ESModule *module) override |
| void | endVisit (QQmlJS::AST::ESModule *module) override |
| bool | visit (QQmlJS::AST::Program *program) override |
| void | endVisit (QQmlJS::AST::Program *program) override |
| void | endVisit (QQmlJS::AST::FieldMemberExpression *) override |
| bool | visit (QQmlJS::AST::IdentifierExpression *idexp) override |
| bool | visit (QQmlJS::AST::PatternElement *) override |
| bool | visit (QQmlJS::AST::IfStatement *) override |
| void | throwRecursionDepthError () override |
| void | setScopeName (QQmlJSScope::Ptr &scope, QQmlJSScope::ScopeType type, const QString &name) |
| virtual bool | safeInsertJSIdentifier (QQmlJSScope::Ptr &scope, const QString &name, const QQmlJSScope::JavaScriptIdentifier &identifier) |
| void | createAttachedAndGroupedScopes (QQmlJS::AST::UiQualifiedId *propertyName) |
| int | openAttachedAndGroupedScopes (QQmlJS::AST::UiQualifiedId *propertyName) |
| QQmlJSMetaMethod::RelativeFunctionIndex | addFunctionOrExpression (const QQmlJSScope::ConstPtr &scope, const QString &name) |
| void | forgetFunctionExpression (const QString &name) |
| int | synthesizeCompilationUnitRuntimeFunctionIndices (const QQmlJSScope::Ptr &scope, int count) const |
| void | populateRuntimeFunctionIndicesForDocument () const |
| void | enterEnvironment (QQmlJSScope::ScopeType type, const QString &name, const QQmlJS::SourceLocation &location) |
| bool | enterEnvironmentNonUnique (QQmlJSScope::ScopeType type, const QString &name, const QQmlJS::SourceLocation &location) |
| virtual void | leaveEnvironment () |
| template<typename ErrorHandler> |
| bool | checkTypeResolved (const QQmlJSScope::ConstPtr &type, ErrorHandler handle) |
| bool | checkTypeResolved (const QQmlJSScope::ConstPtr &type) |
| void | warnUnresolvedType (const QQmlJSScope::ConstPtr &type) const |
| void | warnMissingPropertyForBinding (const QString &property, const QQmlJS::SourceLocation &location, const std::optional< QQmlJSFixSuggestion > &fixSuggestion={}) |
| QList< QQmlJSAnnotation > | parseAnnotations (QQmlJS::AST::UiAnnotationList *list) |
| void | setAllBindings () |
| void | addDefaultProperties () |
| void | processDefaultProperties () |
| void | processPropertyBindings () |
| void | checkRequiredProperties () |
| void | processPropertyTypes () |
| void | processMethodTypes () |
| void | processPropertyBindingObjects () |
| void | flushPendingSignalParameters () |
| void | breakInheritanceCycles (const QQmlJSScope::Ptr &scope) |
| void | checkDeprecation (const QQmlJSScope::ConstPtr &scope) |
| void | checkGroupedAndAttachedScopes (QQmlJSScope::ConstPtr scope) |
| void | checkForComponentTypeWithProperties (const QQmlJSScope::ConstPtr &scope) |
| bool | rootScopeIsValid () const |
| virtual BindingExpressionParseResult | parseBindingExpression (const QString &name, const QQmlJS::AST::Statement *statement, const QQmlJS::AST::UiPublicMember *associatedPropertyDefinition=nullptr) |
| bool | isImportPrefix (QString prefix) const |
Definition at line 41 of file qqmltcvisitor_p.h.