XMLPrinter.visit - multiple declarations

Function XMLPrinter.visit

override void visit (
  const(AddExpression) addExpression
);

override void visit (
  const(AliasDeclaration) aliasDeclaration
);

void visit (
  const(AliasAssign) aliasAssign
);

override void visit (
  const(AliasInitializer) aliasInitializer
);

override void visit (
  const(AliasThisDeclaration) aliasThisDeclaration
);

override void visit (
  const(AlignAttribute) alignAttribute
);

override void visit (
  const(AndAndExpression) andAndExpression
);

override void visit (
  const(AndExpression) andExpression
);

override void visit (
  const(AnonymousEnumDeclaration) anonymousEnumDeclaration
);

override void visit (
  const(AnonymousEnumMember) enumMember
);

override void visit (
  const(ArgumentList) argumentList
);

override void visit (
  const(Arguments) arguments
);

override void visit (
  const(ArrayInitializer) arrayInitializer
);

override void visit (
  const(ArrayLiteral) arrayLiteral
);

override void visit (
  const(ArrayMemberInitialization) arrayMemberInitialization
);

override void visit (
  const(AsmAddExp) asmAddExp
);

override void visit (
  const(AsmAndExp) asmAndExp
);

override void visit (
  const(AsmBrExp) asmBrExp
);

override void visit (
  const(AsmEqualExp) asmEqualExp
);

override void visit (
  const(AsmExp) asmExp
);

override void visit (
  const(AsmInstruction) asmInstruction
);

override void visit (
  const(AsmLogAndExp) asmLogAndExp
);

override void visit (
  const(AsmLogOrExp) asmLogOrExp
);

override void visit (
  const(AsmMulExp) asmMulExp
);

override void visit (
  const(AsmOrExp) asmOrExp
);

override void visit (
  const(AsmPrimaryExp) asmPrimaryExp
);

override void visit (
  const(AsmRelExp) asmRelExp
);

override void visit (
  const(AsmShiftExp) asmShiftExp
);

override void visit (
  const(AsmStatement) asmStatement
);

override void visit (
  const(AsmTypePrefix) asmTypePrefix
);

override void visit (
  const(AsmUnaExp) asmUnaExp
);

override void visit (
  const(AsmXorExp) asmXorExp
);

override void visit (
  const(AssertArguments) assertArguments
);

override void visit (
  const(AssertExpression) assertExpression
);

override void visit (
  const(AssignExpression) assignExpression
);

override void visit (
  const(AssocArrayLiteral) assocArrayLiteral
);

override void visit (
  const(AtAttribute) atAttribute
);

override void visit (
  const(Attribute) attribute
);

override void visit (
  const(AttributeDeclaration) attributeDeclaration
);

override void visit (
  const(AutoDeclaration) autoDec
);

override void visit (
  const(AutoDeclarationPart) part
);

override void visit (
  const(BlockStatement) blockStatement
);

override void visit (
  const(BreakStatement) breakStatement
);

override void visit (
  const(BaseClass) baseClass
);

override void visit (
  const(BaseClassList) baseClassList
);

override void visit (
  const(BitfieldWidth) bitfieldWidth
);

override void visit (
  const(CaseRangeStatement) caseRangeStatement
);

override void visit (
  const(CaseStatement) caseStatement
);

override void visit (
  const(CastExpression) castExpression
);

override void visit (
  const(CastQualifier) castQualifier
);

override void visit (
  const(Catch) catch_
);

override void visit (
  const(Catches) catches
);

override void visit (
  const(ClassDeclaration) classDec
);

override void visit (
  const(CmpExpression) cmpExpression
);

override void visit (
  const(CompileCondition) compileCondition
);

override void visit (
  const(ConditionalDeclaration) conditionalDeclaration
);

override void visit (
  const(ConditionalStatement) conditionalStatement
);

override void visit (
  const(Constraint) constraint
);

override void visit (
  const(Constructor) constructor
);

override void visit (
  const(ContinueStatement) continueStatement
);

override void visit (
  const(DebugCondition) debugCondition
);

override void visit (
  const(DebugSpecification) debugSpecification
);

override void visit (
  const(Declaration) declaration
);

override void visit (
  const(DeclarationOrStatement) declarationOrStatement
);

override void visit (
  const(DeclarationsAndStatements) declarationsAndStatements
);

override void visit (
  const(Declarator) declarator
);

override void visit (
  const(DefaultStatement) defaultStatement
);

override void visit (
  const(DeleteExpression) deleteExpression
);

override void visit (
  const(DeleteStatement) deleteStatement
);

override void visit (
  const(Deprecated) deprecated_
);

override void visit (
  const(Destructor) destructor
);

override void visit (
  const(DoStatement) doStatement
);

override void visit (
  const(EnumBody) enumBody
);

override void visit (
  const(EnumDeclaration) enumDec
);

override void visit (
  const(EnumMember) enumMem
);

void visit (
  const(EnumMemberAttribute) enumMemberAttribute
);

override void visit (
  const(EponymousTemplateDeclaration) eponymousTemplateDeclaration
);

override void visit (
  const(EqualExpression) equalExpression
);

override void visit (
  const(Expression) expression
);

override void visit (
  const(ExpressionStatement) expressionStatement
);

override void visit (
  const(FinalSwitchStatement) finalSwitchStatement
);

override void visit (
  const(Finally) finally_
);

override void visit (
  const(ForStatement) forStatement
);

override void visit (
  const(Foreach!(false)) foreachStatement
);

void visit (
  const(Foreach!(true)) staticForeachDeclaration
);

void visit (
  const(StaticForeachStatement) staticForeachStatement
);

override void visit (
  const(ForeachType) foreachType
);

override void visit (
  const(ForeachTypeList) foreachTypeList
);

override void visit (
  const(FunctionAttribute) functionAttribute
);

override void visit (
  const(FunctionBody) functionBody
);

override void visit (
  const(FunctionCallExpression) functionCallExpression
);

void visit (
  const(FunctionContract) functionContract
);

override void visit (
  const(FunctionDeclaration) functionDec
);

override void visit (
  const(FunctionLiteralExpression) functionLiteralExpression
);

void visit (
  const(GccAsmInstruction) gccAsmInstruction
);

void visit (
  const(GccAsmOperandList) gccAsmOperands
);

void visit (
  const(GccAsmOperand) gccAsmOperand
);

override void visit (
  const(GotoStatement) gotoStatement
);

override void visit (
  const(IdentifierChain) identifierChain
);

override void visit (
  const(DeclaratorIdentifierList) declaratorIdentifierList
);

override void visit (
  const(IdentifierOrTemplateChain) identifierOrTemplateChain
);

override void visit (
  const(IdentifierOrTemplateInstance) identifierOrTemplateInstance
);

override void visit (
  const(IdentityExpression) identityExpression
);

override void visit (
  const(IfStatement) ifStatement
);

override void visit (
  const(IfCondition) ifCondition
);

override void visit (
  const(ImportBind) importBind
);

override void visit (
  const(ImportBindings) importBindings
);

override void visit (
  const(ImportDeclaration) importDeclaration
);

override void visit (
  const(ImportExpression) importExpression
);

override void visit (
  const(IndexExpression) indexExpression
);

override void visit (
  const(InContractExpression) inContractExpression
);

override void visit (
  const(InExpression) inExpression
);

override void visit (
  const(InOutContractExpression) inOutContractExpression
);

void visit (
  const(InOutStatement) inOutStatement
);

override void visit (
  const(InStatement) inStatement
);

override void visit (
  const(Initialize) initialize
);

override void visit (
  const(Initializer) initializer
);

override void visit (
  const(InterfaceDeclaration) interfaceDec
);

override void visit (
  const(Invariant) invariant_
);

override void visit (
  const(IsExpression) isExpression
);

override void visit (
  const(KeyValuePair) keyValuePair
);

override void visit (
  const(KeyValuePairs) keyValuePairs
);

override void visit (
  const(LabeledStatement) labeledStatement
);

override void visit (
  const(LastCatch) lastCatch
);

override void visit (
  const(LinkageAttribute) linkageAttribute
);

override void visit (
  const(MemberFunctionAttribute) memberFunctionAttribute
);

void visit (
  const(MissingFunctionBody) missingFunctionBody
);

override void visit (
  const(MixinDeclaration) mixinDeclaration
);

override void visit (
  const(MixinExpression) mixinExpression
);

override void visit (
  const(MixinTemplateDeclaration) mixinTemplateDeclaration
);

override void visit (
  const(MixinTemplateName) mixinTemplateName
);

override void visit (
  const(Module) module_
);

override void visit (
  const(ModuleDeclaration) moduleDeclaration
);

override void visit (
  const(MulExpression) mulExpression
);

override void visit (
  const(NamedArgument) namedArgument
);

override void visit (
  const(NamedArgumentList) namedArgumentList
);

override void visit (
  const(NamedTemplateArgumentList) namedTemplateArgumentList
);

override void visit (
  const(NamedTemplateArgument) namedTemplateArgument
);

void visit (
  const(NamespaceList) namespaceList
);

override void visit (
  const(NewAnonClassExpression) newAnonClassExpression
);

override void visit (
  const(NewExpression) newExpression
);

override void visit (
  const(NonVoidInitializer) nonVoidInitializer
);

override void visit (
  const(Operands) operands
);

override void visit (
  const(OrExpression) orExpression
);

override void visit (
  const(OrOrExpression) orOrExpression
);

override void visit (
  const(OutContractExpression) outContractExpression
);

override void visit (
  const(OutStatement) outStatement
);

override void visit (
  const(ParameterAttribute) pa
);

override void visit (
  const(Parameter) param
);

override void visit (
  const(Parameters) parameters
);

override void visit (
  const(Postblit) postblit
);

override void visit (
  const(PowExpression) powExpression
);

override void visit (
  const(PragmaDeclaration) pragmaDeclaration
);

void visit (
  const(PragmaStatement) pragmaStatement
);

override void visit (
  const(PragmaExpression) pragmaExpression
);

override void visit (
  const(PrimaryExpression) primaryExpression
);

override void visit (
  const(Register) register
);

override void visit (
  const(RelExpression) relExpression
);

override void visit (
  const(ReturnStatement) returnStatement
);

override void visit (
  const(ScopeGuardStatement) scopeGuardStatement
);

override void visit (
  const(SharedStaticConstructor) sharedStaticConstructor
);

override void visit (
  const(SharedStaticDestructor) sharedStaticDestructor
);

override void visit (
  const(ShiftExpression) shiftExpression
);

override void visit (
  const(ShortenedFunctionBody) shortenedFunctionBody
);

override void visit (
  const(SingleImport) singleImport
);

override void visit (
  const(Index) index
);

void visit (
  const(SpecifiedFunctionBody) specifiedFunctionBody
);

override void visit (
  const(Statement) statement
);

override void visit (
  const(StatementNoCaseNoDefault) statementNoCaseNoDefault
);

override void visit (
  const(StaticAssertDeclaration) staticAssertDeclaration
);

override void visit (
  const(StaticAssertStatement) staticAssertStatement
);

override void visit (
  const(StaticConstructor) staticConstructor
);

override void visit (
  const(StaticDestructor) staticDestructor
);

override void visit (
  const(StaticIfCondition) staticIfCondition
);

override void visit (
  const(StorageClass) storageClass
);

void visit (
  const(StringLiteralList) stringLiteralList
);

override void visit (
  const(StructBody) structBody
);

override void visit (
  const(StructDeclaration) structDec
);

override void visit (
  const(StructInitializer) structInitializer
);

override void visit (
  const(StructMemberInitializer) structMemberInitializer
);

override void visit (
  const(StructMemberInitializers) structMemberInitializers
);

override void visit (
  const(SwitchStatement) switchStatement
);

override void visit (
  const(Symbol) symbol
);

override void visit (
  const(SynchronizedStatement) synchronizedStatement
);

override void visit (
  const(TemplateAliasParameter) templateAliasParameter
);

override void visit (
  const(TemplateArgument) templateArgument
);

override void visit (
  const(TemplateArgumentList) templateArgumentList
);

override void visit (
  const(TemplateArguments) templateArguments
);

override void visit (
  const(TemplateDeclaration) templateDeclaration
);

override void visit (
  const(TemplateInstance) templateInstance
);

override void visit (
  const(TemplateMixinExpression) templateMixinExpression
);

override void visit (
  const(TemplateParameter) templateParameter
);

override void visit (
  const(TemplateParameterList) templateParameterList
);

override void visit (
  const(TemplateParameters) templateParameters
);

override void visit (
  const(TemplateSingleArgument) templateSingleArgument
);

override void visit (
  const(TemplateThisParameter) templateThisParameter
);

override void visit (
  const(TemplateTupleParameter) templateTupleParameter
);

override void visit (
  const(TemplateTypeParameter) templateTypeParameter
);

override void visit (
  const(TemplateValueParameter) templateValueParameter
);

override void visit (
  const(TemplateValueParameterDefault) templateValueParameterDefault
);

override void visit (
  const(TernaryExpression) ternaryExpression
);

override void visit (
  const(ThrowExpression) throwExpression
);

override void visit (
  const(TokenStructure!(ubyte,"import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;")) token
);

override void visit (
  const(TraitsExpression) traitsExpression
);

override void visit (
  const(TryStatement) tryStatement
);

override void visit (
  const(Type) type
);

override void visit (
  const(TypeIdentifierPart) typeIdentifierPart
);

override void visit (
  const(Type2) type2
);

override void visit (
  const(TypeSpecialization) typeSpecialization
);

override void visit (
  const(TypeSuffix) typeSuffix
);

override void visit (
  const(TypeidExpression) typeidExpression
);

override void visit (
  const(TypeofExpression) typeofExpression
);

override void visit (
  const(UnaryExpression) unaryExpression
);

override void visit (
  const(UnionDeclaration) unionDeclaration
);

override void visit (
  const(Unittest) unittest_
);

override void visit (
  const(VariableDeclaration) variableDeclaration
);

override void visit (
  const(Vector) vector
);

override void visit (
  const(VersionCondition) versionCondition
);

override void visit (
  const(VersionSpecification) versionSpecification
);

override void visit (
  const(WhileStatement) whileStatement
);

override void visit (
  const(WithStatement) withStatement
);

override void visit (
  const(XorExpression) xorExpression
);

Alias XMLPrinter.visit

class XMLPrinter
{
  // ...
  alias visit = ASTVisitor.visit;
  // ...
}