clang 19.0.0git
clang::tooling::RecursiveSymbolVisitor< T > Member List

This is the complete list of members for clang::tooling::RecursiveSymbolVisitor< T >, including all inherited members.

canIgnoreChildDeclWhileTraversingDeclContext(const Decl *Child)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
DataRecursionQueue typedefclang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
dataTraverseNode(Stmt *S, DataRecursionQueue *Queue)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
dataTraverseStmtPost(Stmt *S)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
dataTraverseStmtPre(Stmt *S)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
getDerived()clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
getStmtChildren(Stmt *S)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
RecursiveSymbolVisitor(const SourceManager &SM, const LangOptions &LangOpts)clang::tooling::RecursiveSymbolVisitor< T >inline
shouldTraversePostOrder() constclang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
shouldVisitImplicitCode() constclang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
shouldVisitLambdaBody() constclang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
shouldVisitTemplateInstantiations() constclang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
shouldWalkTypesOfTypeLocs() constclang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
TraverseAST(ASTContext &AST)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
TraverseAttr(Attr *At)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseConceptExprRequirement(concepts::ExprRequirement *R)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseConceptNestedRequirement(concepts::NestedRequirement *R)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseConceptReference(ConceptReference *CR)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseConceptRequirement(concepts::Requirement *R)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseConceptTypeRequirement(concepts::TypeRequirement *R)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseConstructorInitializer(CXXCtorInitializer *Init)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseCXXBaseSpecifier(const CXXBaseSpecifier &Base)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseDecl(Decl *D)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, Expr *Init)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseNestedNameSpecifier(NestedNameSpecifier *NNS)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS)clang::tooling::RecursiveSymbolVisitor< T >inline
TraverseObjCProtocolLoc(ObjCProtocolLoc ProtocolLoc)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseStmt(Stmt *S, DataRecursionQueue *Queue=nullptr)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseSynOrSemInitListExpr(InitListExpr *S, DataRecursionQueue *Queue=nullptr)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseTemplateArgument(const TemplateArgument &Arg)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseTemplateArguments(ArrayRef< TemplateArgument > Args)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseTemplateName(TemplateName Template)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseType(QualType T)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseTypeConstraint(const TypeConstraint *C)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
TraverseTypeLoc(TypeLoc TL)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >
VisitAttr(Attr *A)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
VisitConceptReference(ConceptReference *CR)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
VisitCXXConstructorDecl(const CXXConstructorDecl *CD)clang::tooling::RecursiveSymbolVisitor< T >inline
VisitDecl(Decl *D)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
VisitDeclRefExpr(const DeclRefExpr *Expr)clang::tooling::RecursiveSymbolVisitor< T >inline
VisitDesignatedInitExpr(const DesignatedInitExpr *E)clang::tooling::RecursiveSymbolVisitor< T >inline
VisitMemberExpr(const MemberExpr *Expr)clang::tooling::RecursiveSymbolVisitor< T >inline
VisitNamedDecl(const NamedDecl *D)clang::tooling::RecursiveSymbolVisitor< T >inline
VisitOffsetOfExpr(const OffsetOfExpr *S)clang::tooling::RecursiveSymbolVisitor< T >inline
VisitQualifiedTypeLoc(QualifiedTypeLoc TL)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
VisitStmt(Stmt *S)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
visitSymbolOccurrence(const NamedDecl *ND, ArrayRef< SourceRange > NameRanges)clang::tooling::RecursiveSymbolVisitor< T >inline
VisitType(Type *T)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
VisitTypedefTypeLoc(TypedefTypeLoc TL)clang::tooling::RecursiveSymbolVisitor< T >inline
VisitTypeLoc(const TypeLoc Loc)clang::tooling::RecursiveSymbolVisitor< T >inline
VisitUnqualTypeLoc(UnqualTypeLoc TL)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
WalkUpFromDecl(Decl *D)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
WalkUpFromQualifiedTypeLoc(QualifiedTypeLoc TL)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
WalkUpFromStmt(Stmt *S)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
WalkUpFromType(Type *T)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
WalkUpFromTypeLoc(TypeLoc TL)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline
WalkUpFromUnqualTypeLoc(UnqualTypeLoc TL)clang::RecursiveASTVisitor< RecursiveSymbolVisitor< T > >inline