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)
CallableVisitor
inline
dataTraverseNode
(MaybeConst< Stmt > *S)
clang::DynamicRecursiveASTVisitorBase< false >
virtual
dataTraverseStmtPost
(MaybeConst< Stmt > *S)
clang::DynamicRecursiveASTVisitorBase< false >
inline
virtual
dataTraverseStmtPre
(MaybeConst< Stmt > *S)
clang::DynamicRecursiveASTVisitorBase< false >
inline
virtual
DynamicRecursiveASTVisitorBase
()=default
clang::DynamicRecursiveASTVisitorBase< false >
protected
DynamicRecursiveASTVisitorBase
(DynamicRecursiveASTVisitorBase &&)=default
clang::DynamicRecursiveASTVisitorBase< false >
protected
DynamicRecursiveASTVisitorBase
(const DynamicRecursiveASTVisitorBase &)=default
clang::DynamicRecursiveASTVisitorBase< false >
protected
MaybeConst
typedef
clang::DynamicRecursiveASTVisitorBase< false >
protected
operator=
(DynamicRecursiveASTVisitorBase &&)=default
clang::DynamicRecursiveASTVisitorBase< false >
protected
operator=
(const DynamicRecursiveASTVisitorBase &)=default
clang::DynamicRecursiveASTVisitorBase< false >
protected
ShouldVisitImplicitCode
clang::DynamicRecursiveASTVisitorBase< false >
ShouldVisitLambdaBody
clang::DynamicRecursiveASTVisitorBase< false >
ShouldVisitTemplateInstantiations
clang::DynamicRecursiveASTVisitorBase< false >
ShouldWalkTypesOfTypeLocs
clang::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) override
CallableVisitor
inline
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 >
inline
virtual
VisitBlockDecl
(BlockDecl *Node) override
CallableVisitor
inline
VisitConceptReference
(MaybeConst< ConceptReference > *CR)
clang::DynamicRecursiveASTVisitorBase< false >
inline
virtual
VisitDecl
(MaybeConst< Decl > *D)
clang::DynamicRecursiveASTVisitorBase< false >
inline
virtual
VisitFunctionDecl
(FunctionDecl *Node) override
CallableVisitor
inline
VisitLambdaExpr
(LambdaExpr *Node) override
CallableVisitor
inline
VisitObjCMethodDecl
(ObjCMethodDecl *Node) override
CallableVisitor
inline
VisitStmt
(MaybeConst< Stmt > *S)
clang::DynamicRecursiveASTVisitorBase< false >
inline
virtual
VisitType
(MaybeConst< Type > *T)
clang::DynamicRecursiveASTVisitorBase< false >
inline
virtual
VisitTypeLoc
(TypeLoc TL)
clang::DynamicRecursiveASTVisitorBase< false >
inline
virtual
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
()=default
clang::DynamicRecursiveASTVisitorBase< false >
virtual
Generated on
for clang by
1.14.0