Visitor

Undocumented in source.
abstract
class Visitor {}

Members

Functions

decr
void decr()

Called when leaving a node

incr
void incr()

Called when entering a node

visit
void visit(const(DeclStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(NullStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(MsAsmStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(SehFinallyStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(SehExceptStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(SehTryStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxForRangeStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxTryStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxCatchStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCForCollectionStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCAutoreleasePoolStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCAtSynchronizedStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCAtThrowStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCAtFinallyStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCAtCatchStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCAtTryStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(AsmStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ReturnStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(BreakStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ContinueStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(IndirectGotoStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(GotoStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ForStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(DoStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(WhileStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(SwitchStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(IfStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(DefaultStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CaseStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CompoundStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(LabelStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(UnexposedStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Statement) )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(VariableRef) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OverloadedDeclRef) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(LabelRef) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(MemberRef) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(NamespaceRef) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(TemplateRef) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxBaseSpecifier) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(TypeRef) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCClassRef) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCProtocolRef) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCSuperClassRef) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Reference) )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(InclusionDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(MacroExpansion) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(MacroDefinition) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(PreprocessingDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Preprocessor) )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(FriendDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(StaticAssert) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(TypeAliasTemplateDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ModuleImportDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Extra) )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCAvailabilityCheckExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpArraySectionExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCSelfExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCBoolLiteralExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(LambdaExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(SizeOfPackExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(PackExpansionExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCBridgedCastExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCProtocolExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCSelectorExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCEncodeExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCStringLiteral) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(UnaryExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxDeleteExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxNewExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxThrowExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxThisExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxNullPtrLiteralExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxBoolLiteralExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxTypeidExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxFunctionalCastExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxConstCastExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxReinterpretCastExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxDynamicCastExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxStaticCastExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(GnuNullExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(GenericSelectionExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(StmtExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(AddrLabelExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(InitListExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CompoundLiteralExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CStyleCastExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ConditionalOperator) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CompoundAssignOperator) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(BinaryOperator) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ArraySubscriptExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(UnaryOperator) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ParenExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CharacterLiteral) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(StringLiteral) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ImaginaryLiteral) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(FloatingLiteral) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(IntegerLiteral) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(BlockExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCMessageExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CallExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(MemberRefExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(DeclRefExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(UnexposedExpr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Expression) )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetTeamsDistributeSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetTeamsDistributeParallelForSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetTeamsDistributeParallelForDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetTeamsDistributeDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetTeamsDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTeamsDistributeParallelForDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTeamsDistributeParallelForSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTeamsDistributeSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTeamsDistributeDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetParallelForSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpDistributeSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpDistributeParallelForSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpDistributeParallelForDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetUpdateDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetParallelForDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetParallelDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetExitDataDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetEnterDataDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpDistributeDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTaskLoopSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTaskLoopDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetDataDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpCancelDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpCancellationPointDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTaskgroupDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTeamsDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTargetDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpParallelForSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpForSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpAtomicDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpOrderedDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpFlushDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTaskwaitDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpBarrierDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTaskyieldDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpCriticalDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpMasterDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpTaskDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpParallelSectionsDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpParallelForDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpSingleDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpSectionDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpSectionsDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpForDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpSimdDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(OmpParallelDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Directive) )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxAccessSpecifier) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCDynamicDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCSynthesizeDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(TypeAliasDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(UsingDirective) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(NamespaceAlias) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ClassTemplatePartialSpecialization) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ClassTemplate) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(FunctionTemplate) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(TemplateTemplateParameter) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(NonTypeTemplateParameter) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(TemplateTypeParameter) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ConversionFunction) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Destructor) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Constructor) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(LinkageSpec) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Namespace) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxMethod) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(TypedefDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCCategoryImplDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCImplementationDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCClassMethodDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCInstanceMethodDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCIvarDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCPropertyDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCProtocolDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCCategoryDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ObjCInterfaceDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ParmDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(VarDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(FunctionDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(EnumConstantDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(FieldDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(EnumDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ClassDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(UnionDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(StructDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(UnexposedDecl) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Declaration) )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(DllImport) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(DllExport) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(VisibilityAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CudaSharedAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CudaHostAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CudaGlobalAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CudaDeviceAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CudaConstantAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(NoDuplicateAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ConstAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(PureAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(PackedAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(AsmLabelAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(AnnotateAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxOverrideAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(CxxFinalAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(IbOutletCollectionAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(IbOutletAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(IbActionAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(UnexposedAttr) value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Attribute) )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TranslationUnit )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(SehLeaveStmt) value)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta