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