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 1177 of file qqmldomreformatter.cpp.

◆ endVisit() [2/5]

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

Definition at line 1216 of file qqmldomreformatter.cpp.

◆ endVisit() [3/5]

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

Definition at line 1182 of file qqmldomreformatter.cpp.

◆ endVisit() [4/5]

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

Definition at line 1232 of file qqmldomreformatter.cpp.

◆ endVisit() [5/5]

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

Definition at line 1224 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 1237 of file qqmldomreformatter.cpp.

◆ visit() [1/86]

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

Definition at line 915 of file qqmldomreformatter.cpp.

◆ visit() [2/86]

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

Definition at line 321 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 450 of file qqmldomreformatter.cpp.

◆ visit() [5/86]

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

Definition at line 474 of file qqmldomreformatter.cpp.

◆ visit() [6/86]

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

Definition at line 695 of file qqmldomreformatter.cpp.

◆ visit() [7/86]

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

Definition at line 360 of file qqmldomreformatter.cpp.

◆ visit() [8/86]

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

Definition at line 768 of file qqmldomreformatter.cpp.

◆ visit() [9/86]

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

Definition at line 786 of file qqmldomreformatter.cpp.

◆ visit() [10/86]

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

Definition at line 980 of file qqmldomreformatter.cpp.

◆ visit() [11/86]

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

Definition at line 830 of file qqmldomreformatter.cpp.

◆ visit() [12/86]

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

Definition at line 1029 of file qqmldomreformatter.cpp.

◆ visit() [13/86]

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

Definition at line 1013 of file qqmldomreformatter.cpp.

◆ visit() [14/86]

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

Definition at line 1008 of file qqmldomreformatter.cpp.

◆ visit() [15/86]

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

Definition at line 460 of file qqmldomreformatter.cpp.

◆ visit() [16/86]

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

Definition at line 683 of file qqmldomreformatter.cpp.

◆ visit() [17/86]

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

Definition at line 797 of file qqmldomreformatter.cpp.

◆ visit() [18/86]

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

Definition at line 398 of file qqmldomreformatter.cpp.

◆ visit() [19/86]

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

Definition at line 607 of file qqmldomreformatter.cpp.

◆ visit() [20/86]

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

Definition at line 904 of file qqmldomreformatter.cpp.

◆ visit() [21/86]

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

Definition at line 579 of file qqmldomreformatter.cpp.

◆ visit() [22/86]

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

Definition at line 1135 of file qqmldomreformatter.cpp.

◆ visit() [23/86]

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

Definition at line 1121 of file qqmldomreformatter.cpp.

◆ visit() [24/86]

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

Definition at line 1156 of file qqmldomreformatter.cpp.

◆ visit() [25/86]

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

Definition at line 1144 of file qqmldomreformatter.cpp.

◆ visit() [26/86]

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

Definition at line 1021 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 333 of file qqmldomreformatter.cpp.

◆ visit() [29/86]

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

Definition at line 842 of file qqmldomreformatter.cpp.

◆ visit() [30/86]

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

Definition at line 664 of file qqmldomreformatter.cpp.

◆ visit() [31/86]

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

Definition at line 990 of file qqmldomreformatter.cpp.

◆ visit() [32/86]

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

Definition at line 630 of file qqmldomreformatter.cpp.

◆ visit() [33/86]

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

Definition at line 1168 of file qqmldomreformatter.cpp.

◆ visit() [34/86]

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

Definition at line 850 of file qqmldomreformatter.cpp.

◆ visit() [35/86]

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

Definition at line 855 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 287 of file qqmldomreformatter.cpp.

◆ visit() [38/86]

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

Definition at line 585 of file qqmldomreformatter.cpp.

◆ visit() [39/86]

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

Definition at line 1109 of file qqmldomreformatter.cpp.

◆ visit() [40/86]

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

Definition at line 1057 of file qqmldomreformatter.cpp.

◆ visit() [41/86]

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

Definition at line 1089 of file qqmldomreformatter.cpp.

◆ visit() [42/86]

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

Definition at line 1067 of file qqmldomreformatter.cpp.

◆ visit() [43/86]

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

Definition at line 805 of file qqmldomreformatter.cpp.

◆ visit() [44/86]

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

Definition at line 1100 of file qqmldomreformatter.cpp.

◆ visit() [45/86]

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

Definition at line 1079 of file qqmldomreformatter.cpp.

◆ visit() [46/86]

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

Definition at line 277 of file qqmldomreformatter.cpp.

◆ visit() [47/86]

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

Definition at line 352 of file qqmldomreformatter.cpp.

◆ visit() [48/86]

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

Definition at line 341 of file qqmldomreformatter.cpp.

◆ visit() [49/86]

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

Definition at line 443 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 297 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 516 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 204 of file qqmldomreformatter.cpp.

◆ visit() [57/86]

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

Definition at line 191 of file qqmldomreformatter.cpp.

◆ visit() [58/86]

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

Definition at line 377 of file qqmldomreformatter.cpp.

◆ visit() [59/86]

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

Definition at line 370 of file qqmldomreformatter.cpp.

◆ visit() [60/86]

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

Definition at line 391 of file qqmldomreformatter.cpp.

◆ visit() [61/86]

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

Definition at line 384 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 707 of file qqmldomreformatter.cpp.

◆ visit() [64/86]

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

Definition at line 929 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 292 of file qqmldomreformatter.cpp.

◆ visit() [67/86]

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

Definition at line 1003 of file qqmldomreformatter.cpp.

◆ visit() [68/86]

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

Definition at line 756 of file qqmldomreformatter.cpp.

◆ visit() [69/86]

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

Definition at line 303 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 733 of file qqmldomreformatter.cpp.

◆ visit() [72/86]

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

Definition at line 436 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 814 of file qqmldomreformatter.cpp.

◆ visit() [75/86]

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

Definition at line 559 of file qqmldomreformatter.cpp.

◆ visit() [76/86]

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

Definition at line 551 of file qqmldomreformatter.cpp.

◆ visit() [77/86]

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

Definition at line 414 of file qqmldomreformatter.cpp.

◆ visit() [78/86]

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

Definition at line 570 of file qqmldomreformatter.cpp.

◆ visit() [79/86]

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

Definition at line 429 of file qqmldomreformatter.cpp.

◆ visit() [80/86]

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

Definition at line 422 of file qqmldomreformatter.cpp.

◆ visit() [81/86]

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

Definition at line 968 of file qqmldomreformatter.cpp.

◆ visit() [82/86]

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

Definition at line 506 of file qqmldomreformatter.cpp.

◆ visit() [83/86]

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

Definition at line 406 of file qqmldomreformatter.cpp.

◆ visit() [84/86]

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

Definition at line 619 of file qqmldomreformatter.cpp.

◆ visit() [85/86]

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

Definition at line 745 of file qqmldomreformatter.cpp.

◆ visit() [86/86]

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

Definition at line 720 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: