ParseVisitMethods

Undocumented in source.
package
mixin template ParseVisitMethods (
AST
) {}

Members

Functions

visit
void visit(AST.ExpStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CompileStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CompoundStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CompoundDeclarationStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ScopeStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.WhileStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.DoStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ForStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ForeachStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ForeachRangeStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.IfStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ConditionalStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.PragmaStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.StaticAssertStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.SwitchStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CaseStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CaseRangeStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.DefaultStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.GotoCaseStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ReturnStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.SynchronizedStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.WithStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TryCatchStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TryFinallyStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ScopeGuardStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ThrowStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.LabelStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ImportStatement s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.Catch c)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeVector t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeSArray t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeDArray t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeAArray t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypePointer t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeReference t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeFunction t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeDelegate t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeIdentifier t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeInstance t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeTypeof t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeReturn t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeTuple t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeSlice t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeTraits t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.StaticAssert s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.EnumMember em)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.AttribDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.StorageClassDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.DeprecatedDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.LinkDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CPPMangleDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ProtDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.AlignDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.AnonDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.PragmaDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ConditionalDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CompileDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.UserAttributeDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TemplateDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TemplateInstance ti)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TemplateMixin tm)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.EnumDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.Nspace d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.StructDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ClassDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.AliasDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.VarDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.FuncDeclaration f)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.FuncLiteralDeclaration f)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.PostBlitDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.DtorDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.StaticCtorDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.StaticDtorDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.InvariantDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.UnitTestDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.NewDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.StructInitializer si)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ArrayInitializer ai)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ExpInitializer ei)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ArrayLiteralExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.AssocArrayLiteralExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ScopeExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.NewExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.NewAnonClassExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TupleExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.FuncExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.DeclarationExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TypeidExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TraitsExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.IsExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.UnaExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.BinExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CompileExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ImportExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.AssertExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.DotIdExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.DotTemplateInstanceExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CallExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.PtrExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.DeleteExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CastExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.IntervalExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.ArrayExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.PostExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.CondExp e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TemplateTypeParameter tp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TemplateThisParameter tp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TemplateAliasParameter tp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.TemplateValueParameter tp)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.StaticIfCondition c)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.Parameter p)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AST.Module m)
Undocumented in source. Be warned that the author may not have intended to support it.
visitArgs
void visitArgs(AST.Expressions* expressions, AST.Expression basis)
Undocumented in source. Be warned that the author may not have intended to support it.
visitAttribDeclaration
void visitAttribDeclaration(AST.AttribDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visitBaseClasses
void visitBaseClasses(AST.ClassDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visitEponymousMember
bool visitEponymousMember(AST.TemplateDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
visitFuncBody
void visitFuncBody(AST.FuncDeclaration f)
Undocumented in source. Be warned that the author may not have intended to support it.
visitFunctionType
void visitFunctionType(AST.TypeFunction t, AST.TemplateDeclaration td)
Undocumented in source. Be warned that the author may not have intended to support it.
visitObject
void visitObject(RootObject oarg)
Undocumented in source. Be warned that the author may not have intended to support it.
visitParameters
void visitParameters(AST.Parameters* parameters)
Undocumented in source. Be warned that the author may not have intended to support it.
visitTemplateParameters
void visitTemplateParameters(AST.TemplateParameters* parameters)
Undocumented in source. Be warned that the author may not have intended to support it.
visitTiargs
void visitTiargs(AST.TemplateInstance ti)
Undocumented in source. Be warned that the author may not have intended to support it.
visitType
void visitType(AST.Type t)
Undocumented in source. Be warned that the author may not have intended to support it.
visitTypeQualified
void visitTypeQualified(AST.TypeQualified t)
Undocumented in source. Be warned that the author may not have intended to support it.
visitVarDecl
void visitVarDecl(AST.VarDeclaration v)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta