ASTVisitor.visit
void visit(const ExpressionNode n)deprecated Don't use or override visit(ExpressionNode). For usage: dynamicDispatch(ExpressionNode) is equivalent; "
~ "for overriding: you should probably override more specific cases. If you need to override to inject some "
~ "before/after code for all cases, make sure to call `super.dynamicDispatch(n)` instead of `n.accept(this)`!
No documentation available for this declaration.
void visit(const AddExpression addExpression)No documentation available for this declaration.
void visit(const AliasDeclaration aliasDeclaration)No documentation available for this declaration.
void visit(const AliasAssign aliasAssign)No documentation available for this declaration.
void visit(const AliasInitializer aliasInitializer)No documentation available for this declaration.
void visit(const AliasThisDeclaration aliasThisDeclaration)No documentation available for this declaration.
void visit(const AlignAttribute alignAttribute)No documentation available for this declaration.
void visit(const AndAndExpression andAndExpression)No documentation available for this declaration.
void visit(const AndExpression andExpression)No documentation available for this declaration.
void visit(const AnonymousEnumDeclaration anonymousEnumDeclaration)No documentation available for this declaration.
void visit(const AnonymousEnumMember anonymousEnumMember)No documentation available for this declaration.
void visit(const ArgumentList argumentList)No documentation available for this declaration.
void visit(const Arguments arguments)No documentation available for this declaration.
void visit(const ArrayInitializer arrayInitializer)No documentation available for this declaration.
void visit(const ArrayLiteral arrayLiteral)No documentation available for this declaration.
void visit(const ArrayMemberInitialization arrayMemberInitialization)No documentation available for this declaration.
void visit(const AsmAddExp asmAddExp)No documentation available for this declaration.
void visit(const AsmAndExp asmAndExp)No documentation available for this declaration.
void visit(const AsmBrExp asmBrExp)No documentation available for this declaration.
void visit(const AsmEqualExp asmEqualExp)No documentation available for this declaration.
void visit(const AsmExp asmExp)No documentation available for this declaration.
void visit(const AsmInstruction asmInstruction)No documentation available for this declaration.
void visit(const AsmLogAndExp asmLogAndExp)No documentation available for this declaration.
void visit(const AsmLogOrExp asmLogOrExp)No documentation available for this declaration.
void visit(const AsmMulExp asmMulExp)No documentation available for this declaration.
void visit(const AsmOrExp asmOrExp)No documentation available for this declaration.
void visit(const AsmPrimaryExp asmPrimaryExp)No documentation available for this declaration.
void visit(const AsmRelExp asmRelExp)No documentation available for this declaration.
void visit(const AsmShiftExp asmShiftExp)No documentation available for this declaration.
void visit(const AsmStatement asmStatement)No documentation available for this declaration.
void visit(const AsmTypePrefix asmTypePrefix)No documentation available for this declaration.
void visit(const AsmUnaExp asmUnaExp)No documentation available for this declaration.
void visit(const AsmXorExp asmXorExp)No documentation available for this declaration.
void visit(const AssertArguments assertArguments)No documentation available for this declaration.
void visit(const AssertExpression assertExpression)No documentation available for this declaration.
void visit(const AssignExpression assignExpression)No documentation available for this declaration.
void visit(const AssocArrayLiteral assocArrayLiteral)No documentation available for this declaration.
void visit(const AtAttribute atAttribute)No documentation available for this declaration.
void visit(const Attribute attribute)No documentation available for this declaration.
void visit(const AttributeDeclaration attributeDeclaration)No documentation available for this declaration.
void visit(const AutoDeclaration autoDeclaration)No documentation available for this declaration.
void visit(const AutoDeclarationPart autoDeclarationPart)No documentation available for this declaration.
void visit(const BlockStatement blockStatement)No documentation available for this declaration.
void visit(const BreakStatement breakStatement)No documentation available for this declaration.
void visit(const BaseClass baseClass)No documentation available for this declaration.
void visit(const BaseClassList baseClassList)No documentation available for this declaration.
void visit(const BitfieldWidth bitfieldWidth)No documentation available for this declaration.
void visit(const CaseRangeStatement caseRangeStatement)No documentation available for this declaration.
void visit(const CaseStatement caseStatement)No documentation available for this declaration.
void visit(const CastExpression castExpression)No documentation available for this declaration.
void visit(const CastQualifier castQualifier)No documentation available for this declaration.
void visit(const Catch catch_)No documentation available for this declaration.
void visit(const Catches catches)No documentation available for this declaration.
void visit(const ClassDeclaration classDeclaration)No documentation available for this declaration.
void visit(const CmpExpression cmpExpression)No documentation available for this declaration.
void visit(const CompileCondition compileCondition)No documentation available for this declaration.
void visit(const ConditionalDeclaration conditionalDeclaration)No documentation available for this declaration.
void visit(const ConditionalStatement conditionalStatement)No documentation available for this declaration.
void visit(const Constraint constraint)No documentation available for this declaration.
void visit(const Constructor constructor)No documentation available for this declaration.
void visit(const ContinueStatement continueStatement)No documentation available for this declaration.
void visit(const DebugCondition debugCondition)No documentation available for this declaration.
void visit(const DebugSpecification debugSpecification)No documentation available for this declaration.
void visit(const Declaration declaration)No documentation available for this declaration.
void visit(const DeclarationOrStatement declarationsOrStatement)No documentation available for this declaration.
void visit(const DeclarationsAndStatements declarationsAndStatements)No documentation available for this declaration.
void visit(const Declarator declarator)No documentation available for this declaration.
void visit(const DefaultStatement defaultStatement)No documentation available for this declaration.
void visit(const DeleteExpression deleteExpression)No documentation available for this declaration.
void visit(const DeleteStatement deleteStatement)No documentation available for this declaration.
void visit(const Deprecated deprecated_)No documentation available for this declaration.
void visit(const Destructor destructor)No documentation available for this declaration.
void visit(const DoStatement doStatement)No documentation available for this declaration.
void visit(const EnumBody enumBody)No documentation available for this declaration.
void visit(const EnumDeclaration enumDeclaration)No documentation available for this declaration.
void visit(const EnumMember enumMember)No documentation available for this declaration.
void visit(const EnumMemberAttribute enumMemberAttribute)No documentation available for this declaration.
void visit(const EponymousTemplateDeclaration eponymousTemplateDeclaration)No documentation available for this declaration.
void visit(const EqualExpression equalExpression)No documentation available for this declaration.
void visit(const Expression expression)No documentation available for this declaration.
void visit(const ExpressionStatement expressionStatement)No documentation available for this declaration.
void visit(const FinalSwitchStatement finalSwitchStatement)No documentation available for this declaration.
void visit(const Finally finally_)No documentation available for this declaration.
void visit(const ForStatement forStatement)No documentation available for this declaration.
void visit(const ForeachStatement foreachStatement)No documentation available for this declaration.
void visit(const StaticForeachDeclaration staticForeachDeclaration)No documentation available for this declaration.
void visit(const StaticForeachStatement staticForeachStatement)No documentation available for this declaration.
void visit(const ForeachType foreachType)No documentation available for this declaration.
void visit(const ForeachTypeList foreachTypeList)No documentation available for this declaration.
void visit(const FunctionAttribute functionAttribute)No documentation available for this declaration.
void visit(const FunctionBody functionBody)No documentation available for this declaration.
void visit(const FunctionCallExpression functionCallExpression)No documentation available for this declaration.
void visit(const FunctionContract functionContract)No documentation available for this declaration.
void visit(const FunctionDeclaration functionDeclaration)No documentation available for this declaration.
void visit(const FunctionLiteralExpression functionLiteralExpression)No documentation available for this declaration.
void visit(const GccAsmInstruction gccAsmInstruction)No documentation available for this declaration.
void visit(const GccAsmOperandList gccAsmOperands)No documentation available for this declaration.
void visit(const GccAsmOperand gccAsmOperand)No documentation available for this declaration.
void visit(const GotoStatement gotoStatement)No documentation available for this declaration.
void visit(const IdentifierChain identifierChain)No documentation available for this declaration.
void visit(const DeclaratorIdentifierList identifierList)No documentation available for this declaration.
void visit(const IdentifierOrTemplateChain identifierOrTemplateChain)No documentation available for this declaration.
void visit(const IdentifierOrTemplateInstance identifierOrTemplateInstance)No documentation available for this declaration.
void visit(const IdentityExpression identityExpression)No documentation available for this declaration.
void visit(const IfStatement ifStatement)No documentation available for this declaration.
void visit(const IfCondition ifCondition)No documentation available for this declaration.
void visit(const ImportBind importBind)No documentation available for this declaration.
void visit(const ImportBindings importBindings)No documentation available for this declaration.
void visit(const ImportDeclaration importDeclaration)No documentation available for this declaration.
void visit(const ImportExpression importExpression)No documentation available for this declaration.
void visit(const IndexExpression indexExpression)No documentation available for this declaration.
void visit(const InContractExpression inContractExpression)No documentation available for this declaration.
void visit(const InExpression inExpression)No documentation available for this declaration.
void visit(const InOutContractExpression inOutContractExpression)No documentation available for this declaration.
void visit(const InOutStatement inOutStatement)No documentation available for this declaration.
void visit(const InStatement inStatement)No documentation available for this declaration.
void visit(const Initialize initialize)No documentation available for this declaration.
void visit(const Initializer initializer)No documentation available for this declaration.
void visit(const InterfaceDeclaration interfaceDeclaration)No documentation available for this declaration.
void visit(const InterpolatedString interpolatedString)No documentation available for this declaration.
void visit(const InterpolatedStringExpression interpolatedStringExpression)No documentation available for this declaration.
void visit(const InterpolatedStringText interpolatedStringText)No documentation available for this declaration.
void visit(const Invariant invariant_)No documentation available for this declaration.
void visit(const IsExpression isExpression)No documentation available for this declaration.
void visit(const KeyValuePair keyValuePair)No documentation available for this declaration.
void visit(const KeyValuePairs keyValuePairs)No documentation available for this declaration.
void visit(const LabeledStatement labeledStatement)No documentation available for this declaration.
void visit(const LastCatch lastCatch)No documentation available for this declaration.
void visit(const LinkageAttribute linkageAttribute)No documentation available for this declaration.
void visit(const MemberFunctionAttribute memberFunctionAttribute)No documentation available for this declaration.
void visit(const MissingFunctionBody missingFunctionBody)No documentation available for this declaration.
void visit(const MixinDeclaration mixinDeclaration)No documentation available for this declaration.
void visit(const MixinExpression mixinExpression)No documentation available for this declaration.
void visit(const MixinTemplateDeclaration mixinTemplateDeclaration)No documentation available for this declaration.
void visit(const MixinTemplateName mixinTemplateName)No documentation available for this declaration.
void visit(const Module module_)No documentation available for this declaration.
void visit(const ModuleDeclaration moduleDeclaration)No documentation available for this declaration.
void visit(const MulExpression mulExpression)No documentation available for this declaration.
void visit(const NamedArgument argument)No documentation available for this declaration.
void visit(const NamedArgumentList argument)No documentation available for this declaration.
void visit(const NamedTemplateArgumentList namedTemplateArgumentList)No documentation available for this declaration.
void visit(const NamedTemplateArgument namedTemplateArgument)No documentation available for this declaration.
void visit(const NamespaceList namespaceList)No documentation available for this declaration.
void visit(const NewAnonClassExpression newAnonClassExpression)No documentation available for this declaration.
void visit(const NewExpression newExpression)No documentation available for this declaration.
void visit(const NonVoidInitializer nonVoidInitializer)No documentation available for this declaration.
void visit(const Operands operands)No documentation available for this declaration.
void visit(const OrExpression orExpression)No documentation available for this declaration.
void visit(const OrOrExpression orOrExpression)No documentation available for this declaration.
void visit(const OutContractExpression outContractExpression)No documentation available for this declaration.
void visit(const OutStatement outStatement)No documentation available for this declaration.
void visit(const ParameterAttribute parameterAttribute)No documentation available for this declaration.
void visit(const Parameter parameter)No documentation available for this declaration.
void visit(const Parameters parameters)No documentation available for this declaration.
void visit(const Postblit postblit)No documentation available for this declaration.
void visit(const PowExpression powExpression)No documentation available for this declaration.
void visit(const PragmaDeclaration pragmaDeclaration)No documentation available for this declaration.
void visit(const PragmaStatement pragmaStatement)No documentation available for this declaration.
void visit(const PragmaExpression pragmaExpression)No documentation available for this declaration.
void visit(const PrimaryExpression primaryExpression)No documentation available for this declaration.
void visit(const Register register)No documentation available for this declaration.
void visit(const RelExpression relExpression)No documentation available for this declaration.
void visit(const ReturnStatement returnStatement)No documentation available for this declaration.
void visit(const ScopeGuardStatement scopeGuardStatement)No documentation available for this declaration.
void visit(const SharedStaticConstructor sharedStaticConstructor)No documentation available for this declaration.
void visit(const SharedStaticDestructor sharedStaticDestructor)No documentation available for this declaration.
void visit(const ShiftExpression shiftExpression)No documentation available for this declaration.
void visit(const ShortenedFunctionBody shortenedFunctionBody)No documentation available for this declaration.
void visit(const SingleImport singleImport)No documentation available for this declaration.
void visit(const Index index)No documentation available for this declaration.
void visit(const SpecifiedFunctionBody specifiedFunctionBody)No documentation available for this declaration.
void visit(const Statement statement)No documentation available for this declaration.
void visit(const StatementNoCaseNoDefault statementNoCaseNoDefault)No documentation available for this declaration.
void visit(const StaticAssertDeclaration staticAssertDeclaration)No documentation available for this declaration.
void visit(const StaticAssertStatement staticAssertStatement)No documentation available for this declaration.
void visit(const StaticConstructor staticConstructor)No documentation available for this declaration.
void visit(const StaticDestructor staticDestructor)No documentation available for this declaration.
void visit(const StaticIfCondition staticIfCondition)No documentation available for this declaration.
void visit(const StorageClass storageClass)No documentation available for this declaration.
void visit(const StringLiteralList stringLiteralList)No documentation available for this declaration.
void visit(const StructBody structBody)No documentation available for this declaration.
void visit(const StructDeclaration structDeclaration)No documentation available for this declaration.
void visit(const StructInitializer structInitializer)No documentation available for this declaration.
void visit(const StructMemberInitializer structMemberInitializer)No documentation available for this declaration.
void visit(const StructMemberInitializers structMemberInitializers)No documentation available for this declaration.
void visit(const SwitchStatement switchStatement)No documentation available for this declaration.
void visit(const Symbol symbol)No documentation available for this declaration.
void visit(const SynchronizedStatement synchronizedStatement)No documentation available for this declaration.
void visit(const TemplateAliasParameter templateAliasParameter)No documentation available for this declaration.
void visit(const TemplateArgument templateArgument)No documentation available for this declaration.
void visit(const TemplateArgumentList templateArgumentList)No documentation available for this declaration.
void visit(const TemplateArguments templateArguments)No documentation available for this declaration.
void visit(const TemplateDeclaration templateDeclaration)No documentation available for this declaration.
void visit(const TemplateInstance templateInstance)No documentation available for this declaration.
void visit(const TemplateMixinExpression templateMixinExpression)No documentation available for this declaration.
void visit(const TemplateParameter templateParameter)No documentation available for this declaration.
void visit(const TemplateParameterList templateParameterList)No documentation available for this declaration.
void visit(const TemplateParameters templateParameters)No documentation available for this declaration.
void visit(const TemplateSingleArgument templateSingleArgument)No documentation available for this declaration.
void visit(const TemplateThisParameter templateThisParameter)No documentation available for this declaration.
void visit(const TemplateTupleParameter templateTupleParameter)No documentation available for this declaration.
void visit(const TemplateTypeParameter templateTypeParameter)No documentation available for this declaration.
void visit(const TemplateValueParameter templateValueParameter)No documentation available for this declaration.
void visit(const TemplateValueParameterDefault templateValueParameterDefault)No documentation available for this declaration.
void visit(const TernaryExpression ternaryExpression)No documentation available for this declaration.
void visit(const ThrowExpression throwExpression)No documentation available for this declaration.
void visit(const Token)No documentation available for this declaration.
void visit(const TraitsExpression traitsExpression)No documentation available for this declaration.
void visit(const TryStatement tryStatement)No documentation available for this declaration.
void visit(const Type type)No documentation available for this declaration.
void visit(const TypeIdentifierPart typeIdentChain)No documentation available for this declaration.
void visit(const Type2 type2)No documentation available for this declaration.
void visit(const TypeSpecialization typeSpecialization)No documentation available for this declaration.
void visit(const TypeSuffix typeSuffix)No documentation available for this declaration.
void visit(const TypeidExpression typeidExpression)No documentation available for this declaration.
void visit(const TypeofExpression typeofExpression)No documentation available for this declaration.
void visit(const UnaryExpression unaryExpression)No documentation available for this declaration.
void visit(const UnionDeclaration unionDeclaration)No documentation available for this declaration.
void visit(const Unittest unittest_)No documentation available for this declaration.
void visit(const VariableDeclaration variableDeclaration)No documentation available for this declaration.
void visit(const Vector vector)No documentation available for this declaration.
void visit(const VersionCondition versionCondition)No documentation available for this declaration.
void visit(const VersionSpecification versionSpecification)No documentation available for this declaration.
void visit(const WhileStatement whileStatement)No documentation available for this declaration.
void visit(const WithStatement withStatement)No documentation available for this declaration.
void visit(const XorExpression xorExpression)No documentation available for this declaration.