FormatVisitor

Collects information from the AST that is useful for the formatter

final
class FormatVisitor : ASTVisitor {}

Constructors

this
this(ASTInformation* astInformation)

Members

Aliases

visit
alias visit = ASTVisitor.visit
Undocumented in source.

Functions

visit
void visit(ArrayInitializer arrayInitializer)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ArrayLiteral arrayLiteral)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AssocArrayLiteral assocArrayLiteral)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SharedStaticConstructor sharedStaticConstructor)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SharedStaticDestructor sharedStaticDestructor)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StaticConstructor staticConstructor)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StaticDestructor staticDestructor)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Constructor constructor)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Destructor destructor)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ConditionalDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Constraint constraint)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ConditionalStatement statement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FunctionLiteralExpression funcLit)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(DefaultStatement defaultStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CaseStatement caseStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CaseRangeStatement caseRangeStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SpecifiedFunctionBody specifiedFunctionBody)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StructInitializer structInitializer)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(EnumBody enumBody)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Unittest unittest_)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Invariant invariant_)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StructBody structBody)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateDeclaration templateDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TypeSuffix typeSuffix)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UnaryExpression unary)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AttributeDeclaration attributeDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FunctionAttribute functionAttribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MemberFunctionAttribute memberFunctionAttribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Attribute attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StorageClass storageClass)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(InContractExpression inContractExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(InStatement inStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OutContractExpression outContractExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OutStatement outStatement)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta