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