XMLPrinter

AST visitor that outputs an XML representation of the AST to its file.

class XMLPrinter : ASTVisitor {}

Members

Aliases

visit
alias visit = ASTVisitor.visit
Undocumented in source.

Functions

visit
void visit(TypeidExpression typeidExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(WithStatement withStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(WhileStatement whileStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(VersionSpecification versionSpecification)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(VersionCondition versionCondition)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Vector vector)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TraitsExpression traitsExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TypeSpecialization typeSpecialization)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TypeofExpression typeofExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateInstance templateInstance)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TryStatement tryStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ThrowStatement throwStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TernaryExpression ternaryExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateValueParameter templateValueParameter)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateValueParameterDefault templateValueParameterDefault)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateTypeParameter templateTypeParameter)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateTupleParameter templateTupleParameter)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateThisParameter templateThisParameter)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateSingleArgument templateSingleArgument)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateParameter templateParameter)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateParameters templateParameters)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateParameterList templateParameterList)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateMixinExpression templateMixinExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateArgument templateArgument)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateArguments templateArguments)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateArgumentList templateArgumentList)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Statement statement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SynchronizedStatement synchronizedStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Symbol symbol)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SwitchStatement switchStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StructMemberInitializer structMemberInitializer)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StructMemberInitializers structMemberInitializers)
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(StructBody structBody)
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(StaticIfCondition staticIfCondition)
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(StaticConstructor staticConstructor)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StaticAssertStatement staticAssertStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StaticAssertDeclaration staticAssertDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StatementNoCaseNoDefault statementNoCaseNoDefault)
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(SharedStaticConstructor sharedStaticConstructor)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ScopeGuardStatement scopeGuardStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Register register)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(PrimaryExpression primaryExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(PragmaExpression pragmaExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(PragmaDeclaration pragmaDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(NewAnonClassExpression newAnonClassExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Postblit postblit)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Parameters parameters)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MixinDeclaration mixinDeclaration)
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.
visit
void visit(OrExpression orExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Operands operands)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(NonVoidInitializer nonVoidInitializer)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(NewExpression newExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(LastCatch lastCatch)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ModuleDeclaration moduleDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MixinTemplateName mixinTemplateName)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MixinTemplateDeclaration mixinTemplateDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MixinExpression mixinExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(KeyValuePairs keyValuePairs)
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(IndexExpression indexExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ImportExpression importExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ImportDeclaration importDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ImportBindings importBindings)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IdentifierOrTemplateInstance identifierOrTemplateInstance)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IdentifierOrTemplateChain identifierOrTemplateChain)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IdentifierList identifierList)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IdentifierChain identifierChain)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FunctionCallExpression functionCallExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FunctionBody functionBody)
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(ForeachTypeList foreachTypeList)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FinalSwitchStatement finalSwitchStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ExpressionStatement expressionStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Expression expression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(EponymousTemplateDeclaration eponymousTemplateDeclaration)
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(DoStatement doStatement)
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(DeleteStatement deleteStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(DeleteExpression deleteExpression)
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(DeclarationsAndStatements declarationsAndStatements)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(DeclarationOrStatement declarationOrStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Declaration declaration)
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(Constraint constraint)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CompileCondition compileCondition)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CmpExpression cmpExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Catches catches)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CastQualifier castQualifier)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CastExpression castExpression)
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(BlockStatement blockStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(BaseClassList baseClassList)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(BaseClass baseClass)
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(AssocArrayLiteral assocArrayLiteral)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmXorExp asmXorExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmUnaExp asmUnaExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmTypePrefix asmTypePrefix)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmStatement asmStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmShiftExp asmShiftExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmRelExp asmRelExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmPrimaryExp asmPrimaryExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmOrExp asmOrExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmMulExp asmMulExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmLogOrExp asmLogOrExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmLogAndExp asmLogAndExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmExp asmExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmEqualExp asmEqualExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmBrExp asmBrExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmAndExp asmAndExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmAddExp asmAddExp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ArrayMemberInitialization arrayMemberInitialization)
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(ArrayInitializer arrayInitializer)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Arguments arguments)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ArgumentList argumentList)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AnonymousEnumDeclaration anonymousEnumDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AliasThisDeclaration aliasThisDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AliasInitializer aliasInitializer)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Index index)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(XorExpression xorExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(VariableDeclaration variableDeclaration)
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(UnionDeclaration unionDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UnaryExpression unaryExpression)
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(Type2 type2)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Type type)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Token token)
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(TemplateAliasParameter templateAliasParameter)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StructDeclaration structDec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SingleImport singleImport)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ShiftExpression shiftExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ReturnStatement returnStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(RelExpression relExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(PowExpression powExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Parameter param)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OrOrExpression orOrExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MulExpression mulExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Module module_)
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(LinkageAttribute linkageAttribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(LabeledStatement labeledStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(KeyValuePair keyValuePair)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IsExpression isExpression)
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(InterfaceDeclaration interfaceDec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Initializer initializer)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Initialize initialize)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(InExpression inExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ImportBind importBind)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IfStatement ifStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IdentityExpression identityExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(GotoStatement gotoStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FunctionLiteralExpression functionLiteralExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FunctionDeclaration functionDec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ForeachType foreachType)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ForeachStatement foreachStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ForStatement forStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Finally finally_)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(EqualExpression equalExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(EnumMember enumMem)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AnonymousEnumMember enumMember)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(EnumDeclaration enumDec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Deprecated deprecated_)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Declarator declarator)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(DebugSpecification debugSpecification)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(DebugCondition debugCondition)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ContinueStatement continueStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ConditionalStatement conditionalStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ConditionalDeclaration conditionalDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ClassDeclaration classDec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Catch catch_)
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(BreakStatement breakStatement)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AutoDeclaration autoDec)
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(AtAttribute atAttribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AssignExpression assignExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AssertExpression assertExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmInstruction asmInstruction)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AndExpression andExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AndAndExpression andAndExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AlignAttribute alignAttribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AliasDeclaration aliasDeclaration)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AddExpression addExpression)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(BodyStatement bodyStatement)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

output
string output;

File that output is written to.

Inherited Members

From ASTVisitor

visit
void visit(ExpressionNode n)
visit
void visit(AddExpression addExpression)
visit
void visit(AliasDeclaration aliasDeclaration)
visit
void visit(AliasInitializer aliasInitializer)
visit
void visit(AliasThisDeclaration aliasThisDeclaration)
visit
void visit(AlignAttribute alignAttribute)
visit
void visit(AndAndExpression andAndExpression)
visit
void visit(AndExpression andExpression)
visit
void visit(AnonymousEnumDeclaration anonymousEnumDeclaration)
visit
void visit(AnonymousEnumMember anonymousEnumMember)
visit
void visit(ArgumentList argumentList)
visit
void visit(Arguments arguments)
visit
void visit(ArrayInitializer arrayInitializer)
visit
void visit(ArrayLiteral arrayLiteral)
visit
void visit(ArrayMemberInitialization arrayMemberInitialization)
visit
void visit(AsmAddExp asmAddExp)
visit
void visit(AsmAndExp asmAndExp)
visit
void visit(AsmBrExp asmBrExp)
visit
void visit(AsmEqualExp asmEqualExp)
visit
void visit(AsmExp asmExp)
visit
void visit(AsmInstruction asmInstruction)
visit
void visit(AsmLogAndExp asmLogAndExp)
visit
void visit(AsmLogOrExp asmLogOrExp)
visit
void visit(AsmMulExp asmMulExp)
visit
void visit(AsmOrExp asmOrExp)
visit
void visit(AsmPrimaryExp asmPrimaryExp)
visit
void visit(AsmRelExp asmRelExp)
visit
void visit(AsmShiftExp asmShiftExp)
visit
void visit(AsmStatement asmStatement)
visit
void visit(AsmTypePrefix asmTypePrefix)
visit
void visit(AsmUnaExp asmUnaExp)
visit
void visit(AsmXorExp asmXorExp)
visit
void visit(AssertExpression assertExpression)
visit
void visit(AssignExpression assignExpression)
visit
void visit(AssocArrayLiteral assocArrayLiteral)
visit
void visit(AtAttribute atAttribute)
visit
void visit(Attribute attribute)
visit
void visit(AttributeDeclaration attributeDeclaration)
visit
void visit(AutoDeclaration autoDeclaration)
visit
void visit(BlockStatement blockStatement)
visit
void visit(BodyStatement bodyStatement)
visit
void visit(BreakStatement breakStatement)
visit
void visit(BaseClass baseClass)
visit
void visit(BaseClassList baseClassList)
visit
void visit(CaseRangeStatement caseRangeStatement)
visit
void visit(CaseStatement caseStatement)
visit
void visit(CastExpression castExpression)
visit
void visit(CastQualifier castQualifier)
visit
void visit(Catch catch_)
visit
void visit(Catches catches)
visit
void visit(ClassDeclaration classDeclaration)
visit
void visit(CmpExpression cmpExpression)
visit
void visit(CompileCondition compileCondition)
visit
void visit(ConditionalDeclaration conditionalDeclaration)
visit
void visit(ConditionalStatement conditionalStatement)
visit
void visit(Constraint constraint)
visit
void visit(Constructor constructor)
visit
void visit(ContinueStatement continueStatement)
visit
void visit(DebugCondition debugCondition)
visit
void visit(DebugSpecification debugSpecification)
visit
void visit(Declaration declaration)
visit
void visit(DeclarationOrStatement declarationsOrStatement)
visit
void visit(DeclarationsAndStatements declarationsAndStatements)
visit
void visit(Declarator declarator)
visit
void visit(DefaultStatement defaultStatement)
visit
void visit(DeleteExpression deleteExpression)
visit
void visit(DeleteStatement deleteStatement)
visit
void visit(Deprecated deprecated_)
visit
void visit(Destructor destructor)
visit
void visit(DoStatement doStatement)
visit
void visit(EnumBody enumBody)
visit
void visit(EnumDeclaration enumDeclaration)
visit
void visit(EnumMember enumMember)
visit
void visit(EponymousTemplateDeclaration eponymousTemplateDeclaration)
visit
void visit(EqualExpression equalExpression)
visit
void visit(Expression expression)
visit
void visit(ExpressionStatement expressionStatement)
visit
void visit(FinalSwitchStatement finalSwitchStatement)
visit
void visit(Finally finally_)
visit
void visit(ForStatement forStatement)
visit
void visit(ForeachStatement foreachStatement)
visit
void visit(ForeachType foreachType)
visit
void visit(ForeachTypeList foreachTypeList)
visit
void visit(FunctionAttribute functionAttribute)
visit
void visit(FunctionBody functionBody)
visit
void visit(FunctionCallExpression functionCallExpression)
visit
void visit(FunctionDeclaration functionDeclaration)
visit
void visit(FunctionLiteralExpression functionLiteralExpression)
visit
void visit(GotoStatement gotoStatement)
visit
void visit(IdentifierChain identifierChain)
visit
void visit(IdentifierList identifierList)
visit
void visit(IdentifierOrTemplateChain identifierOrTemplateChain)
visit
void visit(IdentifierOrTemplateInstance identifierOrTemplateInstance)
visit
void visit(IdentityExpression identityExpression)
visit
void visit(IfStatement ifStatement)
visit
void visit(ImportBind importBind)
visit
void visit(ImportBindings importBindings)
visit
void visit(ImportDeclaration importDeclaration)
visit
void visit(ImportExpression importExpression)
visit
void visit(IndexExpression indexExpression)
visit
void visit(InExpression inExpression)
visit
void visit(InStatement inStatement)
visit
void visit(Initialize initialize)
visit
void visit(Initializer initializer)
visit
void visit(InterfaceDeclaration interfaceDeclaration)
visit
void visit(Invariant invariant_)
visit
void visit(IsExpression isExpression)
visit
void visit(KeyValuePair keyValuePair)
visit
void visit(KeyValuePairs keyValuePairs)
visit
void visit(LabeledStatement labeledStatement)
visit
void visit(LambdaExpression lambdaExpression)
visit
void visit(LastCatch lastCatch)
visit
void visit(LinkageAttribute linkageAttribute)
visit
void visit(MemberFunctionAttribute memberFunctionAttribute)
visit
void visit(MixinDeclaration mixinDeclaration)
visit
void visit(MixinExpression mixinExpression)
visit
void visit(MixinTemplateDeclaration mixinTemplateDeclaration)
visit
void visit(MixinTemplateName mixinTemplateName)
visit
void visit(Module module_)
visit
void visit(ModuleDeclaration moduleDeclaration)
visit
void visit(MulExpression mulExpression)
visit
void visit(NewAnonClassExpression newAnonClassExpression)
visit
void visit(NewExpression newExpression)
visit
void visit(NonVoidInitializer nonVoidInitializer)
visit
void visit(Operands operands)
visit
void visit(OrExpression orExpression)
visit
void visit(OrOrExpression orOrExpression)
visit
void visit(OutStatement outStatement)
visit
void visit(Parameter parameter)
visit
void visit(Parameters parameters)
visit
void visit(Postblit postblit)
visit
void visit(PowExpression powExpression)
visit
void visit(PragmaDeclaration pragmaDeclaration)
visit
void visit(PragmaExpression pragmaExpression)
visit
void visit(PrimaryExpression primaryExpression)
visit
void visit(Register register)
visit
void visit(RelExpression relExpression)
visit
void visit(ReturnStatement returnStatement)
visit
void visit(ScopeGuardStatement scopeGuardStatement)
visit
void visit(SharedStaticConstructor sharedStaticConstructor)
visit
void visit(SharedStaticDestructor sharedStaticDestructor)
visit
void visit(ShiftExpression shiftExpression)
visit
void visit(SingleImport singleImport)
visit
void visit(Index index)
visit
void visit(Statement statement)
visit
void visit(StatementNoCaseNoDefault statementNoCaseNoDefault)
visit
void visit(StaticAssertDeclaration staticAssertDeclaration)
visit
void visit(StaticForeachDeclaration staticForeachDeclaration)
visit
void visit(StaticForeachStatement staticForeachStatement)
visit
void visit(StaticAssertStatement staticAssertStatement)
visit
void visit(StaticConstructor staticConstructor)
visit
void visit(StaticDestructor staticDestructor)
visit
void visit(StaticIfCondition staticIfCondition)
visit
void visit(StorageClass storageClass)
visit
void visit(StructBody structBody)
visit
void visit(StructDeclaration structDeclaration)
visit
void visit(StructInitializer structInitializer)
visit
void visit(StructMemberInitializer structMemberInitializer)
visit
void visit(StructMemberInitializers structMemberInitializers)
visit
void visit(SwitchStatement switchStatement)
visit
void visit(Symbol symbol)
visit
void visit(SynchronizedStatement synchronizedStatement)
visit
void visit(TemplateAliasParameter templateAliasParameter)
visit
void visit(TemplateArgument templateArgument)
visit
void visit(TemplateArgumentList templateArgumentList)
visit
void visit(TemplateArguments templateArguments)
visit
void visit(TemplateDeclaration templateDeclaration)
visit
void visit(TemplateInstance templateInstance)
visit
void visit(TemplateMixinExpression templateMixinExpression)
visit
void visit(TemplateParameter templateParameter)
visit
void visit(TemplateParameterList templateParameterList)
visit
void visit(TemplateParameters templateParameters)
visit
void visit(TemplateSingleArgument templateSingleArgument)
visit
void visit(TemplateThisParameter templateThisParameter)
visit
void visit(TemplateTupleParameter templateTupleParameter)
visit
void visit(TemplateTypeParameter templateTypeParameter)
visit
void visit(TemplateValueParameter templateValueParameter)
visit
void visit(TemplateValueParameterDefault templateValueParameterDefault)
visit
void visit(TernaryExpression ternaryExpression)
visit
void visit(ThrowStatement throwStatement)
visit
void visit(Token )
visit
void visit(TraitsExpression traitsExpression)
visit
void visit(TryStatement tryStatement)
visit
void visit(Type type)
visit
void visit(Type2 type2)
visit
void visit(TypeSpecialization typeSpecialization)
visit
void visit(TypeSuffix typeSuffix)
visit
void visit(TypeidExpression typeidExpression)
visit
void visit(TypeofExpression typeofExpression)
visit
void visit(UnaryExpression unaryExpression)
visit
void visit(UnionDeclaration unionDeclaration)
visit
void visit(Unittest unittest_)
visit
void visit(VariableDeclaration variableDeclaration)
visit
void visit(Vector vector)
visit
void visit(VersionCondition versionCondition)
visit
void visit(VersionSpecification versionSpecification)
visit
void visit(WhileStatement whileStatement)
visit
void visit(WithStatement withStatement)
visit
void visit(XorExpression xorExpression)

Meta