ddc ~master (2022-05-11T07:34:37.0755476)
Dub
Repo
StrictVisitor.visit
dmd
strictvisitor
StrictVisitor
Undocumented in source. Be warned that the author may not have intended to support it.
alias
visit
=
ParseTimeVisitor
!
AST
.
visit
void
visit
(AST.Dsymbol )
void
visit
(AST.AliasThis )
void
visit
(AST.Declaration )
void
visit
(AST.ScopeDsymbol )
void
visit
(AST.Import )
void
visit
(AST.AttribDeclaration )
void
visit
(AST.StaticAssert )
void
visit
(AST.DebugSymbol )
void
visit
(AST.VersionSymbol )
void
visit
(AST.VarDeclaration )
void
visit
(AST.FuncDeclaration )
void
visit
(AST.AliasDeclaration )
void
visit
(AST.AliasAssign )
void
visit
(AST.TupleDeclaration )
void
visit
(AST.FuncLiteralDeclaration )
void
visit
(AST.PostBlitDeclaration )
void
visit
(AST.CtorDeclaration )
void
visit
(AST.DtorDeclaration )
void
visit
(AST.InvariantDeclaration )
void
visit
(AST.UnitTestDeclaration )
void
visit
(AST.NewDeclaration )
void
visit
(AST.StaticCtorDeclaration )
void
visit
(AST.StaticDtorDeclaration )
void
visit
(AST.SharedStaticCtorDeclaration )
void
visit
(AST.SharedStaticDtorDeclaration )
void
visit
(AST.Package )
void
visit
(AST.EnumDeclaration )
void
visit
(AST.AggregateDeclaration )
void
visit
(AST.TemplateDeclaration )
void
visit
(AST.TemplateInstance )
void
visit
(AST.Nspace )
void
visit
(AST.CompileDeclaration )
void
visit
(AST.UserAttributeDeclaration )
void
visit
(AST.LinkDeclaration )
void
visit
(AST.AnonDeclaration )
void
visit
(AST.AlignDeclaration )
class
StrictVisitor
(AST)
override
void
visit
(
AST.AlignDeclaration
)
void
visit
(AST.CPPMangleDeclaration )
void
visit
(AST.VisibilityDeclaration )
void
visit
(AST.PragmaDeclaration )
void
visit
(AST.StorageClassDeclaration )
void
visit
(AST.ConditionalDeclaration )
void
visit
(AST.DeprecatedDeclaration )
void
visit
(AST.StaticIfDeclaration )
void
visit
(AST.EnumMember )
void
visit
(AST.Module )
void
visit
(AST.StructDeclaration )
void
visit
(AST.UnionDeclaration )
void
visit
(AST.ClassDeclaration )
void
visit
(AST.InterfaceDeclaration )
void
visit
(AST.TemplateMixin )
void
visit
(AST.Parameter )
void
visit
(AST.Statement )
void
visit
(AST.ImportStatement )
void
visit
(AST.ScopeStatement )
void
visit
(AST.ReturnStatement )
void
visit
(AST.LabelStatement )
void
visit
(AST.StaticAssertStatement )
void
visit
(AST.CompileStatement )
void
visit
(AST.WhileStatement )
void
visit
(AST.ForStatement )
void
visit
(AST.DoStatement )
void
visit
(AST.ForeachRangeStatement )
void
visit
(AST.ForeachStatement )
void
visit
(AST.IfStatement )
void
visit
(AST.ScopeGuardStatement )
void
visit
(AST.ConditionalStatement )
void
visit
(AST.PragmaStatement )
void
visit
(AST.SwitchStatement )
void
visit
(AST.CaseRangeStatement )
void
visit
(AST.CaseStatement )
void
visit
(AST.DefaultStatement )
void
visit
(AST.BreakStatement )
void
visit
(AST.ContinueStatement )
void
visit
(AST.GotoDefaultStatement )
void
visit
(AST.GotoCaseStatement )
void
visit
(AST.GotoStatement )
void
visit
(AST.SynchronizedStatement )
void
visit
(AST.WithStatement )
void
visit
(AST.TryCatchStatement )
void
visit
(AST.TryFinallyStatement )
void
visit
(AST.ThrowStatement )
void
visit
(AST.AsmStatement )
void
visit
(AST.ExpStatement )
void
visit
(AST.CompoundStatement )
void
visit
(AST.CompoundDeclarationStatement )
void
visit
(AST.CompoundAsmStatement )
void
visit
(AST.InlineAsmStatement )
void
visit
(AST.Type )
void
visit
(AST.TypeBasic )
void
visit
(AST.TypeError )
void
visit
(AST.TypeNull )
void
visit
(AST.TypeNoreturn )
void
visit
(AST.TypeVector )
void
visit
(AST.TypeEnum )
void
visit
(AST.TypeTuple )
void
visit
(AST.TypeClass )
void
visit
(AST.TypeStruct )
void
visit
(AST.TypeNext )
void
visit
(AST.TypeReference )
void
visit
(AST.TypeSlice )
void
visit
(AST.TypeDelegate )
void
visit
(AST.TypePointer )
void
visit
(AST.TypeFunction )
void
visit
(AST.TypeArray )
void
visit
(AST.TypeDArray )
void
visit
(AST.TypeAArray )
void
visit
(AST.TypeSArray )
void
visit
(AST.TypeQualified )
void
visit
(AST.TypeTraits )
void
visit
(AST.TypeMixin )
void
visit
(AST.TypeIdentifier )
void
visit
(AST.TypeReturn )
void
visit
(AST.TypeTypeof )
void
visit
(AST.TypeInstance )
void
visit
(AST.Expression )
void
visit
(AST.DeclarationExp )
void
visit
(AST.IntegerExp )
void
visit
(AST.NewAnonClassExp )
void
visit
(AST.IsExp )
void
visit
(AST.RealExp )
void
visit
(AST.NullExp )
void
visit
(AST.TypeidExp )
void
visit
(AST.TraitsExp )
void
visit
(AST.StringExp )
void
visit
(AST.NewExp )
void
visit
(AST.AssocArrayLiteralExp )
void
visit
(AST.ArrayLiteralExp )
void
visit
(AST.FuncExp )
void
visit
(AST.IntervalExp )
void
visit
(AST.TypeExp )
void
visit
(AST.ScopeExp )
void
visit
(AST.IdentifierExp )
void
visit
(AST.UnaExp )
void
visit
(AST.DefaultInitExp )
void
visit
(AST.BinExp )
void
visit
(AST.DsymbolExp )
void
visit
(AST.TemplateExp )
void
visit
(AST.SymbolExp )
void
visit
(AST.VarExp )
void
visit
(AST.TupleExp )
void
visit
(AST.DollarExp )
void
visit
(AST.ThisExp )
void
visit
(AST.SuperExp )
void
visit
(AST.AddrExp )
void
visit
(AST.PreExp )
void
visit
(AST.PtrExp )
void
visit
(AST.NegExp )
void
visit
(AST.UAddExp )
void
visit
(AST.NotExp )
void
visit
(AST.ComExp )
void
visit
(AST.DeleteExp )
void
visit
(AST.CastExp )
void
visit
(AST.CallExp )
void
visit
(AST.DotIdExp )
void
visit
(AST.AssertExp )
void
visit
(AST.MixinExp )
void
visit
(AST.ImportExp )
void
visit
(AST.DotTemplateInstanceExp )
void
visit
(AST.ArrayExp )
void
visit
(AST.FuncInitExp )
void
visit
(AST.PrettyFuncInitExp )
void
visit
(AST.FileInitExp )
void
visit
(AST.LineInitExp )
void
visit
(AST.ModuleInitExp )
void
visit
(AST.CommaExp )
void
visit
(AST.PostExp )
void
visit
(AST.PowExp )
void
visit
(AST.MulExp )
void
visit
(AST.DivExp )
void
visit
(AST.ModExp )
void
visit
(AST.AddExp )
void
visit
(AST.MinExp )
void
visit
(AST.CatExp )
void
visit
(AST.ShlExp )
void
visit
(AST.ShrExp )
void
visit
(AST.UshrExp )
void
visit
(AST.EqualExp )
void
visit
(AST.InExp )
void
visit
(AST.IdentityExp )
void
visit
(AST.CmpExp )
void
visit
(AST.AndExp )
void
visit
(AST.XorExp )
void
visit
(AST.OrExp )
void
visit
(AST.LogicalExp )
void
visit
(AST.CondExp )
void
visit
(AST.AssignExp )
void
visit
(AST.BinAssignExp )
void
visit
(AST.AddAssignExp )
void
visit
(AST.MinAssignExp )
void
visit
(AST.MulAssignExp )
void
visit
(AST.DivAssignExp )
void
visit
(AST.ModAssignExp )
void
visit
(AST.PowAssignExp )
void
visit
(AST.AndAssignExp )
void
visit
(AST.OrAssignExp )
void
visit
(AST.XorAssignExp )
void
visit
(AST.ShlAssignExp )
void
visit
(AST.ShrAssignExp )
void
visit
(AST.UshrAssignExp )
void
visit
(AST.CatAssignExp )
void
visit
(AST.TemplateParameter )
void
visit
(AST.TemplateAliasParameter )
void
visit
(AST.TemplateTypeParameter )
void
visit
(AST.TemplateTupleParameter )
void
visit
(AST.TemplateValueParameter )
void
visit
(AST.TemplateThisParameter )
void
visit
(AST.Condition )
void
visit
(AST.StaticIfCondition )
void
visit
(AST.DVCondition )
void
visit
(AST.DebugCondition )
void
visit
(AST.VersionCondition )
void
visit
(AST.Initializer )
void
visit
(AST.ExpInitializer )
void
visit
(AST.StructInitializer )
void
visit
(AST.ArrayInitializer )
void
visit
(AST.VoidInitializer )
Meta
Source
See Implementation
dmd
strictvisitor
StrictVisitor
aliases
visit