Extending Qt Creator Manual | Visitor

Extending Qt Creator Manual 4.7.1

# Visitor Class

(QmlJS::QmlJS::AST::Visitor)

- List of all members, including inherited members

## Public Functions

| Visitor()
virtual | ~Visitor()
virtual void | endVisit(QmlJS::QmlJS::AST::UiProgram *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiImport *)
virtual void | endVisit(QmlJS::QmlJS::AST::NumericLiteralPropertyName *)
virtual void | endVisit(QmlJS::QmlJS::AST::ArrayMemberExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::FieldMemberExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::NewMemberExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::NewExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::CallExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::ArgumentList *)
virtual void | endVisit(QmlJS::QmlJS::AST::PostIncrementExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::PostDecrementExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::DeleteExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::VoidExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::TypeOfExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::PreIncrementExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::PreDecrementExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::UnaryPlusExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::UnaryMinusExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::TildeExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::NotExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::BinaryExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::ConditionalExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::Expression *)
virtual void | endVisit(QmlJS::QmlJS::AST::Block *)
virtual void | endVisit(QmlJS::QmlJS::AST::StatementList *)
virtual void | endVisit(QmlJS::QmlJS::AST::VariableStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::VariableDeclarationList *)
virtual void | endVisit(QmlJS::QmlJS::AST::VariableDeclaration *)
virtual void | endVisit(QmlJS::QmlJS::AST::EmptyStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::ExpressionStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::IfStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::DoWhileStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::WhileStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::ForStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::LocalForStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::ForEachStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::LocalForEachStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::ContinueStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiHeaderItemList *)
virtual void | endVisit(QmlJS::QmlJS::AST::BreakStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::ReturnStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::WithStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::SwitchStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::CaseBlock *)
virtual void | endVisit(QmlJS::QmlJS::AST::CaseClauses *)
virtual void | endVisit(QmlJS::QmlJS::AST::CaseClause *)
virtual void | endVisit(QmlJS::QmlJS::AST::DefaultClause *)
virtual void | endVisit(QmlJS::QmlJS::AST::LabelledStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::ThrowStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::TryStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::Catch *)
virtual void | endVisit(QmlJS::QmlJS::AST::Finally *)
virtual void | endVisit(QmlJS::QmlJS::AST::FunctionDeclaration *)
virtual void | endVisit(QmlJS::QmlJS::AST::FunctionExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::FormalParameterList *)
virtual void | endVisit(QmlJS::QmlJS::AST::FunctionBody *)
virtual void | endVisit(QmlJS::QmlJS::AST::Program *)
virtual void | endVisit(QmlJS::QmlJS::AST::SourceElements *)
virtual void | endVisit(QmlJS::QmlJS::AST::FunctionSourceElement *)
virtual void | endVisit(QmlJS::QmlJS::AST::StatementSourceElement *)
virtual void | endVisit(QmlJS::QmlJS::AST::DebuggerStatement *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiPragma *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiPublicMember *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiSourceElement *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiObjectDefinition *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiObjectInitializer *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiObjectBinding *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiScriptBinding *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiArrayBinding *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiParameterList *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiObjectMemberList *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiArrayMemberList *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiQualifiedId *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiQualifiedPragmaId *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiEnumDeclaration *)
virtual void | endVisit(QmlJS::QmlJS::AST::UiEnumMemberList *)
virtual void | endVisit(QmlJS::QmlJS::AST::ThisExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::IdentifierExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::NullExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::TrueLiteral *)
virtual void | endVisit(QmlJS::QmlJS::AST::FalseLiteral *)
virtual void | endVisit(QmlJS::QmlJS::AST::StringLiteral *)
virtual void | endVisit(QmlJS::QmlJS::AST::NumericLiteral *)
virtual void | endVisit(QmlJS::QmlJS::AST::RegExpLiteral *)
virtual void | endVisit(QmlJS::QmlJS::AST::ArrayLiteral *)
virtual void | endVisit(QmlJS::QmlJS::AST::ObjectLiteral *)
virtual void | endVisit(QmlJS::QmlJS::AST::ElementList *)
virtual void | endVisit(QmlJS::QmlJS::AST::Elision *)
virtual void | endVisit(QmlJS::QmlJS::AST::PropertyAssignmentList *)
virtual void | endVisit(QmlJS::QmlJS::AST::PropertyNameAndValue *)
virtual void | endVisit(QmlJS::QmlJS::AST::PropertyGetterSetter *)
virtual void | endVisit(QmlJS::QmlJS::AST::NestedExpression *)
virtual void | endVisit(QmlJS::QmlJS::AST::IdentifierPropertyName *)
virtual void | endVisit(QmlJS::QmlJS::AST::StringLiteralPropertyName *)
virtual void | postVisit(QmlJS::QmlJS::AST::Node *)
virtual bool | preVisit(QmlJS::QmlJS::AST::Node *)
virtual bool | visit(QmlJS::QmlJS::AST::UiProgram *)
virtual bool | visit(QmlJS::QmlJS::AST::UiHeaderItemList *)
virtual bool | visit(QmlJS::QmlJS::AST::NumericLiteralPropertyName *)
virtual bool | visit(QmlJS::QmlJS::AST::ArrayMemberExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::FieldMemberExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::NewMemberExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::NewExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::CallExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::ArgumentList *)
virtual bool | visit(QmlJS::QmlJS::AST::PostIncrementExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::PostDecrementExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::DeleteExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::VoidExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::TypeOfExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::PreIncrementExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::PreDecrementExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::UnaryPlusExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::UnaryMinusExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::TildeExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::NotExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::BinaryExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::ConditionalExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::Expression *)
virtual bool | visit(QmlJS::QmlJS::AST::Block *)
virtual bool | visit(QmlJS::QmlJS::AST::StatementList *)
virtual bool | visit(QmlJS::QmlJS::AST::VariableStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::VariableDeclarationList *)
virtual bool | visit(QmlJS::QmlJS::AST::VariableDeclaration *)
virtual bool | visit(QmlJS::QmlJS::AST::EmptyStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::ExpressionStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::IfStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::DoWhileStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::WhileStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::ForStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::LocalForStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::ForEachStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::LocalForEachStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::ContinueStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::UiPragma *)
virtual bool | visit(QmlJS::QmlJS::AST::BreakStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::ReturnStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::WithStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::SwitchStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::CaseBlock *)
virtual bool | visit(QmlJS::QmlJS::AST::CaseClauses *)
virtual bool | visit(QmlJS::QmlJS::AST::CaseClause *)
virtual bool | visit(QmlJS::QmlJS::AST::DefaultClause *)
virtual bool | visit(QmlJS::QmlJS::AST::LabelledStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::ThrowStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::TryStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::Catch *)
virtual bool | visit(QmlJS::QmlJS::AST::Finally *)
virtual bool | visit(QmlJS::QmlJS::AST::FunctionDeclaration *)
virtual bool | visit(QmlJS::QmlJS::AST::FunctionExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::FormalParameterList *)
virtual bool | visit(QmlJS::QmlJS::AST::FunctionBody *)
virtual bool | visit(QmlJS::QmlJS::AST::Program *)
virtual bool | visit(QmlJS::QmlJS::AST::SourceElements *)
virtual bool | visit(QmlJS::QmlJS::AST::FunctionSourceElement *)
virtual bool | visit(QmlJS::QmlJS::AST::StatementSourceElement *)
virtual bool | visit(QmlJS::QmlJS::AST::DebuggerStatement *)
virtual bool | visit(QmlJS::QmlJS::AST::UiImport *)
virtual bool | visit(QmlJS::QmlJS::AST::UiPublicMember *)
virtual bool | visit(QmlJS::QmlJS::AST::UiSourceElement *)
virtual bool | visit(QmlJS::QmlJS::AST::UiObjectDefinition *)
virtual bool | visit(QmlJS::QmlJS::AST::UiObjectInitializer *)
virtual bool | visit(QmlJS::QmlJS::AST::UiObjectBinding *)
virtual bool | visit(QmlJS::QmlJS::AST::UiScriptBinding *)
virtual bool | visit(QmlJS::QmlJS::AST::UiArrayBinding *)
virtual bool | visit(QmlJS::QmlJS::AST::UiParameterList *)
virtual bool | visit(QmlJS::QmlJS::AST::UiObjectMemberList *)
virtual bool | visit(QmlJS::QmlJS::AST::UiArrayMemberList *)
virtual bool | visit(QmlJS::QmlJS::AST::UiQualifiedId *)
virtual bool | visit(QmlJS::QmlJS::AST::UiQualifiedPragmaId *)
virtual bool | visit(QmlJS::QmlJS::AST::UiEnumDeclaration *)
virtual bool | visit(QmlJS::QmlJS::AST::UiEnumMemberList *)
virtual bool | visit(QmlJS::QmlJS::AST::ThisExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::IdentifierExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::NullExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::TrueLiteral *)
virtual bool | visit(QmlJS::QmlJS::AST::FalseLiteral *)
virtual bool | visit(QmlJS::QmlJS::AST::StringLiteral *)
virtual bool | visit(QmlJS::QmlJS::AST::NumericLiteral *)
virtual bool | visit(QmlJS::QmlJS::AST::RegExpLiteral *)
virtual bool | visit(QmlJS::QmlJS::AST::ArrayLiteral *)
virtual bool | visit(QmlJS::QmlJS::AST::ObjectLiteral *)
virtual bool | visit(QmlJS::QmlJS::AST::ElementList *)
virtual bool | visit(QmlJS::QmlJS::AST::Elision *)
virtual bool | visit(QmlJS::QmlJS::AST::PropertyAssignmentList *)
virtual bool | visit(QmlJS::QmlJS::AST::PropertyNameAndValue *)
virtual bool | visit(QmlJS::QmlJS::AST::PropertyGetterSetter *)
virtual bool | visit(QmlJS::QmlJS::AST::NestedExpression *)
virtual bool | visit(QmlJS::QmlJS::AST::IdentifierPropertyName *)
virtual bool | visit(QmlJS::QmlJS::AST::StringLiteralPropertyName *)

## Member Function Documentation

### Visitor::Visitor()

Default constructs an instance of Visitor.

### `[virtual]` Visitor::~Visitor()

Destroys the instance of Visitor. The destructor is virtual.

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiProgram *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiImport *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::NumericLiteralPropertyName *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ArrayMemberExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::FieldMemberExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::NewMemberExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::NewExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::CallExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ArgumentList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::PostIncrementExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::PostDecrementExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::DeleteExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::VoidExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::TypeOfExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::PreIncrementExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::PreDecrementExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UnaryPlusExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UnaryMinusExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::TildeExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::NotExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::BinaryExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ConditionalExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::Expression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::Block *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::StatementList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::VariableStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::VariableDeclarationList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::VariableDeclaration *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::EmptyStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ExpressionStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::IfStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::DoWhileStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::WhileStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ForStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::LocalForStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ForEachStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::LocalForEachStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ContinueStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiHeaderItemList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::BreakStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ReturnStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::WithStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::SwitchStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::CaseBlock *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::CaseClauses *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::CaseClause *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::DefaultClause *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::LabelledStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ThrowStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::TryStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::Catch *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::Finally *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::FunctionDeclaration *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::FunctionExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::FormalParameterList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::FunctionBody *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::Program *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::SourceElements *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::FunctionSourceElement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::StatementSourceElement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::DebuggerStatement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiPragma *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiPublicMember *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiSourceElement *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiObjectDefinition *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiObjectInitializer *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiObjectBinding *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiScriptBinding *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiArrayBinding *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiParameterList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiObjectMemberList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiArrayMemberList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiQualifiedId *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiQualifiedPragmaId *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiEnumDeclaration *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::UiEnumMemberList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ThisExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::IdentifierExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::NullExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::TrueLiteral *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::FalseLiteral *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::StringLiteral *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::NumericLiteral *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::RegExpLiteral *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ArrayLiteral *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ObjectLiteral *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::ElementList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::Elision *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::PropertyAssignmentList *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::PropertyNameAndValue *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::PropertyGetterSetter *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::NestedExpression *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::IdentifierPropertyName *)

### `[virtual]` void Visitor::endVisit(QmlJS::QmlJS::AST::StringLiteralPropertyName *)

### `[virtual]` void Visitor::postVisit(QmlJS::QmlJS::AST::Node *)

### `[virtual]` bool Visitor::preVisit(QmlJS::QmlJS::AST::Node *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiProgram *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiHeaderItemList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::NumericLiteralPropertyName *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ArrayMemberExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::FieldMemberExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::NewMemberExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::NewExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::CallExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ArgumentList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::PostIncrementExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::PostDecrementExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::DeleteExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::VoidExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::TypeOfExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::PreIncrementExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::PreDecrementExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UnaryPlusExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UnaryMinusExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::TildeExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::NotExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::BinaryExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ConditionalExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::Expression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::Block *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::StatementList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::VariableStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::VariableDeclarationList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::VariableDeclaration *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::EmptyStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ExpressionStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::IfStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::DoWhileStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::WhileStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ForStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::LocalForStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ForEachStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::LocalForEachStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ContinueStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiPragma *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::BreakStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ReturnStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::WithStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::SwitchStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::CaseBlock *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::CaseClauses *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::CaseClause *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::DefaultClause *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::LabelledStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ThrowStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::TryStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::Catch *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::Finally *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::FunctionDeclaration *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::FunctionExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::FormalParameterList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::FunctionBody *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::Program *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::SourceElements *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::FunctionSourceElement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::StatementSourceElement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::DebuggerStatement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiImport *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiPublicMember *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiSourceElement *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiObjectDefinition *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiObjectInitializer *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiObjectBinding *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiScriptBinding *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiArrayBinding *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiParameterList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiObjectMemberList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiArrayMemberList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiQualifiedId *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiQualifiedPragmaId *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiEnumDeclaration *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::UiEnumMemberList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ThisExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::IdentifierExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::NullExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::TrueLiteral *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::FalseLiteral *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::StringLiteral *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::NumericLiteral *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::RegExpLiteral *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ArrayLiteral *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ObjectLiteral *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::ElementList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::Elision *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::PropertyAssignmentList *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::PropertyNameAndValue *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::PropertyGetterSetter *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::NestedExpression *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::IdentifierPropertyName *)

### `[virtual]` bool Visitor::visit(QmlJS::QmlJS::AST::StringLiteralPropertyName *)