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
QQmlJS::Dom::AstDumper Class Reference
+ Inheritance diagram for QQmlJS::Dom::AstDumper:
+ Collaboration diagram for QQmlJS::Dom::AstDumper:

Public Member Functions

 AstDumper (const std::function< void(QStringView)> &dumper, AstDumperOptions options=AstDumperOption::None, int indent=1, int baseIndent=0, function_ref< QStringView(SourceLocation)> loc2str=&noStr)
 
bool preVisit (Node *) override
 
void postVisit (Node *) override
 
bool visit (UiProgram *) override
 
void endVisit (AST::UiProgram *) override
 
bool visit (UiHeaderItemList *) override
 
void endVisit (AST::UiHeaderItemList *) override
 
bool visit (UiPragmaValueList *el) override
 
void endVisit (AST::UiPragmaValueList *) override
 
bool visit (UiPragma *el) override
 
void endVisit (AST::UiPragma *) override
 
bool visit (UiImport *el) override
 
void endVisit (AST::UiImport *el) override
 
bool visit (UiPublicMember *el) override
 
void endVisit (AST::UiPublicMember *el) override
 
bool visit (AST::UiSourceElement *el) override
 
void endVisit (AST::UiSourceElement *) override
 
bool visit (AST::UiObjectDefinition *el) override
 
void endVisit (AST::UiObjectDefinition *) override
 
bool visit (AST::UiObjectInitializer *el) override
 
void endVisit (AST::UiObjectInitializer *) 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::UiParameterList *el) override
 
void endVisit (AST::UiParameterList *el) override
 
bool visit (AST::UiObjectMemberList *) override
 
void endVisit (AST::UiObjectMemberList *) override
 
bool visit (AST::UiArrayMemberList *el) override
 
void endVisit (AST::UiArrayMemberList *) override
 
bool visit (AST::UiQualifiedId *el) override
 
void endVisit (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::UiVersionSpecifier *el) override
 
void endVisit (AST::UiVersionSpecifier *) override
 
bool visit (AST::UiInlineComponent *el) override
 
void endVisit (AST::UiInlineComponent *) override
 
bool visit (UiRequired *el) override
 
void endVisit (UiRequired *) override
 
bool visit (UiAnnotation *) override
 
void endVisit (UiAnnotation *) override
 
bool visit (UiAnnotationList *) override
 
void endVisit (UiAnnotationList *) override
 
bool visit (AST::TypeExpression *) override
 
void endVisit (AST::TypeExpression *) override
 
bool visit (AST::ThisExpression *el) override
 
void endVisit (AST::ThisExpression *) override
 
bool visit (AST::IdentifierExpression *el) override
 
void endVisit (AST::IdentifierExpression *) override
 
bool visit (AST::NullExpression *el) override
 
void endVisit (AST::NullExpression *) override
 
bool visit (AST::TrueLiteral *el) override
 
void endVisit (AST::TrueLiteral *) override
 
bool visit (AST::FalseLiteral *el) override
 
void endVisit (AST::FalseLiteral *) override
 
bool visit (AST::SuperLiteral *el) override
 
void endVisit (AST::SuperLiteral *) override
 
bool visit (AST::StringLiteral *el) override
 
void endVisit (AST::StringLiteral *) override
 
bool visit (AST::TemplateLiteral *el) override
 
void endVisit (AST::TemplateLiteral *) override
 
bool visit (AST::NumericLiteral *el) override
 
void endVisit (AST::NumericLiteral *) override
 
bool visit (AST::RegExpLiteral *el) override
 
void endVisit (AST::RegExpLiteral *) override
 
bool visit (AST::ArrayPattern *el) override
 
void endVisit (AST::ArrayPattern *) override
 
bool visit (AST::ObjectPattern *el) override
 
void endVisit (AST::ObjectPattern *) override
 
bool visit (AST::PatternElementList *) override
 
void endVisit (AST::PatternElementList *) override
 
bool visit (AST::PatternPropertyList *) override
 
void endVisit (AST::PatternPropertyList *) override
 
bool visit (AST::PatternElement *el) override
 
void endVisit (AST::PatternElement *) override
 
bool visit (AST::PatternProperty *el) override
 
void endVisit (AST::PatternProperty *) override
 
bool visit (AST::Elision *el) override
 
void endVisit (AST::Elision *el) override
 
bool visit (AST::NestedExpression *el) override
 
void endVisit (AST::NestedExpression *) override
 
bool visit (AST::IdentifierPropertyName *el) override
 
void endVisit (AST::IdentifierPropertyName *) override
 
bool visit (AST::StringLiteralPropertyName *el) override
 
void endVisit (AST::StringLiteralPropertyName *) override
 
bool visit (AST::NumericLiteralPropertyName *el) override
 
void endVisit (AST::NumericLiteralPropertyName *) override
 
bool visit (AST::ComputedPropertyName *) override
 
void endVisit (AST::ComputedPropertyName *) override
 
bool visit (AST::ArrayMemberExpression *el) override
 
void endVisit (AST::ArrayMemberExpression *) override
 
bool visit (AST::FieldMemberExpression *el) override
 
void endVisit (AST::FieldMemberExpression *) override
 
bool visit (AST::TaggedTemplate *) override
 
void endVisit (AST::TaggedTemplate *) override
 
bool visit (AST::NewMemberExpression *el) override
 
void endVisit (AST::NewMemberExpression *) override
 
bool visit (AST::NewExpression *el) override
 
void endVisit (AST::NewExpression *) override
 
bool visit (AST::CallExpression *el) override
 
void endVisit (AST::CallExpression *) override
 
bool visit (AST::ArgumentList *el) override
 
void endVisit (AST::ArgumentList *) override
 
bool visit (AST::PostIncrementExpression *el) override
 
void endVisit (AST::PostIncrementExpression *) override
 
bool visit (AST::PostDecrementExpression *el) override
 
void endVisit (AST::PostDecrementExpression *) override
 
bool visit (AST::DeleteExpression *el) override
 
void endVisit (AST::DeleteExpression *) override
 
bool visit (AST::VoidExpression *el) override
 
void endVisit (AST::VoidExpression *) override
 
bool visit (AST::TypeOfExpression *el) override
 
void endVisit (AST::TypeOfExpression *) override
 
bool visit (AST::PreIncrementExpression *el) override
 
void endVisit (AST::PreIncrementExpression *) override
 
bool visit (AST::PreDecrementExpression *el) override
 
void endVisit (AST::PreDecrementExpression *) override
 
bool visit (AST::UnaryPlusExpression *el) override
 
void endVisit (AST::UnaryPlusExpression *) override
 
bool visit (AST::UnaryMinusExpression *el) override
 
void endVisit (AST::UnaryMinusExpression *) override
 
bool visit (AST::TildeExpression *el) override
 
void endVisit (AST::TildeExpression *) override
 
bool visit (AST::NotExpression *el) override
 
void endVisit (AST::NotExpression *) override
 
bool visit (AST::BinaryExpression *el) override
 
void endVisit (AST::BinaryExpression *) override
 
bool visit (AST::ConditionalExpression *el) override
 
void endVisit (AST::ConditionalExpression *) override
 
bool visit (AST::Expression *el) override
 
void endVisit (AST::Expression *) override
 
bool visit (AST::Block *el) override
 
void endVisit (AST::Block *) override
 
bool visit (AST::StatementList *) override
 
void endVisit (AST::StatementList *) override
 
bool visit (AST::VariableStatement *el) override
 
void endVisit (AST::VariableStatement *) override
 
bool visit (AST::VariableDeclarationList *el) override
 
void endVisit (AST::VariableDeclarationList *) override
 
bool visit (AST::EmptyStatement *el) override
 
void endVisit (AST::EmptyStatement *) override
 
bool visit (AST::ExpressionStatement *el) override
 
void endVisit (AST::ExpressionStatement *) override
 
bool visit (AST::IfStatement *el) override
 
void endVisit (AST::IfStatement *) override
 
bool visit (AST::DoWhileStatement *el) override
 
void endVisit (AST::DoWhileStatement *) override
 
bool visit (AST::WhileStatement *el) override
 
void endVisit (AST::WhileStatement *) override
 
bool visit (AST::ForStatement *el) override
 
void endVisit (AST::ForStatement *) override
 
bool visit (AST::ForEachStatement *el) override
 
void endVisit (AST::ForEachStatement *) override
 
bool visit (AST::ContinueStatement *el) override
 
void endVisit (AST::ContinueStatement *) override
 
bool visit (AST::BreakStatement *el) override
 
void endVisit (AST::BreakStatement *) override
 
bool visit (AST::ReturnStatement *el) override
 
void endVisit (AST::ReturnStatement *) override
 
bool visit (AST::YieldExpression *el) override
 
void endVisit (AST::YieldExpression *) override
 
bool visit (AST::WithStatement *el) override
 
void endVisit (AST::WithStatement *) override
 
bool visit (AST::SwitchStatement *el) override
 
void endVisit (AST::SwitchStatement *) override
 
bool visit (AST::CaseBlock *el) override
 
void endVisit (AST::CaseBlock *) override
 
bool visit (AST::CaseClauses *) override
 
void endVisit (AST::CaseClauses *) override
 
bool visit (AST::CaseClause *el) override
 
void endVisit (AST::CaseClause *) override
 
bool visit (AST::DefaultClause *el) override
 
void endVisit (AST::DefaultClause *) override
 
bool visit (AST::LabelledStatement *el) override
 
void endVisit (AST::LabelledStatement *) override
 
bool visit (AST::ThrowStatement *el) override
 
void endVisit (AST::ThrowStatement *) override
 
bool visit (AST::TryStatement *el) override
 
void endVisit (AST::TryStatement *) override
 
bool visit (AST::Catch *el) override
 
void endVisit (AST::Catch *) override
 
bool visit (AST::Finally *el) override
 
void endVisit (AST::Finally *) override
 
bool visit (AST::FunctionDeclaration *el) override
 
void endVisit (AST::FunctionDeclaration *) override
 
bool visit (AST::FunctionExpression *el) override
 
void endVisit (AST::FunctionExpression *) override
 
bool visit (AST::FormalParameterList *) override
 
void endVisit (AST::FormalParameterList *) override
 
bool visit (AST::ClassExpression *el) override
 
void endVisit (AST::ClassExpression *) override
 
bool visit (AST::ClassDeclaration *el) override
 
void endVisit (AST::ClassDeclaration *) override
 
bool visit (AST::ClassElementList *el) override
 
void endVisit (AST::ClassElementList *) override
 
bool visit (AST::Program *) override
 
void endVisit (AST::Program *) override
 
bool visit (AST::NameSpaceImport *el) override
 
void endVisit (AST::NameSpaceImport *) override
 
bool visit (AST::ImportSpecifier *el) override
 
void endVisit (AST::ImportSpecifier *) override
 
bool visit (AST::ImportsList *el) override
 
void endVisit (AST::ImportsList *) override
 
bool visit (AST::NamedImports *el) override
 
void endVisit (AST::NamedImports *) override
 
bool visit (AST::FromClause *el) override
 
void endVisit (AST::FromClause *) override
 
bool visit (AST::ImportClause *el) override
 
void endVisit (AST::ImportClause *) override
 
bool visit (AST::ImportDeclaration *el) override
 
void endVisit (AST::ImportDeclaration *) override
 
bool visit (AST::ExportSpecifier *el) override
 
void endVisit (AST::ExportSpecifier *) override
 
bool visit (AST::ExportsList *) override
 
void endVisit (AST::ExportsList *) override
 
bool visit (AST::ExportClause *el) override
 
void endVisit (AST::ExportClause *) override
 
bool visit (AST::ExportDeclaration *el) override
 
void endVisit (AST::ExportDeclaration *) override
 
bool visit (AST::ESModule *) override
 
void endVisit (AST::ESModule *) override
 
bool visit (AST::DebuggerStatement *el) override
 
void endVisit (AST::DebuggerStatement *) override
 
bool visit (AST::Type *) override
 
void endVisit (AST::Type *) override
 
bool visit (AST::TypeAnnotation *el) override
 
void endVisit (AST::TypeAnnotation *) override
 
void throwRecursionDepthError () override
 
- Public Member Functions inherited from QQmlJS::AST::BaseVisitor
 BaseVisitor (quint16 parentRecursionDepth=0)
 
virtual ~BaseVisitor ()
 
quint16 recursionDepth () const
 

Additional Inherited Members

- Protected Attributes inherited from QQmlJS::AST::BaseVisitor
quint16 m_recursionDepth = 0
 

Detailed Description

Definition at line 63 of file qqmldomastdumper.cpp.

Constructor & Destructor Documentation

◆ AstDumper()

QQmlJS::Dom::AstDumper::AstDumper ( const std::function< void(QStringView)> & dumper,
AstDumperOptions options = AstDumperOption::None,
int indent = 1,
int baseIndent = 0,
function_ref< QStringView(SourceLocation)> loc2str = &noStr )
inline

Definition at line 66 of file qqmldomastdumper.cpp.

Member Function Documentation

◆ endVisit() [1/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ArgumentList * )
inlineoverride

Definition at line 548 of file qqmldomastdumper.cpp.

◆ endVisit() [2/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ArrayMemberExpression * )
inlineoverride

Definition at line 507 of file qqmldomastdumper.cpp.

◆ endVisit() [3/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ArrayPattern * )
inlineoverride

Definition at line 409 of file qqmldomastdumper.cpp.

◆ endVisit() [4/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::BinaryExpression * )
inlineoverride

Definition at line 632 of file qqmldomastdumper.cpp.

◆ endVisit() [5/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::Block * )
inlineoverride

Definition at line 653 of file qqmldomastdumper.cpp.

◆ endVisit() [6/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::BreakStatement * )
inlineoverride

Definition at line 748 of file qqmldomastdumper.cpp.

◆ endVisit() [7/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::CallExpression * )
inlineoverride

Definition at line 541 of file qqmldomastdumper.cpp.

◆ endVisit() [8/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::CaseBlock * )
inlineoverride

Definition at line 783 of file qqmldomastdumper.cpp.

◆ endVisit() [9/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::CaseClause * )
inlineoverride

Definition at line 796 of file qqmldomastdumper.cpp.

◆ endVisit() [10/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::CaseClauses * )
inlineoverride

Definition at line 789 of file qqmldomastdumper.cpp.

◆ endVisit() [11/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::Catch * )
inlineoverride

Definition at line 831 of file qqmldomastdumper.cpp.

◆ endVisit() [12/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ClassDeclaration * )
inlineoverride

Definition at line 883 of file qqmldomastdumper.cpp.

◆ endVisit() [13/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ClassElementList * )
inlineoverride

Definition at line 890 of file qqmldomastdumper.cpp.

◆ endVisit() [14/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ClassExpression * )
inlineoverride

Definition at line 876 of file qqmldomastdumper.cpp.

◆ endVisit() [15/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ComputedPropertyName * )
inlineoverride

Definition at line 500 of file qqmldomastdumper.cpp.

◆ endVisit() [16/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ConditionalExpression * )
inlineoverride

Definition at line 639 of file qqmldomastdumper.cpp.

◆ endVisit() [17/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ContinueStatement * )
inlineoverride

Definition at line 740 of file qqmldomastdumper.cpp.

◆ endVisit() [18/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::DebuggerStatement * )
inlineoverride

Definition at line 985 of file qqmldomastdumper.cpp.

◆ endVisit() [19/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::DefaultClause * )
inlineoverride

Definition at line 803 of file qqmldomastdumper.cpp.

◆ endVisit() [20/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::DeleteExpression * )
inlineoverride

Definition at line 569 of file qqmldomastdumper.cpp.

◆ endVisit() [21/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::DoWhileStatement * )
inlineoverride

Definition at line 704 of file qqmldomastdumper.cpp.

◆ endVisit() [22/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::Elision * el)
inlineoverride

Definition at line 445 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), and el.

+ Here is the call graph for this function:

◆ endVisit() [23/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::EmptyStatement * )
inlineoverride

Definition at line 679 of file qqmldomastdumper.cpp.

◆ endVisit() [24/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ESModule * )
inlineoverride

Definition at line 978 of file qqmldomastdumper.cpp.

◆ endVisit() [25/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ExportClause * )
inlineoverride

Definition at line 965 of file qqmldomastdumper.cpp.

◆ endVisit() [26/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ExportDeclaration * )
inlineoverride

Definition at line 972 of file qqmldomastdumper.cpp.

◆ endVisit() [27/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ExportsList * )
inlineoverride

Definition at line 958 of file qqmldomastdumper.cpp.

◆ endVisit() [28/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ExportSpecifier * )
inlineoverride

Definition at line 952 of file qqmldomastdumper.cpp.

◆ endVisit() [29/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::Expression * )
inlineoverride

Definition at line 646 of file qqmldomastdumper.cpp.

◆ endVisit() [30/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ExpressionStatement * )
inlineoverride

Definition at line 688 of file qqmldomastdumper.cpp.

◆ endVisit() [31/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::FalseLiteral * )
inlineoverride

Definition at line 366 of file qqmldomastdumper.cpp.

◆ endVisit() [32/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::FieldMemberExpression * )
inlineoverride

Definition at line 514 of file qqmldomastdumper.cpp.

◆ endVisit() [33/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::Finally * )
inlineoverride

Definition at line 838 of file qqmldomastdumper.cpp.

◆ endVisit() [34/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ForEachStatement * )
inlineoverride

Definition at line 732 of file qqmldomastdumper.cpp.

◆ endVisit() [35/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::FormalParameterList * )
inlineoverride

Definition at line 869 of file qqmldomastdumper.cpp.

◆ endVisit() [36/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ForStatement * )
inlineoverride

Definition at line 725 of file qqmldomastdumper.cpp.

◆ endVisit() [37/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::FromClause * )
inlineoverride

Definition at line 931 of file qqmldomastdumper.cpp.

◆ endVisit() [38/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::FunctionDeclaration * )
inlineoverride

Definition at line 849 of file qqmldomastdumper.cpp.

◆ endVisit() [39/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::FunctionExpression * )
inlineoverride

Definition at line 863 of file qqmldomastdumper.cpp.

◆ endVisit() [40/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::IdentifierExpression * )
inlineoverride

Definition at line 345 of file qqmldomastdumper.cpp.

◆ endVisit() [41/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::IdentifierPropertyName * )
inlineoverride

Definition at line 466 of file qqmldomastdumper.cpp.

References QQmlJS::Dom::SloppyCompare.

◆ endVisit() [42/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::IfStatement * )
inlineoverride

Definition at line 695 of file qqmldomastdumper.cpp.

◆ endVisit() [43/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ImportClause * )
inlineoverride

Definition at line 938 of file qqmldomastdumper.cpp.

◆ endVisit() [44/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ImportDeclaration * )
inlineoverride

Definition at line 945 of file qqmldomastdumper.cpp.

◆ endVisit() [45/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ImportsList * )
inlineoverride

Definition at line 917 of file qqmldomastdumper.cpp.

◆ endVisit() [46/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ImportSpecifier * )
inlineoverride

Definition at line 910 of file qqmldomastdumper.cpp.

◆ endVisit() [47/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::LabelledStatement * )
inlineoverride

Definition at line 810 of file qqmldomastdumper.cpp.

◆ endVisit() [48/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::NamedImports * )
inlineoverride

Definition at line 924 of file qqmldomastdumper.cpp.

◆ endVisit() [49/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::NameSpaceImport * )
inlineoverride

Definition at line 903 of file qqmldomastdumper.cpp.

◆ endVisit() [50/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::NestedExpression * )
inlineoverride

Definition at line 455 of file qqmldomastdumper.cpp.

◆ endVisit() [51/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::NewExpression * )
inlineoverride

Definition at line 534 of file qqmldomastdumper.cpp.

◆ endVisit() [52/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::NewMemberExpression * )
inlineoverride

Definition at line 527 of file qqmldomastdumper.cpp.

◆ endVisit() [53/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::NotExpression * )
inlineoverride

Definition at line 625 of file qqmldomastdumper.cpp.

◆ endVisit() [54/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::NullExpression * )
inlineoverride

Definition at line 352 of file qqmldomastdumper.cpp.

◆ endVisit() [55/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::NumericLiteral * )
inlineoverride

Definition at line 395 of file qqmldomastdumper.cpp.

◆ endVisit() [56/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::NumericLiteralPropertyName * )
inlineoverride

Definition at line 494 of file qqmldomastdumper.cpp.

◆ endVisit() [57/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ObjectPattern * )
inlineoverride

Definition at line 416 of file qqmldomastdumper.cpp.

◆ endVisit() [58/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::PatternElement * )
inlineoverride

Definition at line 430 of file qqmldomastdumper.cpp.

◆ endVisit() [59/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::PatternElementList * )
inlineoverride

Definition at line 419 of file qqmldomastdumper.cpp.

◆ endVisit() [60/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::PatternProperty * )
inlineoverride

Definition at line 438 of file qqmldomastdumper.cpp.

◆ endVisit() [61/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::PatternPropertyList * )
inlineoverride

Definition at line 422 of file qqmldomastdumper.cpp.

◆ endVisit() [62/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::PostDecrementExpression * )
inlineoverride

Definition at line 562 of file qqmldomastdumper.cpp.

◆ endVisit() [63/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::PostIncrementExpression * )
inlineoverride

Definition at line 555 of file qqmldomastdumper.cpp.

◆ endVisit() [64/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::PreDecrementExpression * )
inlineoverride

Definition at line 597 of file qqmldomastdumper.cpp.

◆ endVisit() [65/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::PreIncrementExpression * )
inlineoverride

Definition at line 590 of file qqmldomastdumper.cpp.

◆ endVisit() [66/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::Program * )
inlineoverride

Definition at line 896 of file qqmldomastdumper.cpp.

◆ endVisit() [67/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::RegExpLiteral * )
inlineoverride

Definition at line 402 of file qqmldomastdumper.cpp.

◆ endVisit() [68/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ReturnStatement * )
inlineoverride

Definition at line 755 of file qqmldomastdumper.cpp.

◆ endVisit() [69/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::StatementList * )
inlineoverride

Definition at line 659 of file qqmldomastdumper.cpp.

◆ endVisit() [70/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::StringLiteral * )
inlineoverride

Definition at line 380 of file qqmldomastdumper.cpp.

◆ endVisit() [71/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::StringLiteralPropertyName * )
inlineoverride

Definition at line 482 of file qqmldomastdumper.cpp.

References QQmlJS::Dom::SloppyCompare.

◆ endVisit() [72/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::SuperLiteral * )
inlineoverride

Definition at line 373 of file qqmldomastdumper.cpp.

◆ endVisit() [73/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::SwitchStatement * )
inlineoverride

Definition at line 776 of file qqmldomastdumper.cpp.

◆ endVisit() [74/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::TaggedTemplate * )
inlineoverride

Definition at line 520 of file qqmldomastdumper.cpp.

◆ endVisit() [75/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::TemplateLiteral * )
inlineoverride

Definition at line 388 of file qqmldomastdumper.cpp.

◆ endVisit() [76/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ThisExpression * )
inlineoverride

Definition at line 338 of file qqmldomastdumper.cpp.

◆ endVisit() [77/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::ThrowStatement * )
inlineoverride

Definition at line 817 of file qqmldomastdumper.cpp.

◆ endVisit() [78/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::TildeExpression * )
inlineoverride

Definition at line 618 of file qqmldomastdumper.cpp.

◆ endVisit() [79/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::TrueLiteral * )
inlineoverride

Definition at line 359 of file qqmldomastdumper.cpp.

◆ endVisit() [80/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::TryStatement * )
inlineoverride

Definition at line 824 of file qqmldomastdumper.cpp.

◆ endVisit() [81/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::Type * )
inlineoverride

Definition at line 991 of file qqmldomastdumper.cpp.

◆ endVisit() [82/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::TypeAnnotation * )
inlineoverride

Definition at line 998 of file qqmldomastdumper.cpp.

◆ endVisit() [83/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::TypeExpression * )
inlineoverride

Definition at line 331 of file qqmldomastdumper.cpp.

◆ endVisit() [84/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::TypeOfExpression * )
inlineoverride

Definition at line 583 of file qqmldomastdumper.cpp.

◆ endVisit() [85/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiArrayBinding * )
inlineoverride

Definition at line 238 of file qqmldomastdumper.cpp.

◆ endVisit() [86/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiArrayMemberList * )
inlineoverride

Definition at line 259 of file qqmldomastdumper.cpp.

◆ endVisit() [87/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiEnumDeclaration * )
inlineoverride

Definition at line 276 of file qqmldomastdumper.cpp.

◆ endVisit() [88/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiEnumMemberList * el)
inlineoverride

Definition at line 283 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), and el.

+ Here is the call graph for this function:

◆ endVisit() [89/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiHeaderItemList * )
inlineoverride

Definition at line 133 of file qqmldomastdumper.cpp.

◆ endVisit() [90/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiImport * el)
inlineoverride

Definition at line 159 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), and el.

+ Here is the call graph for this function:

◆ endVisit() [91/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiInlineComponent * )
inlineoverride

Definition at line 304 of file qqmldomastdumper.cpp.

◆ endVisit() [92/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiObjectBinding * )
inlineoverride

Definition at line 220 of file qqmldomastdumper.cpp.

◆ endVisit() [93/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiObjectDefinition * )
inlineoverride

Definition at line 204 of file qqmldomastdumper.cpp.

◆ endVisit() [94/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiObjectInitializer * )
inlineoverride

Definition at line 211 of file qqmldomastdumper.cpp.

◆ endVisit() [95/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiObjectMemberList * )
inlineoverride

Definition at line 252 of file qqmldomastdumper.cpp.

◆ endVisit() [96/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiParameterList * el)
inlineoverride

Definition at line 246 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), and el.

+ Here is the call graph for this function:

◆ endVisit() [97/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiPragma * )
inlineoverride

Definition at line 149 of file qqmldomastdumper.cpp.

◆ endVisit() [98/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiPragmaValueList * )
inlineoverride

Definition at line 140 of file qqmldomastdumper.cpp.

◆ endVisit() [99/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiProgram * )
inlineoverride

Definition at line 130 of file qqmldomastdumper.cpp.

◆ endVisit() [100/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiPublicMember * el)
inlineoverride

Definition at line 185 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), and el.

+ Here is the call graph for this function:

◆ endVisit() [101/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiQualifiedId * )
inlineoverride

Definition at line 267 of file qqmldomastdumper.cpp.

◆ endVisit() [102/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiScriptBinding * )
inlineoverride

Definition at line 229 of file qqmldomastdumper.cpp.

◆ endVisit() [103/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiSourceElement * )
inlineoverride

Definition at line 196 of file qqmldomastdumper.cpp.

◆ endVisit() [104/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UiVersionSpecifier * )
inlineoverride

Definition at line 295 of file qqmldomastdumper.cpp.

◆ endVisit() [105/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UnaryMinusExpression * )
inlineoverride

Definition at line 611 of file qqmldomastdumper.cpp.

◆ endVisit() [106/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::UnaryPlusExpression * )
inlineoverride

Definition at line 604 of file qqmldomastdumper.cpp.

◆ endVisit() [107/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::VariableDeclarationList * )
inlineoverride

Definition at line 673 of file qqmldomastdumper.cpp.

◆ endVisit() [108/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::VariableStatement * )
inlineoverride

Definition at line 666 of file qqmldomastdumper.cpp.

◆ endVisit() [109/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::VoidExpression * )
inlineoverride

Definition at line 576 of file qqmldomastdumper.cpp.

◆ endVisit() [110/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::WhileStatement * )
inlineoverride

Definition at line 711 of file qqmldomastdumper.cpp.

◆ endVisit() [111/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::WithStatement * )
inlineoverride

Definition at line 769 of file qqmldomastdumper.cpp.

◆ endVisit() [112/115]

void QQmlJS::Dom::AstDumper::endVisit ( AST::YieldExpression * )
inlineoverride

Definition at line 762 of file qqmldomastdumper.cpp.

◆ endVisit() [113/115]

void QQmlJS::Dom::AstDumper::endVisit ( UiAnnotation * )
inlineoverride

Definition at line 318 of file qqmldomastdumper.cpp.

◆ endVisit() [114/115]

void QQmlJS::Dom::AstDumper::endVisit ( UiAnnotationList * )
inlineoverride

Definition at line 324 of file qqmldomastdumper.cpp.

◆ endVisit() [115/115]

void QQmlJS::Dom::AstDumper::endVisit ( UiRequired * )
inlineoverride

Definition at line 312 of file qqmldomastdumper.cpp.

◆ postVisit()

void QQmlJS::Dom::AstDumper::postVisit ( Node * )
inlineoverridevirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 126 of file qqmldomastdumper.cpp.

◆ preVisit()

bool QQmlJS::Dom::AstDumper::preVisit ( Node * )
inlineoverridevirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 125 of file qqmldomastdumper.cpp.

◆ throwRecursionDepthError()

void QQmlJS::Dom::AstDumper::throwRecursionDepthError ( )
inlineoverridevirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 1000 of file qqmldomastdumper.cpp.

References qCWarning.

◆ visit() [1/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ArgumentList * el)
inlineoverride

Definition at line 543 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [2/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ArrayMemberExpression * el)
inlineoverride

Definition at line 502 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [3/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ArrayPattern * el)
inlineoverride

Definition at line 404 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [4/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::BinaryExpression * el)
inlineoverride

Definition at line 627 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [5/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::Block * el)
inlineoverride

Definition at line 648 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [6/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::BreakStatement * el)
inlineoverride

Definition at line 742 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [7/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::CallExpression * el)
inlineoverride

Definition at line 536 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [8/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::CaseBlock * el)
inlineoverride

Definition at line 778 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [9/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::CaseClause * el)
inlineoverride

Definition at line 791 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [10/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::CaseClauses * )
inlineoverride

Definition at line 785 of file qqmldomastdumper.cpp.

◆ visit() [11/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::Catch * el)
inlineoverride

Definition at line 826 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [12/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ClassDeclaration * el)
inlineoverride

Definition at line 878 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [13/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ClassElementList * el)
inlineoverride

Definition at line 885 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [14/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ClassExpression * el)
inlineoverride

Definition at line 871 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [15/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ComputedPropertyName * )
inlineoverride

Definition at line 496 of file qqmldomastdumper.cpp.

◆ visit() [16/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ConditionalExpression * el)
inlineoverride

Definition at line 634 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [17/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ContinueStatement * el)
inlineoverride

Definition at line 734 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [18/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::DebuggerStatement * el)
inlineoverride

Definition at line 980 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [19/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::DefaultClause * el)
inlineoverride

Definition at line 798 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [20/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::DeleteExpression * el)
inlineoverride

Definition at line 564 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [21/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::DoWhileStatement * el)
inlineoverride

Definition at line 697 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [22/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::Elision * el)
inlineoverride

Definition at line 440 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [23/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::EmptyStatement * el)
inlineoverride

Definition at line 675 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [24/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ESModule * )
inlineoverride

Definition at line 974 of file qqmldomastdumper.cpp.

◆ visit() [25/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ExportClause * el)
inlineoverride

Definition at line 960 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [26/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ExportDeclaration * el)
inlineoverride

Definition at line 967 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [27/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ExportsList * )
inlineoverride

Definition at line 954 of file qqmldomastdumper.cpp.

◆ visit() [28/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ExportSpecifier * el)
inlineoverride

Definition at line 947 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [29/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::Expression * el)
inlineoverride

Definition at line 641 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [30/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ExpressionStatement * el)
inlineoverride

Definition at line 681 of file qqmldomastdumper.cpp.

References arg, el, and QQmlJS::Dom::SloppyCompare.

◆ visit() [31/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::FalseLiteral * el)
inlineoverride

Definition at line 361 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [32/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::FieldMemberExpression * el)
inlineoverride

Definition at line 509 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [33/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::Finally * el)
inlineoverride

Definition at line 833 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [34/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ForEachStatement * el)
inlineoverride

Definition at line 727 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [35/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::FormalParameterList * )
inlineoverride

Definition at line 865 of file qqmldomastdumper.cpp.

◆ visit() [36/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ForStatement * el)
inlineoverride

Definition at line 713 of file qqmldomastdumper.cpp.

References arg, el, and QQmlJS::Dom::SloppyCompare.

◆ visit() [37/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::FromClause * el)
inlineoverride

Definition at line 926 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [38/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::FunctionDeclaration * el)
inlineoverride

Definition at line 840 of file qqmldomastdumper.cpp.

References arg, el, and QQmlJS::Dom::SloppyCompare.

◆ visit() [39/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::FunctionExpression * el)
inlineoverride

Definition at line 851 of file qqmldomastdumper.cpp.

References arg, el, and QQmlJS::Dom::SloppyCompare.

◆ visit() [40/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::IdentifierExpression * el)
inlineoverride

Definition at line 340 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [41/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::IdentifierPropertyName * el)
inlineoverride

Definition at line 457 of file qqmldomastdumper.cpp.

References arg, el, and QQmlJS::Dom::SloppyCompare.

◆ visit() [42/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::IfStatement * el)
inlineoverride

Definition at line 690 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [43/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ImportClause * el)
inlineoverride

Definition at line 933 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [44/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ImportDeclaration * el)
inlineoverride

Definition at line 940 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [45/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ImportsList * el)
inlineoverride

Definition at line 912 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [46/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ImportSpecifier * el)
inlineoverride

Definition at line 905 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [47/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::LabelledStatement * el)
inlineoverride

Definition at line 805 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [48/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::NamedImports * el)
inlineoverride

Definition at line 919 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [49/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::NameSpaceImport * el)
inlineoverride

Definition at line 898 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [50/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::NestedExpression * el)
inlineoverride

Definition at line 450 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [51/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::NewExpression * el)
inlineoverride

Definition at line 529 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [52/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::NewMemberExpression * el)
inlineoverride

Definition at line 522 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [53/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::NotExpression * el)
inlineoverride

Definition at line 620 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [54/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::NullExpression * el)
inlineoverride

Definition at line 347 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [55/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::NumericLiteral * el)
inlineoverride

Definition at line 390 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [56/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::NumericLiteralPropertyName * el)
inlineoverride

Definition at line 489 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [57/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ObjectPattern * el)
inlineoverride

Definition at line 411 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [58/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::PatternElement * el)
inlineoverride

Definition at line 424 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [59/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::PatternElementList * )
inlineoverride

Definition at line 418 of file qqmldomastdumper.cpp.

◆ visit() [60/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::PatternProperty * el)
inlineoverride

Definition at line 432 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [61/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::PatternPropertyList * )
inlineoverride

Definition at line 421 of file qqmldomastdumper.cpp.

◆ visit() [62/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::PostDecrementExpression * el)
inlineoverride

Definition at line 557 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [63/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::PostIncrementExpression * el)
inlineoverride

Definition at line 550 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [64/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::PreDecrementExpression * el)
inlineoverride

Definition at line 592 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [65/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::PreIncrementExpression * el)
inlineoverride

Definition at line 585 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [66/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::Program * )
inlineoverride

Definition at line 892 of file qqmldomastdumper.cpp.

◆ visit() [67/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::RegExpLiteral * el)
inlineoverride

Definition at line 397 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [68/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ReturnStatement * el)
inlineoverride

Definition at line 750 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [69/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::StatementList * )
inlineoverride

Definition at line 655 of file qqmldomastdumper.cpp.

◆ visit() [70/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::StringLiteral * el)
inlineoverride

Definition at line 375 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [71/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::StringLiteralPropertyName * el)
inlineoverride

Definition at line 473 of file qqmldomastdumper.cpp.

References arg, el, and QQmlJS::Dom::SloppyCompare.

◆ visit() [72/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::SuperLiteral * el)
inlineoverride

Definition at line 368 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [73/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::SwitchStatement * el)
inlineoverride

Definition at line 771 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [74/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::TaggedTemplate * )
inlineoverride

Definition at line 516 of file qqmldomastdumper.cpp.

◆ visit() [75/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::TemplateLiteral * el)
inlineoverride

Definition at line 382 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), arg, and el.

+ Here is the call graph for this function:

◆ visit() [76/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ThisExpression * el)
inlineoverride

Definition at line 333 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [77/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::ThrowStatement * el)
inlineoverride

Definition at line 812 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [78/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::TildeExpression * el)
inlineoverride

Definition at line 613 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [79/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::TrueLiteral * el)
inlineoverride

Definition at line 354 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [80/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::TryStatement * el)
inlineoverride

Definition at line 819 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [81/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::Type * )
inlineoverride

Definition at line 987 of file qqmldomastdumper.cpp.

◆ visit() [82/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::TypeAnnotation * el)
inlineoverride

Definition at line 993 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [83/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::TypeExpression * )
inlineoverride

Definition at line 327 of file qqmldomastdumper.cpp.

◆ visit() [84/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::TypeOfExpression * el)
inlineoverride

Definition at line 578 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [85/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiArrayBinding * el)
inlineoverride

Definition at line 231 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), arg, and el.

+ Here is the call graph for this function:

◆ visit() [86/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiArrayMemberList * el)
inlineoverride

Definition at line 254 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [87/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiEnumDeclaration * el)
inlineoverride

Definition at line 269 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), arg, and el.

+ Here is the call graph for this function:

◆ visit() [88/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiEnumMemberList * el)
inlineoverride

Definition at line 278 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [89/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiInlineComponent * el)
inlineoverride

Definition at line 297 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), arg, and el.

+ Here is the call graph for this function:

◆ visit() [90/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiObjectBinding * el)
inlineoverride

Definition at line 213 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), arg, and el.

+ Here is the call graph for this function:

◆ visit() [91/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiObjectDefinition * el)
inlineoverride

Definition at line 198 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), and el.

+ Here is the call graph for this function:

◆ visit() [92/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiObjectInitializer * el)
inlineoverride

Definition at line 206 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [93/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiObjectMemberList * )
inlineoverride

Definition at line 251 of file qqmldomastdumper.cpp.

◆ visit() [94/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiParameterList * el)
inlineoverride

Definition at line 240 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), arg, and el.

+ Here is the call graph for this function:

◆ visit() [95/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiQualifiedId * el)
inlineoverride

Definition at line 261 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), arg, and el.

+ Here is the call graph for this function:

◆ visit() [96/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiScriptBinding * el)
inlineoverride

Definition at line 222 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), arg, and el.

+ Here is the call graph for this function:

◆ visit() [97/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiSourceElement * el)
inlineoverride

Definition at line 190 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), and el.

+ Here is the call graph for this function:

◆ visit() [98/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UiVersionSpecifier * el)
inlineoverride

Definition at line 288 of file qqmldomastdumper.cpp.

References arg, el, and QString::number().

+ Here is the call graph for this function:

◆ visit() [99/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UnaryMinusExpression * el)
inlineoverride

Definition at line 606 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [100/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::UnaryPlusExpression * el)
inlineoverride

Definition at line 599 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [101/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::VariableDeclarationList * el)
inlineoverride

Definition at line 668 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [102/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::VariableStatement * el)
inlineoverride

Definition at line 661 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [103/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::VoidExpression * el)
inlineoverride

Definition at line 571 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [104/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::WhileStatement * el)
inlineoverride

Definition at line 706 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [105/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::WithStatement * el)
inlineoverride

Definition at line 764 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [106/115]

bool QQmlJS::Dom::AstDumper::visit ( AST::YieldExpression * el)
inlineoverride

Definition at line 757 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [107/115]

bool QQmlJS::Dom::AstDumper::visit ( UiAnnotation * )
inlineoverride

Definition at line 314 of file qqmldomastdumper.cpp.

◆ visit() [108/115]

bool QQmlJS::Dom::AstDumper::visit ( UiAnnotationList * )
inlineoverride

Definition at line 320 of file qqmldomastdumper.cpp.

◆ visit() [109/115]

bool QQmlJS::Dom::AstDumper::visit ( UiHeaderItemList * )
inlineoverride

Definition at line 132 of file qqmldomastdumper.cpp.

◆ visit() [110/115]

bool QQmlJS::Dom::AstDumper::visit ( UiImport * el)
inlineoverride

Definition at line 151 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [111/115]

bool QQmlJS::Dom::AstDumper::visit ( UiPragma * el)
inlineoverride

Definition at line 143 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [112/115]

bool QQmlJS::Dom::AstDumper::visit ( UiPragmaValueList * el)
inlineoverride

Definition at line 136 of file qqmldomastdumper.cpp.

References arg, and el.

◆ visit() [113/115]

bool QQmlJS::Dom::AstDumper::visit ( UiProgram * )
inlineoverride

Definition at line 129 of file qqmldomastdumper.cpp.

◆ visit() [114/115]

bool QQmlJS::Dom::AstDumper::visit ( UiPublicMember * el)
inlineoverride

Definition at line 164 of file qqmldomastdumper.cpp.

References QQmlJS::AST::Node::accept(), QLatin1StringView::arg(), arg, el, QString::number(), QQmlJS::AST::UiPublicMember::Property, QQmlJS::AST::UiPublicMember::Signal, and typeStr().

+ Here is the call graph for this function:

◆ visit() [115/115]

bool QQmlJS::Dom::AstDumper::visit ( UiRequired * el)
inlineoverride

Definition at line 306 of file qqmldomastdumper.cpp.

References arg, and el.


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