dextool v3.3.0 (2021-06-08T20:46:23Z)
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
(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)
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)
class
Visitor
@
safe
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
libclang_ast
ast
base_visitor
Visitor
functions
decr
incr
visit