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::ScriptFormatter Class Referencefinal

#include <qqmldomreformatter_p.h>

Inheritance diagram for QQmlJS::Dom::ScriptFormatter:
Collaboration diagram for QQmlJS::Dom::ScriptFormatter:

Public Member Functions

 ScriptFormatter (OutWriter &lw, const ScriptExpression *const script)

Protected Types

enum  CommentOption { TokenAndComment , OnlyComments }

Protected Member Functions

void out (const char *str)
void out (QStringView str)
void out (const SourceLocation &loc)
void writePreComment (const CommentedElement *c)
void writePostComment (const CommentedElement *c)
void outWithComments (const SourceLocation &loc, AST::Node *node, CommentOption option=TokenAndComment)
void ensureSpaceIfNoComment ()
void ensureNewline (quint32 count=1)
void ensureDeferredSpaces ()
void ensureDeferredSpacesAndMarkWriteAsNotComment ()
void accept (AST::Node *node)
void lnAcceptIndented (AST::Node *node)
bool acceptBlockOrIndented (AST::Node *ast, bool finishWithSpaceOrNewline=false)
bool preVisit (AST::Node *n) override
void postVisit (AST::Node *n) override
bool visit (AST::ThisExpression *ast) override
bool visit (AST::NullExpression *ast) override
bool visit (AST::TrueLiteral *ast) override
bool visit (AST::FalseLiteral *ast) override
bool visit (AST::IdentifierExpression *ast) override
bool visit (AST::StringLiteral *ast) override
bool visit (AST::NumericLiteral *ast) override
bool visit (AST::RegExpLiteral *ast) override
bool visit (AST::ArrayPattern *ast) override
bool visit (AST::ObjectPattern *ast) override
bool visit (AST::PatternElementList *ast) override
bool visit (AST::PatternPropertyList *ast) override
bool visit (AST::PatternProperty *property) override
bool visit (AST::NestedExpression *ast) override
bool visit (AST::IdentifierPropertyName *ast) override
bool visit (AST::StringLiteralPropertyName *ast) override
bool visit (AST::NumericLiteralPropertyName *ast) override
bool visit (AST::TemplateLiteral *ast) override
bool visit (AST::ArrayMemberExpression *ast) override
bool visit (AST::FieldMemberExpression *ast) override
bool visit (AST::NewMemberExpression *ast) override
bool visit (AST::NewExpression *ast) override
bool visit (AST::CallExpression *ast) override
bool visit (AST::PostIncrementExpression *ast) override
bool visit (AST::PostDecrementExpression *ast) override
bool visit (AST::PreIncrementExpression *ast) override
bool visit (AST::PreDecrementExpression *ast) override
bool visit (AST::DeleteExpression *ast) override
bool visit (AST::VoidExpression *ast) override
bool visit (AST::TypeOfExpression *ast) override
bool visit (AST::UnaryPlusExpression *ast) override
bool visit (AST::UnaryMinusExpression *ast) override
bool visit (AST::TildeExpression *ast) override
bool visit (AST::NotExpression *ast) override
bool visit (AST::BinaryExpression *ast) override
bool visit (AST::ConditionalExpression *ast) override
bool visit (AST::Block *ast) override
bool visit (AST::VariableStatement *ast) override
bool visit (AST::PatternElement *ast) override
bool visit (AST::TypeAnnotation *ast) override
bool visit (AST::Type *ast) override
bool visit (AST::UiQualifiedId *ast) override
bool visit (AST::EmptyStatement *ast) override
bool visit (AST::IfStatement *ast) override
bool visit (AST::DoWhileStatement *ast) override
bool visit (AST::WhileStatement *ast) override
bool visit (AST::ForStatement *ast) override
bool visit (AST::ForEachStatement *ast) override
bool visit (AST::ContinueStatement *ast) override
bool visit (AST::BreakStatement *ast) override
bool visit (AST::ReturnStatement *ast) override
bool visit (AST::YieldExpression *ast) override
bool visit (AST::ThrowStatement *ast) override
bool visit (AST::WithStatement *ast) override
bool visit (AST::SwitchStatement *ast) override
bool visit (AST::CaseBlock *ast) override
bool visit (AST::CaseClause *ast) override
bool visit (AST::DefaultClause *ast) override
bool visit (AST::LabelledStatement *ast) override
bool visit (AST::TryStatement *ast) override
bool visit (AST::Catch *ast) override
bool visit (AST::Finally *ast) override
bool visit (AST::FunctionDeclaration *ast) override
bool visit (AST::FunctionExpression *ast) override
bool visit (AST::Elision *ast) override
bool visit (AST::ArgumentList *ast) override
bool visit (AST::StatementList *ast) override
bool visit (AST::VariableDeclarationList *ast) override
bool visit (AST::CaseClauses *ast) override
bool visit (AST::FormalParameterList *ast) override
bool visit (AST::SuperLiteral *) override
bool visit (AST::ComputedPropertyName *) override
bool visit (AST::CommaExpression *el) override
bool visit (AST::ExpressionStatement *el) override
bool visit (AST::ClassDeclaration *ast) override
bool visit (AST::ImportDeclaration *ast) override
bool visit (AST::ImportSpecifier *ast) override
bool visit (AST::NameSpaceImport *ast) override
bool visit (AST::ImportsList *ast) override
bool visit (AST::NamedImports *ast) override
bool visit (AST::ImportClause *ast) override
bool visit (AST::ExportDeclaration *ast) override
bool visit (AST::ExportClause *ast) override
bool visit (AST::ExportSpecifier *ast) override
bool visit (AST::ExportsList *ast) override
bool visit (AST::FromClause *ast) override
void endVisit (AST::ComputedPropertyName *) override
void endVisit (AST::ExportDeclaration *ast) override
void endVisit (AST::ExportClause *ast) override
void endVisit (AST::ImportDeclaration *ast) override
void endVisit (AST::NamedImports *ast) override
void throwRecursionDepthError () override
Protected Member Functions inherited from QQmlJS::AST::JSVisitor
 JSVisitor ()=default
Protected 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 31 of file qqmldomreformatter_p.h.

Member Enumeration Documentation

◆ CommentOption

Enumerator
TokenAndComment 
OnlyComments 

Definition at line 83 of file qqmldomreformatter_p.h.

Constructor & Destructor Documentation

◆ ScriptFormatter()

QQmlJS::Dom::ScriptFormatter::ScriptFormatter ( OutWriter & lw,
const ScriptExpression *const script )
inline

Definition at line 35 of file qqmldomreformatter_p.h.

Member Function Documentation

◆ accept()

void QQmlJS::Dom::ScriptFormatter::accept ( AST::Node * node)
inlineprotected

Definition at line 127 of file qqmldomreformatter_p.h.

◆ acceptBlockOrIndented()

bool QQmlJS::Dom::ScriptFormatter::acceptBlockOrIndented ( AST::Node * ast,
bool finishWithSpaceOrNewline = false )
protected

Definition at line 59 of file qqmldomreformatter.cpp.

◆ endVisit() [1/5]

void QQmlJS::Dom::ScriptFormatter::endVisit ( AST::ComputedPropertyName * )
overrideprotected

Definition at line 1170 of file qqmldomreformatter.cpp.

◆ endVisit() [2/5]

void QQmlJS::Dom::ScriptFormatter::endVisit ( AST::ExportClause * ast)
overrideprotected

Definition at line 1209 of file qqmldomreformatter.cpp.

◆ endVisit() [3/5]

void QQmlJS::Dom::ScriptFormatter::endVisit ( AST::ExportDeclaration * ast)
overrideprotected

Definition at line 1175 of file qqmldomreformatter.cpp.

◆ endVisit() [4/5]

void QQmlJS::Dom::ScriptFormatter::endVisit ( AST::ImportDeclaration * ast)
overrideprotected

Definition at line 1225 of file qqmldomreformatter.cpp.

◆ endVisit() [5/5]

void QQmlJS::Dom::ScriptFormatter::endVisit ( AST::NamedImports * ast)
overrideprotected

Definition at line 1217 of file qqmldomreformatter.cpp.

◆ ensureDeferredSpaces()

void QQmlJS::Dom::ScriptFormatter::ensureDeferredSpaces ( )
inlineprotected

Definition at line 114 of file qqmldomreformatter_p.h.

◆ ensureDeferredSpacesAndMarkWriteAsNotComment()

void QQmlJS::Dom::ScriptFormatter::ensureDeferredSpacesAndMarkWriteAsNotComment ( )
inlineprotected

Definition at line 120 of file qqmldomreformatter_p.h.

◆ ensureNewline()

void QQmlJS::Dom::ScriptFormatter::ensureNewline ( quint32 count = 1)
inlineprotected

Definition at line 108 of file qqmldomreformatter_p.h.

◆ ensureSpaceIfNoComment()

void QQmlJS::Dom::ScriptFormatter::ensureSpaceIfNoComment ( )
inlineprotected

Definition at line 100 of file qqmldomreformatter_p.h.

◆ lnAcceptIndented()

void QQmlJS::Dom::ScriptFormatter::lnAcceptIndented ( AST::Node * node)
protected

Definition at line 51 of file qqmldomreformatter.cpp.

◆ out() [1/3]

void QQmlJS::Dom::ScriptFormatter::out ( const char * str)
inlineprotected

Definition at line 45 of file qqmldomreformatter_p.h.

◆ out() [2/3]

void QQmlJS::Dom::ScriptFormatter::out ( const SourceLocation & loc)
inlineprotected

Definition at line 55 of file qqmldomreformatter_p.h.

◆ out() [3/3]

void QQmlJS::Dom::ScriptFormatter::out ( QStringView str)
inlineprotected

Definition at line 50 of file qqmldomreformatter_p.h.

◆ outWithComments()

void QQmlJS::Dom::ScriptFormatter::outWithComments ( const SourceLocation & loc,
AST::Node * node,
CommentOption option = TokenAndComment )
inlineprotected

Definition at line 84 of file qqmldomreformatter_p.h.

◆ postVisit()

void QQmlJS::Dom::ScriptFormatter::postVisit ( AST::Node * n)
overrideprotectedvirtual

Reimplemented from QQmlJS::AST::JSVisitor.

Definition at line 43 of file qqmldomreformatter.cpp.

◆ preVisit()

bool QQmlJS::Dom::ScriptFormatter::preVisit ( AST::Node * n)
overrideprotectedvirtual

Reimplemented from QQmlJS::AST::JSVisitor.

Definition at line 21 of file qqmldomreformatter.cpp.

◆ throwRecursionDepthError()

void QQmlJS::Dom::ScriptFormatter::throwRecursionDepthError ( )
overrideprotectedvirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 1230 of file qqmldomreformatter.cpp.

◆ visit() [1/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ArgumentList * ast)
overrideprotected

Definition at line 908 of file qqmldomreformatter.cpp.

◆ visit() [2/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ArrayMemberExpression * ast)
overrideprotected

Definition at line 317 of file qqmldomreformatter.cpp.

◆ visit() [3/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ArrayPattern * ast)
overrideprotected

Definition at line 133 of file qqmldomreformatter.cpp.

◆ visit() [4/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::BinaryExpression * ast)
overrideprotected

Definition at line 446 of file qqmldomreformatter.cpp.

◆ visit() [5/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::Block * ast)
overrideprotected

Definition at line 470 of file qqmldomreformatter.cpp.

◆ visit() [6/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::BreakStatement * ast)
overrideprotected

Definition at line 691 of file qqmldomreformatter.cpp.

◆ visit() [7/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::CallExpression * ast)
overrideprotected

Definition at line 356 of file qqmldomreformatter.cpp.

◆ visit() [8/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::CaseBlock * ast)
overrideprotected

Definition at line 764 of file qqmldomreformatter.cpp.

◆ visit() [9/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::CaseClause * ast)
overrideprotected

Definition at line 782 of file qqmldomreformatter.cpp.

◆ visit() [10/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::CaseClauses * ast)
overrideprotected

Definition at line 973 of file qqmldomreformatter.cpp.

◆ visit() [11/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::Catch * ast)
overrideprotected

Definition at line 826 of file qqmldomreformatter.cpp.

◆ visit() [12/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ClassDeclaration * ast)
overrideprotected

Definition at line 1022 of file qqmldomreformatter.cpp.

◆ visit() [13/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::CommaExpression * el)
overrideprotected

Definition at line 1006 of file qqmldomreformatter.cpp.

◆ visit() [14/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ComputedPropertyName * )
overrideprotected

Definition at line 1001 of file qqmldomreformatter.cpp.

◆ visit() [15/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ConditionalExpression * ast)
overrideprotected

Definition at line 456 of file qqmldomreformatter.cpp.

◆ visit() [16/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ContinueStatement * ast)
overrideprotected

Definition at line 679 of file qqmldomreformatter.cpp.

◆ visit() [17/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::DefaultClause * ast)
overrideprotected

Definition at line 793 of file qqmldomreformatter.cpp.

◆ visit() [18/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::DeleteExpression * ast)
overrideprotected

Definition at line 394 of file qqmldomreformatter.cpp.

◆ visit() [19/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::DoWhileStatement * ast)
overrideprotected

Definition at line 603 of file qqmldomreformatter.cpp.

◆ visit() [20/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::Elision * ast)
overrideprotected

Definition at line 897 of file qqmldomreformatter.cpp.

◆ visit() [21/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::EmptyStatement * ast)
overrideprotected

Definition at line 575 of file qqmldomreformatter.cpp.

◆ visit() [22/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ExportClause * ast)
overrideprotected

Definition at line 1128 of file qqmldomreformatter.cpp.

◆ visit() [23/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ExportDeclaration * ast)
overrideprotected

Definition at line 1114 of file qqmldomreformatter.cpp.

◆ visit() [24/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ExportsList * ast)
overrideprotected

Definition at line 1149 of file qqmldomreformatter.cpp.

◆ visit() [25/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ExportSpecifier * ast)
overrideprotected

Definition at line 1137 of file qqmldomreformatter.cpp.

◆ visit() [26/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ExpressionStatement * el)
overrideprotected

Definition at line 1014 of file qqmldomreformatter.cpp.

◆ visit() [27/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::FalseLiteral * ast)
overrideprotected

Definition at line 95 of file qqmldomreformatter.cpp.

◆ visit() [28/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::FieldMemberExpression * ast)
overrideprotected

Definition at line 329 of file qqmldomreformatter.cpp.

◆ visit() [29/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::Finally * ast)
overrideprotected

Definition at line 838 of file qqmldomreformatter.cpp.

◆ visit() [30/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ForEachStatement * ast)
overrideprotected

Definition at line 660 of file qqmldomreformatter.cpp.

◆ visit() [31/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::FormalParameterList * ast)
overrideprotected

Definition at line 983 of file qqmldomreformatter.cpp.

◆ visit() [32/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ForStatement * ast)
overrideprotected

Definition at line 626 of file qqmldomreformatter.cpp.

◆ visit() [33/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::FromClause * ast)
overrideprotected

Definition at line 1161 of file qqmldomreformatter.cpp.

◆ visit() [34/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::FunctionDeclaration * ast)
overrideprotected

Definition at line 846 of file qqmldomreformatter.cpp.

◆ visit() [35/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::FunctionExpression * ast)
overrideprotected

Definition at line 851 of file qqmldomreformatter.cpp.

◆ visit() [36/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::IdentifierExpression * ast)
overrideprotected

Definition at line 101 of file qqmldomreformatter.cpp.

◆ visit() [37/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::IdentifierPropertyName * ast)
overrideprotected

Definition at line 283 of file qqmldomreformatter.cpp.

◆ visit() [38/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::IfStatement * ast)
overrideprotected

Definition at line 581 of file qqmldomreformatter.cpp.

◆ visit() [39/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ImportClause * ast)
overrideprotected

Definition at line 1102 of file qqmldomreformatter.cpp.

◆ visit() [40/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ImportDeclaration * ast)
overrideprotected

Definition at line 1050 of file qqmldomreformatter.cpp.

◆ visit() [41/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ImportsList * ast)
overrideprotected

Definition at line 1082 of file qqmldomreformatter.cpp.

◆ visit() [42/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ImportSpecifier * ast)
overrideprotected

Definition at line 1060 of file qqmldomreformatter.cpp.

◆ visit() [43/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::LabelledStatement * ast)
overrideprotected

Definition at line 801 of file qqmldomreformatter.cpp.

◆ visit() [44/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::NamedImports * ast)
overrideprotected

Definition at line 1093 of file qqmldomreformatter.cpp.

◆ visit() [45/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::NameSpaceImport * ast)
overrideprotected

Definition at line 1072 of file qqmldomreformatter.cpp.

◆ visit() [46/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::NestedExpression * ast)
overrideprotected

Definition at line 273 of file qqmldomreformatter.cpp.

◆ visit() [47/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::NewExpression * ast)
overrideprotected

Definition at line 348 of file qqmldomreformatter.cpp.

◆ visit() [48/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::NewMemberExpression * ast)
overrideprotected

Definition at line 337 of file qqmldomreformatter.cpp.

◆ visit() [49/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::NotExpression * ast)
overrideprotected

Definition at line 439 of file qqmldomreformatter.cpp.

◆ visit() [50/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::NullExpression * ast)
overrideprotected

Definition at line 85 of file qqmldomreformatter.cpp.

◆ visit() [51/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::NumericLiteral * ast)
overrideprotected

Definition at line 122 of file qqmldomreformatter.cpp.

◆ visit() [52/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::NumericLiteralPropertyName * ast)
overrideprotected

Definition at line 293 of file qqmldomreformatter.cpp.

◆ visit() [53/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ObjectPattern * ast)
overrideprotected

Definition at line 152 of file qqmldomreformatter.cpp.

◆ visit() [54/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::PatternElement * ast)
overrideprotected

Definition at line 512 of file qqmldomreformatter.cpp.

◆ visit() [55/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::PatternElementList * ast)
overrideprotected

Definition at line 165 of file qqmldomreformatter.cpp.

◆ visit() [56/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::PatternProperty * property)
overrideprotected

Definition at line 200 of file qqmldomreformatter.cpp.

◆ visit() [57/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::PatternPropertyList * ast)
overrideprotected

Definition at line 187 of file qqmldomreformatter.cpp.

◆ visit() [58/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::PostDecrementExpression * ast)
overrideprotected

Definition at line 373 of file qqmldomreformatter.cpp.

◆ visit() [59/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::PostIncrementExpression * ast)
overrideprotected

Definition at line 366 of file qqmldomreformatter.cpp.

◆ visit() [60/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::PreDecrementExpression * ast)
overrideprotected

Definition at line 387 of file qqmldomreformatter.cpp.

◆ visit() [61/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::PreIncrementExpression * ast)
overrideprotected

Definition at line 380 of file qqmldomreformatter.cpp.

◆ visit() [62/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::RegExpLiteral * ast)
overrideprotected

Definition at line 127 of file qqmldomreformatter.cpp.

◆ visit() [63/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ReturnStatement * ast)
overrideprotected

Definition at line 703 of file qqmldomreformatter.cpp.

◆ visit() [64/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::StatementList * ast)
overrideprotected

Definition at line 922 of file qqmldomreformatter.cpp.

◆ visit() [65/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::StringLiteral * ast)
overrideprotected

Definition at line 106 of file qqmldomreformatter.cpp.

◆ visit() [66/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::StringLiteralPropertyName * ast)
overrideprotected

Definition at line 288 of file qqmldomreformatter.cpp.

◆ visit() [67/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::SuperLiteral * )
overrideprotected

Definition at line 996 of file qqmldomreformatter.cpp.

◆ visit() [68/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::SwitchStatement * ast)
overrideprotected

Definition at line 752 of file qqmldomreformatter.cpp.

◆ visit() [69/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::TemplateLiteral * ast)
overrideprotected

Definition at line 299 of file qqmldomreformatter.cpp.

◆ visit() [70/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ThisExpression * ast)
overrideprotected

Definition at line 79 of file qqmldomreformatter.cpp.

◆ visit() [71/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::ThrowStatement * ast)
overrideprotected

Definition at line 729 of file qqmldomreformatter.cpp.

◆ visit() [72/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::TildeExpression * ast)
overrideprotected

Definition at line 432 of file qqmldomreformatter.cpp.

◆ visit() [73/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::TrueLiteral * ast)
overrideprotected

Definition at line 90 of file qqmldomreformatter.cpp.

◆ visit() [74/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::TryStatement * ast)
overrideprotected

Definition at line 810 of file qqmldomreformatter.cpp.

◆ visit() [75/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::Type * ast)
overrideprotected

Definition at line 555 of file qqmldomreformatter.cpp.

◆ visit() [76/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::TypeAnnotation * ast)
overrideprotected

Definition at line 547 of file qqmldomreformatter.cpp.

◆ visit() [77/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::TypeOfExpression * ast)
overrideprotected

Definition at line 410 of file qqmldomreformatter.cpp.

◆ visit() [78/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::UiQualifiedId * ast)
overrideprotected

Definition at line 566 of file qqmldomreformatter.cpp.

◆ visit() [79/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::UnaryMinusExpression * ast)
overrideprotected

Definition at line 425 of file qqmldomreformatter.cpp.

◆ visit() [80/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::UnaryPlusExpression * ast)
overrideprotected

Definition at line 418 of file qqmldomreformatter.cpp.

◆ visit() [81/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::VariableDeclarationList * ast)
overrideprotected

Definition at line 961 of file qqmldomreformatter.cpp.

◆ visit() [82/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::VariableStatement * ast)
overrideprotected

Definition at line 502 of file qqmldomreformatter.cpp.

◆ visit() [83/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::VoidExpression * ast)
overrideprotected

Definition at line 402 of file qqmldomreformatter.cpp.

◆ visit() [84/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::WhileStatement * ast)
overrideprotected

Definition at line 615 of file qqmldomreformatter.cpp.

◆ visit() [85/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::WithStatement * ast)
overrideprotected

Definition at line 741 of file qqmldomreformatter.cpp.

◆ visit() [86/86]

bool QQmlJS::Dom::ScriptFormatter::visit ( AST::YieldExpression * ast)
overrideprotected

Definition at line 716 of file qqmldomreformatter.cpp.

◆ writePostComment()

void QQmlJS::Dom::ScriptFormatter::writePostComment ( const CommentedElement * c)
inlineprotected

Definition at line 74 of file qqmldomreformatter_p.h.

◆ writePreComment()

void QQmlJS::Dom::ScriptFormatter::writePreComment ( const CommentedElement * c)
inlineprotected

Definition at line 61 of file qqmldomreformatter_p.h.


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