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