ASTVisitor.visit

  1. void visit(ExpressionNode n)
  2. void visit(AddExpression addExpression)
  3. void visit(AliasDeclaration aliasDeclaration)
  4. void visit(AliasInitializer aliasInitializer)
  5. void visit(AliasThisDeclaration aliasThisDeclaration)
  6. void visit(AlignAttribute alignAttribute)
  7. void visit(AndAndExpression andAndExpression)
  8. void visit(AndExpression andExpression)
  9. void visit(AnonymousEnumDeclaration anonymousEnumDeclaration)
  10. void visit(AnonymousEnumMember anonymousEnumMember)
  11. void visit(ArgumentList argumentList)
  12. void visit(Arguments arguments)
  13. void visit(ArrayInitializer arrayInitializer)
  14. void visit(ArrayLiteral arrayLiteral)
  15. void visit(ArrayMemberInitialization arrayMemberInitialization)
  16. void visit(AsmAddExp asmAddExp)
  17. void visit(AsmAndExp asmAndExp)
  18. void visit(AsmBrExp asmBrExp)
  19. void visit(AsmEqualExp asmEqualExp)
  20. void visit(AsmExp asmExp)
  21. void visit(AsmInstruction asmInstruction)
  22. void visit(AsmLogAndExp asmLogAndExp)
  23. void visit(AsmLogOrExp asmLogOrExp)
  24. void visit(AsmMulExp asmMulExp)
  25. void visit(AsmOrExp asmOrExp)
  26. void visit(AsmPrimaryExp asmPrimaryExp)
  27. void visit(AsmRelExp asmRelExp)
  28. void visit(AsmShiftExp asmShiftExp)
  29. void visit(AsmStatement asmStatement)
  30. void visit(AsmTypePrefix asmTypePrefix)
  31. void visit(AsmUnaExp asmUnaExp)
  32. void visit(AsmXorExp asmXorExp)
  33. void visit(AssertExpression assertExpression)
  34. void visit(AssignExpression assignExpression)
  35. void visit(AssocArrayLiteral assocArrayLiteral)
  36. void visit(AtAttribute atAttribute)
  37. void visit(Attribute attribute)
  38. void visit(AttributeDeclaration attributeDeclaration)
  39. void visit(AutoDeclaration autoDeclaration)
  40. void visit(BlockStatement blockStatement)
  41. void visit(BodyStatement bodyStatement)
  42. void visit(BreakStatement breakStatement)
  43. void visit(BaseClass baseClass)
  44. void visit(BaseClassList baseClassList)
  45. void visit(CaseRangeStatement caseRangeStatement)
  46. void visit(CaseStatement caseStatement)
  47. void visit(CastExpression castExpression)
  48. void visit(CastQualifier castQualifier)
  49. void visit(Catch catch_)
  50. void visit(Catches catches)
  51. void visit(ClassDeclaration classDeclaration)
  52. void visit(CmpExpression cmpExpression)
  53. void visit(CompileCondition compileCondition)
  54. void visit(ConditionalDeclaration conditionalDeclaration)
  55. void visit(ConditionalStatement conditionalStatement)
  56. void visit(Constraint constraint)
  57. void visit(Constructor constructor)
  58. void visit(ContinueStatement continueStatement)
  59. void visit(DebugCondition debugCondition)
  60. void visit(DebugSpecification debugSpecification)
  61. void visit(Declaration declaration)
  62. void visit(DeclarationOrStatement declarationsOrStatement)
  63. void visit(DeclarationsAndStatements declarationsAndStatements)
  64. void visit(Declarator declarator)
  65. void visit(DefaultStatement defaultStatement)
  66. void visit(DeleteExpression deleteExpression)
  67. void visit(DeleteStatement deleteStatement)
  68. void visit(Deprecated deprecated_)
  69. void visit(Destructor destructor)
  70. void visit(DoStatement doStatement)
  71. void visit(EnumBody enumBody)
  72. void visit(EnumDeclaration enumDeclaration)
  73. void visit(EnumMember enumMember)
  74. void visit(EponymousTemplateDeclaration eponymousTemplateDeclaration)
  75. void visit(EqualExpression equalExpression)
  76. void visit(Expression expression)
  77. void visit(ExpressionStatement expressionStatement)
  78. void visit(FinalSwitchStatement finalSwitchStatement)
  79. void visit(Finally finally_)
  80. void visit(ForStatement forStatement)
  81. void visit(ForeachStatement foreachStatement)
  82. void visit(ForeachType foreachType)
  83. void visit(ForeachTypeList foreachTypeList)
  84. void visit(FunctionAttribute functionAttribute)
  85. void visit(FunctionBody functionBody)
  86. void visit(FunctionCallExpression functionCallExpression)
  87. void visit(FunctionDeclaration functionDeclaration)
  88. void visit(FunctionLiteralExpression functionLiteralExpression)
  89. void visit(GotoStatement gotoStatement)
  90. void visit(IdentifierChain identifierChain)
  91. void visit(IdentifierList identifierList)
  92. void visit(IdentifierOrTemplateChain identifierOrTemplateChain)
  93. void visit(IdentifierOrTemplateInstance identifierOrTemplateInstance)
  94. void visit(IdentityExpression identityExpression)
  95. void visit(IfStatement ifStatement)
  96. void visit(ImportBind importBind)
  97. void visit(ImportBindings importBindings)
  98. void visit(ImportDeclaration importDeclaration)
  99. void visit(ImportExpression importExpression)
  100. void visit(IndexExpression indexExpression)
  101. void visit(InExpression inExpression)
  102. void visit(InStatement inStatement)
  103. void visit(Initialize initialize)
  104. void visit(Initializer initializer)
  105. void visit(InterfaceDeclaration interfaceDeclaration)
  106. void visit(Invariant invariant_)
  107. void visit(IsExpression isExpression)
  108. void visit(KeyValuePair keyValuePair)
  109. void visit(KeyValuePairs keyValuePairs)
  110. void visit(LabeledStatement labeledStatement)
  111. void visit(LambdaExpression lambdaExpression)
  112. void visit(LastCatch lastCatch)
  113. void visit(LinkageAttribute linkageAttribute)
  114. void visit(MemberFunctionAttribute memberFunctionAttribute)
  115. void visit(MixinDeclaration mixinDeclaration)
    class ASTVisitor
  116. void visit(MixinExpression mixinExpression)
  117. void visit(MixinTemplateDeclaration mixinTemplateDeclaration)
  118. void visit(MixinTemplateName mixinTemplateName)
  119. void visit(Module module_)
  120. void visit(ModuleDeclaration moduleDeclaration)
  121. void visit(MulExpression mulExpression)
  122. void visit(NewAnonClassExpression newAnonClassExpression)
  123. void visit(NewExpression newExpression)
  124. void visit(NonVoidInitializer nonVoidInitializer)
  125. void visit(Operands operands)
  126. void visit(OrExpression orExpression)
  127. void visit(OrOrExpression orOrExpression)
  128. void visit(OutStatement outStatement)
  129. void visit(Parameter parameter)
  130. void visit(Parameters parameters)
  131. void visit(Postblit postblit)
  132. void visit(PowExpression powExpression)
  133. void visit(PragmaDeclaration pragmaDeclaration)
  134. void visit(PragmaExpression pragmaExpression)
  135. void visit(PrimaryExpression primaryExpression)
  136. void visit(Register register)
  137. void visit(RelExpression relExpression)
  138. void visit(ReturnStatement returnStatement)
  139. void visit(ScopeGuardStatement scopeGuardStatement)
  140. void visit(SharedStaticConstructor sharedStaticConstructor)
  141. void visit(SharedStaticDestructor sharedStaticDestructor)
  142. void visit(ShiftExpression shiftExpression)
  143. void visit(SingleImport singleImport)
  144. void visit(Index index)
  145. void visit(Statement statement)
  146. void visit(StatementNoCaseNoDefault statementNoCaseNoDefault)
  147. void visit(StaticAssertDeclaration staticAssertDeclaration)
  148. void visit(StaticForeachDeclaration staticForeachDeclaration)
  149. void visit(StaticForeachStatement staticForeachStatement)
  150. void visit(StaticAssertStatement staticAssertStatement)
  151. void visit(StaticConstructor staticConstructor)
  152. void visit(StaticDestructor staticDestructor)
  153. void visit(StaticIfCondition staticIfCondition)
  154. void visit(StorageClass storageClass)
  155. void visit(StructBody structBody)
  156. void visit(StructDeclaration structDeclaration)
  157. void visit(StructInitializer structInitializer)
  158. void visit(StructMemberInitializer structMemberInitializer)
  159. void visit(StructMemberInitializers structMemberInitializers)
  160. void visit(SwitchStatement switchStatement)
  161. void visit(Symbol symbol)
  162. void visit(SynchronizedStatement synchronizedStatement)
  163. void visit(TemplateAliasParameter templateAliasParameter)
  164. void visit(TemplateArgument templateArgument)
  165. void visit(TemplateArgumentList templateArgumentList)
  166. void visit(TemplateArguments templateArguments)
  167. void visit(TemplateDeclaration templateDeclaration)
  168. void visit(TemplateInstance templateInstance)
  169. void visit(TemplateMixinExpression templateMixinExpression)
  170. void visit(TemplateParameter templateParameter)
  171. void visit(TemplateParameterList templateParameterList)
  172. void visit(TemplateParameters templateParameters)
  173. void visit(TemplateSingleArgument templateSingleArgument)
  174. void visit(TemplateThisParameter templateThisParameter)
  175. void visit(TemplateTupleParameter templateTupleParameter)
  176. void visit(TemplateTypeParameter templateTypeParameter)
  177. void visit(TemplateValueParameter templateValueParameter)
  178. void visit(TemplateValueParameterDefault templateValueParameterDefault)
  179. void visit(TernaryExpression ternaryExpression)
  180. void visit(ThrowStatement throwStatement)
  181. void visit(Token )
  182. void visit(TraitsExpression traitsExpression)
  183. void visit(TryStatement tryStatement)
  184. void visit(Type type)
  185. void visit(Type2 type2)
  186. void visit(TypeSpecialization typeSpecialization)
  187. void visit(TypeSuffix typeSuffix)
  188. void visit(TypeidExpression typeidExpression)
  189. void visit(TypeofExpression typeofExpression)
  190. void visit(UnaryExpression unaryExpression)
  191. void visit(UnionDeclaration unionDeclaration)
  192. void visit(Unittest unittest_)
  193. void visit(VariableDeclaration variableDeclaration)
  194. void visit(Vector vector)
  195. void visit(VersionCondition versionCondition)
  196. void visit(VersionSpecification versionSpecification)
  197. void visit(WhileStatement whileStatement)
  198. void visit(WithStatement withStatement)
  199. void visit(XorExpression xorExpression)

Meta