clang 19.0.0git
clang::ast_matchers::MatchDescendantVisitor Member List

This is the complete list of members for clang::ast_matchers::MatchDescendantVisitor, including all inherited members.

canIgnoreChildDeclWhileTraversingDeclContext(const Decl *Child)clang::RecursiveASTVisitor< MatchDescendantVisitor >
DataRecursionQueue typedefclang::RecursiveASTVisitor< MatchDescendantVisitor >
dataTraverseNode(Stmt *S, DataRecursionQueue *Queue)clang::RecursiveASTVisitor< MatchDescendantVisitor >
dataTraverseStmtPost(Stmt *S)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
dataTraverseStmtPre(Stmt *S)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
findMatch(const DynTypedNode &DynNode)clang::ast_matchers::MatchDescendantVisitorinline
getDerived()clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
getStmtChildren(Stmt *S)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
MatchDescendantVisitor(const internal::DynTypedMatcher *Matcher, internal::ASTMatchFinder *Finder, internal::BoundNodesTreeBuilder *Builder, internal::ASTMatchFinder::BindKind Bind, const bool ignoreUnevaluatedContext)clang::ast_matchers::MatchDescendantVisitorinline
shouldTraversePostOrder() constclang::RecursiveASTVisitor< MatchDescendantVisitor >inline
shouldVisitImplicitCode() constclang::ast_matchers::MatchDescendantVisitorinline
shouldVisitLambdaBody() constclang::RecursiveASTVisitor< MatchDescendantVisitor >inline
shouldVisitTemplateInstantiations() constclang::ast_matchers::MatchDescendantVisitorinline
shouldWalkTypesOfTypeLocs() constclang::RecursiveASTVisitor< MatchDescendantVisitor >inline
TraverseAST(ASTContext &AST)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
TraverseAttr(Attr *At)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseConceptExprRequirement(concepts::ExprRequirement *R)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseConceptNestedRequirement(concepts::NestedRequirement *R)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseConceptReference(ConceptReference *CR)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseConceptRequirement(concepts::Requirement *R)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseConceptTypeRequirement(concepts::TypeRequirement *R)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseConstructorInitializer(CXXCtorInitializer *Init)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseCXXBaseSpecifier(const CXXBaseSpecifier &Base)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseCXXNoexceptExpr(CXXNoexceptExpr *Node)clang::ast_matchers::MatchDescendantVisitorinline
TraverseCXXTypeidExpr(CXXTypeidExpr *Node)clang::ast_matchers::MatchDescendantVisitorinline
TraverseDecl(Decl *Node)clang::ast_matchers::MatchDescendantVisitorinline
TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseDecltypeTypeLoc(DecltypeTypeLoc Node)clang::ast_matchers::MatchDescendantVisitorinline
TraverseGenericSelectionExpr(GenericSelectionExpr *Node)clang::ast_matchers::MatchDescendantVisitorinline
TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, Expr *Init)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseNestedNameSpecifier(NestedNameSpecifier *NNS)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseObjCProtocolLoc(ObjCProtocolLoc ProtocolLoc)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseStmt(Stmt *Node, DataRecursionQueue *Queue=nullptr)clang::ast_matchers::MatchDescendantVisitorinline
TraverseSynOrSemInitListExpr(InitListExpr *S, DataRecursionQueue *Queue=nullptr)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseTemplateArgument(const TemplateArgument &Arg)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseTemplateArguments(ArrayRef< TemplateArgument > Args)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseTemplateName(TemplateName Template)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseType(QualType T)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseTypeConstraint(const TypeConstraint *C)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseTypeLoc(TypeLoc TL)clang::RecursiveASTVisitor< MatchDescendantVisitor >
TraverseTypeOfExprTypeLoc(TypeOfExprTypeLoc Node)clang::ast_matchers::MatchDescendantVisitorinline
TraverseUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *Node)clang::ast_matchers::MatchDescendantVisitorinline
VisitAttr(Attr *A)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
VisitConceptReference(ConceptReference *CR)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
VisitDecl(Decl *D)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
VisitorBase typedefclang::ast_matchers::MatchDescendantVisitor
VisitQualifiedTypeLoc(QualifiedTypeLoc TL)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
VisitStmt(Stmt *S)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
VisitType(Type *T)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
VisitTypeLoc(TypeLoc TL)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
VisitUnqualTypeLoc(UnqualTypeLoc TL)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
WalkUpFromDecl(Decl *D)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
WalkUpFromQualifiedTypeLoc(QualifiedTypeLoc TL)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
WalkUpFromStmt(Stmt *S)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
WalkUpFromType(Type *T)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
WalkUpFromTypeLoc(TypeLoc TL)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline
WalkUpFromUnqualTypeLoc(UnqualTypeLoc TL)clang::RecursiveASTVisitor< MatchDescendantVisitor >inline