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::Dom::QQmlDomAstCreator Class Referencefinal

#include <qqmldomastcreator_p.h>

Inheritance diagram for QQmlJS::Dom::QQmlDomAstCreator:
Collaboration diagram for QQmlJS::Dom::QQmlDomAstCreator:

Private Member Functions

bool visit (AST::UiProgram *program) override
bool visit (AST::UiPragma *el) override
bool visit (AST::UiImport *el) override
bool visit (AST::UiPublicMember *el) override
bool visit (AST::FunctionExpression *el) override
bool visit (AST::FunctionDeclaration *el) override
bool visit (AST::UiSourceElement *el) override
bool visit (AST::UiObjectDefinition *el) override
bool visit (AST::UiObjectBinding *el) override
bool visit (AST::UiScriptBinding *el) override
bool visit (AST::UiArrayBinding *el) override
bool visit (AST::UiQualifiedId *) override
bool visit (AST::UiEnumDeclaration *el) override
bool visit (AST::UiEnumMemberList *el) override
bool visit (AST::UiInlineComponent *el) override
bool visit (AST::UiRequired *el) override
bool visit (AST::UiAnnotation *el) override
bool visit (AST::BinaryExpression *exp) override
bool visit (AST::Block *block) override
bool visit (AST::YieldExpression *block) override
bool visit (AST::ReturnStatement *block) override
bool visit (AST::ForStatement *forStatement) override
bool visit (AST::PatternElement *pe) override
bool visit (AST::IfStatement *) override
bool visit (AST::FieldMemberExpression *) override
bool visit (AST::ArrayMemberExpression *) override
bool visit (AST::CallExpression *) override
bool visit (AST::ArrayPattern *) override
bool visit (AST::ObjectPattern *) override
bool visit (AST::PatternProperty *) override
bool visit (AST::VariableStatement *) override
bool visit (AST::Type *expression) override
bool visit (AST::DefaultClause *) override
bool visit (AST::CaseClause *) override
bool visit (AST::CaseClauses *) override
bool visit (AST::CaseBlock *) override
bool visit (AST::SwitchStatement *) override
bool visit (AST::WhileStatement *) override
bool visit (AST::DoWhileStatement *) override
bool visit (AST::ForEachStatement *) override
bool visit (AST::ClassExpression *) override
bool visit (AST::TryStatement *) override
bool visit (AST::Catch *) override
bool visit (AST::Finally *) override
bool visit (AST::ThrowStatement *) override
bool visit (AST::LabelledStatement *) override
bool visit (AST::ContinueStatement *) override
bool visit (AST::BreakStatement *) override
bool visit (AST::CommaExpression *) override
bool visit (AST::ConditionalExpression *) override
bool visit (AST::UnaryMinusExpression *) override
bool visit (AST::UnaryPlusExpression *) override
bool visit (AST::TildeExpression *) override
bool visit (AST::NotExpression *) override
bool visit (AST::TypeOfExpression *) override
bool visit (AST::DeleteExpression *) override
bool visit (AST::VoidExpression *) override
bool visit (AST::PostDecrementExpression *) override
bool visit (AST::PostIncrementExpression *) override
bool visit (AST::PreDecrementExpression *) override
bool visit (AST::PreIncrementExpression *) override
bool visit (AST::EmptyStatement *) override
bool visit (AST::NestedExpression *) override
bool visit (AST::NewExpression *) override
bool visit (AST::NewMemberExpression *) override
bool visit (AST::UiParameterList *) override
bool visit (AST::Elision *elision) override
bool visit (AST::IdentifierExpression *expression) override
bool visit (AST::NumericLiteral *expression) override
bool visit (AST::StringLiteral *expression) override
bool visit (AST::NullExpression *expression) override
bool visit (AST::TrueLiteral *expression) override
bool visit (AST::FalseLiteral *expression) override
bool visit (AST::ComputedPropertyName *expression) override
bool visit (AST::IdentifierPropertyName *expression) override
bool visit (AST::NumericLiteralPropertyName *expression) override
bool visit (AST::StringLiteralPropertyName *expression) override
bool visit (AST::TypeAnnotation *expression) override
bool visit (AST::RegExpLiteral *) override
bool visit (AST::ThisExpression *) override
bool visit (AST::SuperLiteral *) override
void endVisit (AST::UiProgram *) override
void endVisit (AST::UiPublicMember *el) override
void endVisit (AST::FunctionExpression *) override
void endVisit (AST::FunctionDeclaration *) override
void endVisit (AST::UiSourceElement *) override
void endVisit (AST::UiObjectDefinition *) override
void endVisit (AST::UiObjectBinding *) override
void endVisit (AST::UiScriptBinding *) override
void endVisit (AST::UiArrayBinding *) override
void endVisit (AST::UiEnumDeclaration *) override
void endVisit (AST::UiEnumMemberList *el) override
void endVisit (AST::UiInlineComponent *) override
void endVisit (AST::UiAnnotation *) override
void endVisit (AST::BinaryExpression *exp) override
void endVisit (AST::Block *) override
void endVisit (AST::YieldExpression *) override
void endVisit (AST::ReturnStatement *) override
void endVisit (AST::ForStatement *forStatement) override
void endVisit (AST::PatternElement *pe) override
void endVisit (AST::IfStatement *) override
void endVisit (AST::FieldMemberExpression *) override
void endVisit (AST::ArrayMemberExpression *) override
void endVisit (AST::CallExpression *) override
void endVisit (AST::ArrayPattern *) override
void endVisit (AST::ObjectPattern *) override
void endVisit (AST::PatternProperty *) override
void endVisit (AST::VariableStatement *) override
void endVisit (AST::Type *expression) override
void endVisit (AST::DefaultClause *) override
void endVisit (AST::CaseClause *) override
void endVisit (AST::CaseClauses *) override
void endVisit (AST::CaseBlock *) override
void endVisit (AST::SwitchStatement *) override
void endVisit (AST::WhileStatement *) override
void endVisit (AST::DoWhileStatement *) override
void endVisit (AST::ForEachStatement *) override
void endVisit (AST::ClassExpression *) override
void endVisit (AST::TryStatement *) override
void endVisit (AST::Catch *) override
void endVisit (AST::Finally *) override
void endVisit (AST::ThrowStatement *) override
void endVisit (AST::LabelledStatement *) override
void endVisit (AST::ContinueStatement *) override
void endVisit (AST::BreakStatement *) override
void endVisit (AST::CommaExpression *) override
void endVisit (AST::ConditionalExpression *) override
void endVisit (AST::UnaryMinusExpression *) override
void endVisit (AST::UnaryPlusExpression *) override
void endVisit (AST::TildeExpression *) override
void endVisit (AST::NotExpression *) override
void endVisit (AST::TypeOfExpression *) override
void endVisit (AST::DeleteExpression *) override
void endVisit (AST::VoidExpression *) override
void endVisit (AST::PostDecrementExpression *) override
void endVisit (AST::PostIncrementExpression *) override
void endVisit (AST::PreDecrementExpression *) override
void endVisit (AST::PreIncrementExpression *) override
void endVisit (AST::EmptyStatement *) override
void endVisit (AST::NestedExpression *) override
void endVisit (AST::NewExpression *) override
void endVisit (AST::NewMemberExpression *) override
void endVisit (AST::WithStatement *) override
void endVisit (AST::StatementList *list) override
void endVisit (AST::VariableDeclarationList *vdl) override
void endVisit (AST::ArgumentList *) override
void endVisit (AST::PatternElementList *) override
void endVisit (AST::PatternPropertyList *) override
void endVisit (AST::FormalParameterList *el) override
void endVisit (AST::TemplateLiteral *) override
void endVisit (AST::TaggedTemplate *) override

Additional Inherited Members

Public Member Functions inherited from QQmlJS::Dom::QQmlDomAstCreatorBase
void enableScriptExpressions (bool enable=true)
void enableLoadFileLazily (bool enable=true)
 QQmlDomAstCreatorBase (const MutableDomItem &qmlFile)
bool visit (AST::UiProgram *program) override
void endVisit (AST::UiProgram *) override
bool visit (AST::UiPragma *el) override
bool visit (AST::UiImport *el) override
bool visit (AST::UiPublicMember *el) override
void endVisit (AST::UiPublicMember *el) override
bool visit (AST::FunctionExpression *el) override
void endVisit (AST::FunctionExpression *) override
bool visit (AST::FunctionDeclaration *el) override
void endVisit (AST::FunctionDeclaration *) override
bool visit (AST::UiSourceElement *el) override
void endVisit (AST::UiSourceElement *) override
void loadAnnotations (AST::UiObjectMember *el)
bool visit (AST::UiObjectDefinition *el) override
void endVisit (AST::UiObjectDefinition *) override
bool visit (AST::UiObjectBinding *el) override
void endVisit (AST::UiObjectBinding *) override
bool visit (AST::UiScriptBinding *el) override
void endVisit (AST::UiScriptBinding *) override
bool visit (AST::UiArrayBinding *el) override
void endVisit (AST::UiArrayBinding *) override
bool visit (AST::UiQualifiedId *) override
bool visit (AST::UiEnumDeclaration *el) override
void endVisit (AST::UiEnumDeclaration *) override
bool visit (AST::UiEnumMemberList *el) override
void endVisit (AST::UiEnumMemberList *el) override
bool visit (AST::UiInlineComponent *el) override
void endVisit (AST::UiInlineComponent *) override
bool visit (AST::UiRequired *el) override
bool visit (AST::UiAnnotation *el) override
void endVisit (AST::UiAnnotation *) override
bool visit (AST::BinaryExpression *exp) override
void endVisit (AST::BinaryExpression *exp) override
bool visit (AST::Block *block) override
void endVisit (AST::Block *) override
bool visit (AST::YieldExpression *block) override
void endVisit (AST::YieldExpression *) override
bool visit (AST::ReturnStatement *block) override
void endVisit (AST::ReturnStatement *) override
bool visit (AST::ForStatement *forStatement) override
void endVisit (AST::ForStatement *forStatement) override
bool visit (AST::PatternElement *pe) override
void endVisit (AST::PatternElement *pe) override
void endVisitHelper (AST::PatternElement *pe, const std::shared_ptr< ScriptElements::GenericScriptElement > &element)
bool visit (AST::IfStatement *) override
void endVisit (AST::IfStatement *) override
bool visit (AST::FieldMemberExpression *) override
void endVisit (AST::FieldMemberExpression *) override
bool visit (AST::ArrayMemberExpression *) override
void endVisit (AST::ArrayMemberExpression *) override
bool visit (AST::CallExpression *) override
void endVisit (AST::CallExpression *) override
bool visit (AST::ArrayPattern *) override
void endVisit (AST::ArrayPattern *) override
bool visit (AST::ObjectPattern *) override
void endVisit (AST::ObjectPattern *) override
bool visit (AST::PatternProperty *) override
void endVisit (AST::PatternProperty *) override
bool visit (AST::VariableStatement *) override
void endVisit (AST::VariableStatement *) override
bool visit (AST::Type *expression) override
void endVisit (AST::Type *expression) override
bool visit (AST::DefaultClause *) override
void endVisit (AST::DefaultClause *) override
bool visit (AST::CaseClause *) override
void endVisit (AST::CaseClause *) override
bool visit (AST::CaseClauses *) override
void endVisit (AST::CaseClauses *) override
bool visit (AST::CaseBlock *) override
void endVisit (AST::CaseBlock *) override
bool visit (AST::SwitchStatement *) override
void endVisit (AST::SwitchStatement *) override
bool visit (AST::WhileStatement *) override
void endVisit (AST::WhileStatement *) override
bool visit (AST::DoWhileStatement *) override
void endVisit (AST::DoWhileStatement *) override
bool visit (AST::ForEachStatement *) override
void endVisit (AST::ForEachStatement *) override
bool visit (AST::ClassExpression *) override
void endVisit (AST::ClassExpression *) override
bool visit (AST::TryStatement *) override
void endVisit (AST::TryStatement *) override
bool visit (AST::Catch *) override
void endVisit (AST::Catch *) override
bool visit (AST::Finally *) override
void endVisit (AST::Finally *) override
bool visit (AST::ThrowStatement *) override
void endVisit (AST::ThrowStatement *) override
bool visit (AST::LabelledStatement *) override
void endVisit (AST::LabelledStatement *) override
bool visit (AST::ContinueStatement *) override
void endVisit (AST::ContinueStatement *) override
bool visit (AST::BreakStatement *) override
void endVisit (AST::BreakStatement *) override
bool visit (AST::CommaExpression *) override
void endVisit (AST::CommaExpression *) override
bool visit (AST::ConditionalExpression *) override
void endVisit (AST::ConditionalExpression *) override
bool visit (AST::UnaryMinusExpression *) override
void endVisit (AST::UnaryMinusExpression *) override
bool visit (AST::UnaryPlusExpression *) override
void endVisit (AST::UnaryPlusExpression *) override
bool visit (AST::TildeExpression *) override
void endVisit (AST::TildeExpression *) override
bool visit (AST::NotExpression *) override
void endVisit (AST::NotExpression *) override
bool visit (AST::TypeOfExpression *) override
void endVisit (AST::TypeOfExpression *) override
bool visit (AST::DeleteExpression *) override
void endVisit (AST::DeleteExpression *) override
bool visit (AST::VoidExpression *) override
void endVisit (AST::VoidExpression *) override
bool visit (AST::PostDecrementExpression *) override
void endVisit (AST::PostDecrementExpression *) override
bool visit (AST::PostIncrementExpression *) override
void endVisit (AST::PostIncrementExpression *) override
bool visit (AST::PreDecrementExpression *) override
void endVisit (AST::PreDecrementExpression *) override
bool visit (AST::PreIncrementExpression *) override
void endVisit (AST::PreIncrementExpression *) override
bool visit (AST::EmptyStatement *) override
void endVisit (AST::EmptyStatement *) override
bool visit (AST::NestedExpression *) override
void endVisit (AST::NestedExpression *) override
bool visit (AST::NewExpression *) override
void endVisit (AST::NewExpression *) override
bool visit (AST::NewMemberExpression *) override
void endVisit (AST::NewMemberExpression *) override
void endVisit (AST::WithStatement *) override
bool visit (AST::UiParameterList *) override
bool visit (AST::Elision *elision) override
void endVisit (AST::StatementList *list) override
void endVisit (AST::VariableDeclarationList *vdl) override
void endVisit (AST::ArgumentList *) override
void endVisit (AST::PatternElementList *) override
void endVisit (AST::PatternPropertyList *) override
void endVisit (AST::FormalParameterList *el) override
void endVisit (AST::TemplateLiteral *) override
void endVisit (AST::TaggedTemplate *) override
bool visit (AST::IdentifierExpression *expression) override
bool visit (AST::NumericLiteral *expression) override
bool visit (AST::StringLiteral *expression) override
bool visit (AST::NullExpression *expression) override
bool visit (AST::TrueLiteral *expression) override
bool visit (AST::FalseLiteral *expression) override
bool visit (AST::ComputedPropertyName *expression) override
bool visit (AST::IdentifierPropertyName *expression) override
bool visit (AST::NumericLiteralPropertyName *expression) override
bool visit (AST::StringLiteralPropertyName *expression) override
bool visit (AST::TypeAnnotation *expression) override
bool visit (AST::RegExpLiteral *) override
bool visit (AST::ThisExpression *) override
bool visit (AST::SuperLiteral *) override
void throwRecursionDepthError () override
bool stackHasScriptVariant () const
bool stackHasScriptList () const
Public Member Functions inherited from QQmlJS::AST::Visitor
 Visitor (quint16 parentRecursionDepth=0)
bool preVisit (Node *) override
void postVisit (Node *) override
Public Member Functions inherited from QQmlJS::AST::BaseVisitor
 BaseVisitor (quint16 parentRecursionDepth=0)
virtual ~BaseVisitor ()
quint16 recursionDepth () const
Protected Attributes inherited from QQmlJS::AST::BaseVisitor
quint16 m_recursionDepth = 0

Detailed Description

Definition at line 611 of file qqmldomastcreator_p.h.


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