clang 22.0.0git
CallableVisitor Member List

This is the complete list of members for CallableVisitor, including all inherited members.

anchor()clang::DynamicRecursiveASTVisitorBase< false >virtual
CallableVisitor(llvm::function_ref< void(const Decl *)> Callback, const Module *const TUModule)CallableVisitorinline
dataTraverseNode(MaybeConst< Stmt > *S)clang::DynamicRecursiveASTVisitorBase< false >virtual
dataTraverseStmtPost(MaybeConst< Stmt > *S)clang::DynamicRecursiveASTVisitorBase< false >inlinevirtual
dataTraverseStmtPre(MaybeConst< Stmt > *S)clang::DynamicRecursiveASTVisitorBase< false >inlinevirtual
DynamicRecursiveASTVisitorBase()=defaultclang::DynamicRecursiveASTVisitorBase< false >protected
DynamicRecursiveASTVisitorBase(DynamicRecursiveASTVisitorBase &&)=defaultclang::DynamicRecursiveASTVisitorBase< false >protected
DynamicRecursiveASTVisitorBase(const DynamicRecursiveASTVisitorBase &)=defaultclang::DynamicRecursiveASTVisitorBase< false >protected
MaybeConst typedefclang::DynamicRecursiveASTVisitorBase< false >protected
operator=(DynamicRecursiveASTVisitorBase &&)=defaultclang::DynamicRecursiveASTVisitorBase< false >protected
operator=(const DynamicRecursiveASTVisitorBase &)=defaultclang::DynamicRecursiveASTVisitorBase< false >protected
ShouldVisitImplicitCodeclang::DynamicRecursiveASTVisitorBase< false >
ShouldVisitLambdaBodyclang::DynamicRecursiveASTVisitorBase< false >
ShouldVisitTemplateInstantiationsclang::DynamicRecursiveASTVisitorBase< false >
ShouldWalkTypesOfTypeLocsclang::DynamicRecursiveASTVisitorBase< false >
TraverseAST(MaybeConst< ASTContext > &AST)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseAttr(MaybeConst< Attr > *At)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseConceptExprRequirement(MaybeConst< concepts::ExprRequirement > *R)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseConceptNestedRequirement(MaybeConst< concepts::NestedRequirement > *R)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseConceptReference(MaybeConst< ConceptReference > *CR)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseConceptRequirement(MaybeConst< concepts::Requirement > *R)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseConceptTypeRequirement(MaybeConst< concepts::TypeRequirement > *R)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseConstructorInitializer(MaybeConst< CXXCtorInitializer > *Init)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseCXXBaseSpecifier(const CXXBaseSpecifier &Base)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseDecl(Decl *Node) overrideCallableVisitorinline
clang::DynamicRecursiveASTVisitorBase< false >::TraverseDecl(MaybeConst< Decl > *D)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseLambdaCapture(MaybeConst< LambdaExpr > *LE, const LambdaCapture *C, MaybeConst< Expr > *Init)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseNestedNameSpecifier(NestedNameSpecifier NNS)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseObjCProtocolLoc(ObjCProtocolLoc ProtocolLoc)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseStmt(MaybeConst< Stmt > *S)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseTemplateArgument(const TemplateArgument &Arg)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseTemplateArguments(ArrayRef< TemplateArgument > Args)clang::DynamicRecursiveASTVisitorBase< false >
TraverseTemplateName(TemplateName Template)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseType(QualType T, bool TraverseQualifier=true)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseTypeConstraint(const TypeConstraint *C)clang::DynamicRecursiveASTVisitorBase< false >virtual
TraverseTypeLoc(TypeLoc TL, bool TraverseQualifier=true)clang::DynamicRecursiveASTVisitorBase< false >virtual
VisitAttr(MaybeConst< Attr > *A)clang::DynamicRecursiveASTVisitorBase< false >inlinevirtual
VisitBlockDecl(BlockDecl *Node) overrideCallableVisitorinline
VisitConceptReference(MaybeConst< ConceptReference > *CR)clang::DynamicRecursiveASTVisitorBase< false >inlinevirtual
VisitDecl(MaybeConst< Decl > *D)clang::DynamicRecursiveASTVisitorBase< false >inlinevirtual
VisitFunctionDecl(FunctionDecl *Node) overrideCallableVisitorinline
VisitLambdaExpr(LambdaExpr *Node) overrideCallableVisitorinline
VisitObjCMethodDecl(ObjCMethodDecl *Node) overrideCallableVisitorinline
VisitStmt(MaybeConst< Stmt > *S)clang::DynamicRecursiveASTVisitorBase< false >inlinevirtual
VisitType(MaybeConst< Type > *T)clang::DynamicRecursiveASTVisitorBase< false >inlinevirtual
VisitTypeLoc(TypeLoc TL)clang::DynamicRecursiveASTVisitorBase< false >inlinevirtual
WalkUpFromDecl(MaybeConst< Decl > *D)clang::DynamicRecursiveASTVisitorBase< false >inline
WalkUpFromStmt(MaybeConst< Stmt > *S)clang::DynamicRecursiveASTVisitorBase< false >inline
WalkUpFromType(MaybeConst< Type > *T)clang::DynamicRecursiveASTVisitorBase< false >inline
WalkUpFromTypeLoc(TypeLoc TL)clang::DynamicRecursiveASTVisitorBase< false >inline
~DynamicRecursiveASTVisitorBase()=defaultclang::DynamicRecursiveASTVisitorBase< false >virtual