ddmd-experimental ~master (2021-12-25T08:46:30.2604305)
Dub
Repo
Visitor.visit
ddmd
visitor
Visitor
Undocumented in source. Be warned that the author may not have intended to support it.
void
visit
(Statement )
void
visit
(ErrorStatement s)
void
visit
(PeelStatement s)
void
visit
(ExpStatement s)
void
visit
(DtorExpStatement s)
void
visit
(CompileStatement s)
void
visit
(CompoundStatement s)
void
visit
(CompoundDeclarationStatement s)
void
visit
(UnrolledLoopStatement s)
void
visit
(ScopeStatement s)
void
visit
(WhileStatement s)
void
visit
(DoStatement s)
void
visit
(ForStatement s)
void
visit
(ForeachStatement s)
void
visit
(ForeachRangeStatement s)
void
visit
(IfStatement s)
void
visit
(ConditionalStatement s)
void
visit
(PragmaStatement s)
void
visit
(StaticAssertStatement s)
void
visit
(SwitchStatement s)
void
visit
(CaseStatement s)
void
visit
(CaseRangeStatement s)
void
visit
(DefaultStatement s)
void
visit
(GotoDefaultStatement s)
void
visit
(GotoCaseStatement s)
void
visit
(SwitchErrorStatement s)
void
visit
(ReturnStatement s)
void
visit
(BreakStatement s)
void
visit
(ContinueStatement s)
void
visit
(SynchronizedStatement s)
void
visit
(WithStatement s)
void
visit
(TryCatchStatement s)
void
visit
(TryFinallyStatement s)
void
visit
(OnScopeStatement s)
void
visit
(ThrowStatement s)
void
visit
(DebugStatement s)
void
visit
(GotoStatement s)
void
visit
(LabelStatement s)
void
visit
(AsmStatement s)
void
visit
(CompoundAsmStatement s)
void
visit
(ImportStatement s)
void
visit
(Type )
void
visit
(TypeError t)
void
visit
(TypeNext t)
void
visit
(TypeBasic t)
void
visit
(TypeVector t)
void
visit
(TypeArray t)
void
visit
(TypeSArray t)
void
visit
(TypeDArray t)
void
visit
(TypeAArray t)
void
visit
(TypePointer t)
void
visit
(TypeReference t)
void
visit
(TypeFunction t)
void
visit
(TypeDelegate t)
void
visit
(TypeQualified t)
void
visit
(TypeIdentifier t)
void
visit
(TypeInstance t)
void
visit
(TypeTypeof t)
void
visit
(TypeReturn t)
void
visit
(TypeStruct t)
void
visit
(TypeEnum t)
void
visit
(TypeClass t)
void
visit
(TypeTuple t)
void
visit
(TypeSlice t)
void
visit
(TypeNull t)
void
visit
(Dsymbol )
void
visit
(StaticAssert s)
void
visit
(DebugSymbol s)
void
visit
(VersionSymbol s)
void
visit
(EnumMember s)
void
visit
(Import s)
void
visit
(OverloadSet s)
void
visit
(LabelDsymbol s)
void
visit
(AliasThis s)
void
visit
(AttribDeclaration s)
void
visit
(StorageClassDeclaration s)
void
visit
(DeprecatedDeclaration s)
void
visit
(LinkDeclaration s)
void
visit
(CPPMangleDeclaration s)
void
visit
(ProtDeclaration s)
void
visit
(AlignDeclaration s)
void
visit
(AnonDeclaration s)
void
visit
(PragmaDeclaration s)
void
visit
(ConditionalDeclaration s)
void
visit
(StaticIfDeclaration s)
void
visit
(CompileDeclaration s)
void
visit
(UserAttributeDeclaration s)
void
visit
(ScopeDsymbol s)
void
visit
(TemplateDeclaration s)
void
visit
(TemplateInstance s)
void
visit
(TemplateMixin s)
void
visit
(EnumDeclaration s)
void
visit
(Package s)
void
visit
(Module s)
void
visit
(WithScopeSymbol s)
void
visit
(ArrayScopeSymbol s)
void
visit
(Nspace s)
void
visit
(AggregateDeclaration s)
void
visit
(StructDeclaration s)
void
visit
(UnionDeclaration s)
void
visit
(ClassDeclaration s)
void
visit
(InterfaceDeclaration s)
void
visit
(Declaration s)
void
visit
(TupleDeclaration s)
void
visit
(AliasDeclaration s)
void
visit
(OverDeclaration s)
void
visit
(VarDeclaration s)
void
visit
(SymbolDeclaration s)
void
visit
(ThisDeclaration s)
void
visit
(TypeInfoDeclaration s)
void
visit
(TypeInfoStructDeclaration s)
void
visit
(TypeInfoClassDeclaration s)
void
visit
(TypeInfoInterfaceDeclaration s)
void
visit
(TypeInfoPointerDeclaration s)
void
visit
(TypeInfoArrayDeclaration s)
void
visit
(TypeInfoStaticArrayDeclaration s)
void
visit
(TypeInfoAssociativeArrayDeclaration s)
void
visit
(TypeInfoEnumDeclaration s)
void
visit
(TypeInfoFunctionDeclaration s)
void
visit
(TypeInfoDelegateDeclaration s)
void
visit
(TypeInfoTupleDeclaration s)
void
visit
(TypeInfoConstDeclaration s)
void
visit
(TypeInfoInvariantDeclaration s)
void
visit
(TypeInfoSharedDeclaration s)
void
visit
(TypeInfoWildDeclaration s)
void
visit
(TypeInfoVectorDeclaration s)
void
visit
(FuncDeclaration s)
void
visit
(FuncAliasDeclaration s)
void
visit
(FuncLiteralDeclaration s)
void
visit
(CtorDeclaration s)
void
visit
(PostBlitDeclaration s)
void
visit
(DtorDeclaration s)
void
visit
(StaticCtorDeclaration s)
void
visit
(SharedStaticCtorDeclaration s)
void
visit
(StaticDtorDeclaration s)
void
visit
(SharedStaticDtorDeclaration s)
void
visit
(InvariantDeclaration s)
void
visit
(UnitTestDeclaration s)
void
visit
(NewDeclaration s)
void
visit
(DeleteDeclaration s)
void
visit
(Initializer )
void
visit
(VoidInitializer i)
void
visit
(ErrorInitializer i)
void
visit
(StructInitializer i)
void
visit
(ArrayInitializer i)
void
visit
(ExpInitializer i)
void
visit
(Expression )
void
visit
(IntegerExp e)
void
visit
(ErrorExp e)
void
visit
(RealExp e)
void
visit
(ComplexExp e)
void
visit
(IdentifierExp e)
void
visit
(DollarExp e)
void
visit
(DsymbolExp e)
void
visit
(ThisExp e)
void
visit
(SuperExp e)
void
visit
(NullExp e)
void
visit
(StringExp e)
void
visit
(TupleExp e)
void
visit
(ArrayLiteralExp e)
void
visit
(AssocArrayLiteralExp e)
void
visit
(StructLiteralExp e)
void
visit
(TypeExp e)
void
visit
(ScopeExp e)
void
visit
(TemplateExp e)
void
visit
(NewExp e)
void
visit
(NewAnonClassExp e)
void
visit
(SymbolExp e)
void
visit
(SymOffExp e)
void
visit
(VarExp e)
void
visit
(OverExp e)
void
visit
(FuncExp e)
void
visit
(DeclarationExp e)
void
visit
(TypeidExp e)
void
visit
(TraitsExp e)
void
visit
(HaltExp e)
void
visit
(IsExp e)
void
visit
(UnaExp e)
void
visit
(BinExp e)
void
visit
(BinAssignExp e)
void
visit
(CompileExp e)
void
visit
(ImportExp e)
void
visit
(AssertExp e)
void
visit
(DotIdExp e)
void
visit
(DotTemplateExp e)
void
visit
(DotVarExp e)
void
visit
(DotTemplateInstanceExp e)
void
visit
(DelegateExp e)
void
visit
(DotTypeExp e)
void
visit
(CallExp e)
void
visit
(AddrExp e)
void
visit
(PtrExp e)
void
visit
(NegExp e)
void
visit
(UAddExp e)
void
visit
(ComExp e)
void
visit
(NotExp e)
void
visit
(DeleteExp e)
void
visit
(CastExp e)
void
visit
(VectorExp e)
void
visit
(SliceExp e)
void
visit
(ArrayLengthExp e)
void
visit
(IntervalExp e)
void
visit
(DelegatePtrExp e)
void
visit
(DelegateFuncptrExp e)
void
visit
(ArrayExp e)
void
visit
(DotExp e)
void
visit
(CommaExp e)
void
visit
(IndexExp e)
void
visit
(PostExp e)
void
visit
(PreExp e)
void
visit
(AssignExp e)
void
visit
(ConstructExp e)
void
visit
(BlitExp e)
void
visit
(AddAssignExp e)
void
visit
(MinAssignExp e)
void
visit
(MulAssignExp e)
void
visit
(DivAssignExp e)
void
visit
(ModAssignExp e)
void
visit
(AndAssignExp e)
void
visit
(OrAssignExp e)
void
visit
(XorAssignExp e)
void
visit
(PowAssignExp e)
void
visit
(ShlAssignExp e)
void
visit
(ShrAssignExp e)
void
visit
(UshrAssignExp e)
void
visit
(CatAssignExp e)
void
visit
(AddExp e)
void
visit
(MinExp e)
void
visit
(CatExp e)
void
visit
(MulExp e)
void
visit
(DivExp e)
void
visit
(ModExp e)
void
visit
(PowExp e)
void
visit
(ShlExp e)
void
visit
(ShrExp e)
void
visit
(UshrExp e)
void
visit
(AndExp e)
void
visit
(OrExp e)
void
visit
(XorExp e)
class
Visitor
void
visit
(
XorExp
e
)
void
visit
(OrOrExp e)
void
visit
(AndAndExp e)
void
visit
(CmpExp e)
void
visit
(InExp e)
void
visit
(RemoveExp e)
void
visit
(EqualExp e)
void
visit
(IdentityExp e)
void
visit
(CondExp e)
void
visit
(DefaultInitExp e)
void
visit
(FileInitExp e)
void
visit
(LineInitExp e)
void
visit
(ModuleInitExp e)
void
visit
(FuncInitExp e)
void
visit
(PrettyFuncInitExp e)
void
visit
(ClassReferenceExp e)
void
visit
(VoidInitExp e)
void
visit
(ThrownExceptionExp e)
void
visit
(TemplateParameter )
void
visit
(TemplateTypeParameter tp)
void
visit
(TemplateThisParameter tp)
void
visit
(TemplateValueParameter tp)
void
visit
(TemplateAliasParameter tp)
void
visit
(TemplateTupleParameter tp)
void
visit
(Condition )
void
visit
(DVCondition c)
void
visit
(DebugCondition c)
void
visit
(VersionCondition c)
void
visit
(StaticIfCondition c)
void
visit
(Parameter )
Meta
Source
See Implementation
ddmd
visitor
Visitor
functions
visit