ASTVisitor.visit - multiple declarations

Function ASTVisitor.visit

void visit (
  const(AddExpression) addExpression
);

void visit (
  const(AliasDeclaration) aliasDeclaration
);

void visit (
  const(AliasAssign) aliasAssign
);

void visit (
  const(AliasInitializer) aliasInitializer
);

void visit (
  const(AliasThisDeclaration) aliasThisDeclaration
);

void visit (
  const(AlignAttribute) alignAttribute
);

void visit (
  const(AndAndExpression) andAndExpression
);

void visit (
  const(AndExpression) andExpression
);

void visit (
  const(AnonymousEnumDeclaration) anonymousEnumDeclaration
);

void visit (
  const(AnonymousEnumMember) anonymousEnumMember
);

void visit (
  const(ArgumentList) argumentList
);

void visit (
  const(Arguments) arguments
);

void visit (
  const(ArrayInitializer) arrayInitializer
);

void visit (
  const(ArrayLiteral) arrayLiteral
);

void visit (
  const(ArrayMemberInitialization) arrayMemberInitialization
);

void visit (
  const(AsmAddExp) asmAddExp
);

void visit (
  const(AsmAndExp) asmAndExp
);

void visit (
  const(AsmBrExp) asmBrExp
);

void visit (
  const(AsmEqualExp) asmEqualExp
);

void visit (
  const(AsmExp) asmExp
);

void visit (
  const(AsmInstruction) asmInstruction
);

void visit (
  const(AsmLogAndExp) asmLogAndExp
);

void visit (
  const(AsmLogOrExp) asmLogOrExp
);

void visit (
  const(AsmMulExp) asmMulExp
);

void visit (
  const(AsmOrExp) asmOrExp
);

void visit (
  const(AsmPrimaryExp) asmPrimaryExp
);

void visit (
  const(AsmRelExp) asmRelExp
);

void visit (
  const(AsmShiftExp) asmShiftExp
);

void visit (
  const(AsmStatement) asmStatement
);

void visit (
  const(AsmTypePrefix) asmTypePrefix
);

void visit (
  const(AsmUnaExp) asmUnaExp
);

void visit (
  const(AsmXorExp) asmXorExp
);

void visit (
  const(AssertArguments) assertArguments
);

void visit (
  const(AssertExpression) assertExpression
);

void visit (
  const(AssignExpression) assignExpression
);

void visit (
  const(AssocArrayLiteral) assocArrayLiteral
);

void visit (
  const(AtAttribute) atAttribute
);

void visit (
  const(Attribute) attribute
);

void visit (
  const(AttributeDeclaration) attributeDeclaration
);

void visit (
  const(AutoDeclaration) autoDeclaration
);

void visit (
  const(AutoDeclarationPart) autoDeclarationPart
);

void visit (
  const(BlockStatement) blockStatement
);

void visit (
  const(BreakStatement) breakStatement
);

void visit (
  const(BaseClass) baseClass
);

void visit (
  const(BaseClassList) baseClassList
);

void visit (
  const(BitfieldWidth) bitfieldWidth
);

void visit (
  const(CaseRangeStatement) caseRangeStatement
);

void visit (
  const(CaseStatement) caseStatement
);

void visit (
  const(CastExpression) castExpression
);

void visit (
  const(CastQualifier) castQualifier
);

void visit (
  const(Catch) catch_
);

void visit (
  const(Catches) catches
);

void visit (
  const(ClassDeclaration) classDeclaration
);

void visit (
  const(CmpExpression) cmpExpression
);

void visit (
  const(CompileCondition) compileCondition
);

void visit (
  const(ConditionalDeclaration) conditionalDeclaration
);

void visit (
  const(ConditionalStatement) conditionalStatement
);

void visit (
  const(Constraint) constraint
);

void visit (
  const(Constructor) constructor
);

void visit (
  const(ContinueStatement) continueStatement
);

void visit (
  const(DebugCondition) debugCondition
);

void visit (
  const(DebugSpecification) debugSpecification
);

void visit (
  const(Declaration) declaration
);

void visit (
  const(DeclarationOrStatement) declarationsOrStatement
);

void visit (
  const(DeclarationsAndStatements) declarationsAndStatements
);

void visit (
  const(Declarator) declarator
);

void visit (
  const(DefaultStatement) defaultStatement
);

void visit (
  const(DeleteExpression) deleteExpression
);

void visit (
  const(DeleteStatement) deleteStatement
);

void visit (
  const(Deprecated) deprecated_
);

void visit (
  const(Destructor) destructor
);

void visit (
  const(DoStatement) doStatement
);

void visit (
  const(EnumBody) enumBody
);

void visit (
  const(EnumDeclaration) enumDeclaration
);

void visit (
  const(EnumMember) enumMember
);

void visit (
  const(EnumMemberAttribute) enumMemberAttribute
);

void visit (
  const(EponymousTemplateDeclaration) eponymousTemplateDeclaration
);

void visit (
  const(EqualExpression) equalExpression
);

void visit (
  const(Expression) expression
);

void visit (
  const(ExpressionStatement) expressionStatement
);

void visit (
  const(FinalSwitchStatement) finalSwitchStatement
);

void visit (
  const(Finally) finally_
);

void visit (
  const(ForStatement) forStatement
);

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

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

void visit (
  const(StaticForeachStatement) staticForeachStatement
);

void visit (
  const(ForeachType) foreachType
);

void visit (
  const(ForeachTypeList) foreachTypeList
);

void visit (
  const(FunctionAttribute) functionAttribute
);

void visit (
  const(FunctionBody) functionBody
);

void visit (
  const(FunctionCallExpression) functionCallExpression
);

void visit (
  const(FunctionContract) functionContract
);

void visit (
  const(FunctionDeclaration) functionDeclaration
);

void visit (
  const(FunctionLiteralExpression) functionLiteralExpression
);

void visit (
  const(GccAsmInstruction) gccAsmInstruction
);

void visit (
  const(GccAsmOperandList) gccAsmOperands
);

void visit (
  const(GccAsmOperand) gccAsmOperand
);

void visit (
  const(GotoStatement) gotoStatement
);

void visit (
  const(IdentifierChain) identifierChain
);

void visit (
  const(DeclaratorIdentifierList) identifierList
);

void visit (
  const(IdentifierOrTemplateChain) identifierOrTemplateChain
);

void visit (
  const(IdentifierOrTemplateInstance) identifierOrTemplateInstance
);

void visit (
  const(IdentityExpression) identityExpression
);

void visit (
  const(IfStatement) ifStatement
);

void visit (
  const(IfCondition) ifCondition
);

void visit (
  const(ImportBind) importBind
);

void visit (
  const(ImportBindings) importBindings
);

void visit (
  const(ImportDeclaration) importDeclaration
);

void visit (
  const(ImportExpression) importExpression
);

void visit (
  const(IndexExpression) indexExpression
);

void visit (
  const(InContractExpression) inContractExpression
);

void visit (
  const(InExpression) inExpression
);

void visit (
  const(InOutContractExpression) inOutContractExpression
);

void visit (
  const(InOutStatement) inOutStatement
);

void visit (
  const(InStatement) inStatement
);

void visit (
  const(Initialize) initialize
);

void visit (
  const(Initializer) initializer
);

void visit (
  const(InterfaceDeclaration) interfaceDeclaration
);

void visit (
  const(Invariant) invariant_
);

void visit (
  const(IsExpression) isExpression
);

void visit (
  const(KeyValuePair) keyValuePair
);

void visit (
  const(KeyValuePairs) keyValuePairs
);

void visit (
  const(LabeledStatement) labeledStatement
);

void visit (
  const(LastCatch) lastCatch
);

void visit (
  const(LinkageAttribute) linkageAttribute
);

void visit (
  const(MemberFunctionAttribute) memberFunctionAttribute
);

void visit (
  const(MissingFunctionBody) missingFunctionBody
);

void visit (
  const(MixinDeclaration) mixinDeclaration
);

void visit (
  const(MixinExpression) mixinExpression
);

void visit (
  const(MixinTemplateDeclaration) mixinTemplateDeclaration
);

void visit (
  const(MixinTemplateName) mixinTemplateName
);

void visit (
  const(Module) module_
);

void visit (
  const(ModuleDeclaration) moduleDeclaration
);

void visit (
  const(MulExpression) mulExpression
);

void visit (
  const(NamedArgument) argument
);

void visit (
  const(NamedArgumentList) argument
);

void visit (
  const(NamedTemplateArgumentList) namedTemplateArgumentList
);

void visit (
  const(NamedTemplateArgument) namedTemplateArgument
);

void visit (
  const(NamespaceList) namespaceList
);

void visit (
  const(NewAnonClassExpression) newAnonClassExpression
);

void visit (
  const(NewExpression) newExpression
);

void visit (
  const(NonVoidInitializer) nonVoidInitializer
);

void visit (
  const(Operands) operands
);

void visit (
  const(OrExpression) orExpression
);

void visit (
  const(OrOrExpression) orOrExpression
);

void visit (
  const(OutContractExpression) outContractExpression
);

void visit (
  const(OutStatement) outStatement
);

void visit (
  const(ParameterAttribute) parameterAttribute
);

void visit (
  const(Parameter) parameter
);

void visit (
  const(Parameters) parameters
);

void visit (
  const(Postblit) postblit
);

void visit (
  const(PowExpression) powExpression
);

void visit (
  const(PragmaDeclaration) pragmaDeclaration
);

void visit (
  const(PragmaStatement) pragmaStatement
);

void visit (
  const(PragmaExpression) pragmaExpression
);

void visit (
  const(PrimaryExpression) primaryExpression
);

void visit (
  const(Register) register
);

void visit (
  const(RelExpression) relExpression
);

void visit (
  const(ReturnStatement) returnStatement
);

void visit (
  const(ScopeGuardStatement) scopeGuardStatement
);

void visit (
  const(SharedStaticConstructor) sharedStaticConstructor
);

void visit (
  const(SharedStaticDestructor) sharedStaticDestructor
);

void visit (
  const(ShiftExpression) shiftExpression
);

void visit (
  const(ShortenedFunctionBody) shortenedFunctionBody
);

void visit (
  const(SingleImport) singleImport
);

void visit (
  const(Index) index
);

void visit (
  const(SpecifiedFunctionBody) specifiedFunctionBody
);

void visit (
  const(Statement) statement
);

void visit (
  const(StatementNoCaseNoDefault) statementNoCaseNoDefault
);

void visit (
  const(StaticAssertDeclaration) staticAssertDeclaration
);

void visit (
  const(StaticAssertStatement) staticAssertStatement
);

void visit (
  const(StaticConstructor) staticConstructor
);

void visit (
  const(StaticDestructor) staticDestructor
);

void visit (
  const(StaticIfCondition) staticIfCondition
);

void visit (
  const(StorageClass) storageClass
);

void visit (
  const(StringLiteralList) stringLiteralList
);

void visit (
  const(StructBody) structBody
);

void visit (
  const(StructDeclaration) structDeclaration
);

void visit (
  const(StructInitializer) structInitializer
);

void visit (
  const(StructMemberInitializer) structMemberInitializer
);

void visit (
  const(StructMemberInitializers) structMemberInitializers
);

void visit (
  const(SwitchStatement) switchStatement
);

void visit (
  const(Symbol) symbol
);

void visit (
  const(SynchronizedStatement) synchronizedStatement
);

void visit (
  const(TemplateAliasParameter) templateAliasParameter
);

void visit (
  const(TemplateArgument) templateArgument
);

void visit (
  const(TemplateArgumentList) templateArgumentList
);

void visit (
  const(TemplateArguments) templateArguments
);

void visit (
  const(TemplateDeclaration) templateDeclaration
);

void visit (
  const(TemplateInstance) templateInstance
);

void visit (
  const(TemplateMixinExpression) templateMixinExpression
);

void visit (
  const(TemplateParameter) templateParameter
);

void visit (
  const(TemplateParameterList) templateParameterList
);

void visit (
  const(TemplateParameters) templateParameters
);

void visit (
  const(TemplateSingleArgument) templateSingleArgument
);

void visit (
  const(TemplateThisParameter) templateThisParameter
);

void visit (
  const(TemplateTupleParameter) templateTupleParameter
);

void visit (
  const(TemplateTypeParameter) templateTypeParameter
);

void visit (
  const(TemplateValueParameter) templateValueParameter
);

void visit (
  const(TemplateValueParameterDefault) templateValueParameterDefault
);

void visit (
  const(TernaryExpression) ternaryExpression
);

void visit (
  const(ThrowExpression) throwExpression
);

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

void visit (
  const(TraitsExpression) traitsExpression
);

void visit (
  const(TryStatement) tryStatement
);

void visit (
  const(Type) type
);

void visit (
  const(TypeIdentifierPart) typeIdentChain
);

void visit (
  const(Type2) type2
);

void visit (
  const(TypeSpecialization) typeSpecialization
);

void visit (
  const(TypeSuffix) typeSuffix
);

void visit (
  const(TypeidExpression) typeidExpression
);

void visit (
  const(TypeofExpression) typeofExpression
);

void visit (
  const(UnaryExpression) unaryExpression
);

void visit (
  const(UnionDeclaration) unionDeclaration
);

void visit (
  const(Unittest) unittest_
);

void visit (
  const(VariableDeclaration) variableDeclaration
);

void visit (
  const(Vector) vector
);

void visit (
  const(VersionCondition) versionCondition
);

void visit (
  const(VersionSpecification) versionSpecification
);

void visit (
  const(WhileStatement) whileStatement
);

void visit (
  const(WithStatement) withStatement
);

void visit (
  const(XorExpression) xorExpression
);

Function ASTVisitor.visit

deprecated void visit (
  const(ExpressionNode) n
);