| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | RecursiveASTVisitor.h | 156 template <typename Derived> class RecursiveASTVisitor { 348 decltype(&RecursiveASTVisitor::Traverse##NAME), \ 352 decltype(&RecursiveASTVisitor::Traverse##NAME), \ 354 Derived &, RecursiveASTVisitor &>>(*this) \ 520 bool RecursiveASTVisitor<Derived>::TraverseTypeConstraint( 539 bool RecursiveASTVisitor<Derived>::TraverseConceptRequirement( 557 bool RecursiveASTVisitor<Derived>::dataTraverseNode(Stmt *S, 576 bool RecursiveASTVisitor<Derived>::TraverseConceptTypeRequirement( 584 bool RecursiveASTVisitor<Derived>::TraverseConceptExprRequirement( 602 bool RecursiveASTVisitor<Derived>::TraverseConceptNestedRequirement( [all …]
|
| H A D | LexicallyOrderedRecursiveASTVisitor.h | 60 : public RecursiveASTVisitor<Derived> { 61 using BaseType = RecursiveASTVisitor<Derived>;
|
| H A D | StmtOpenACC.h | 84 template <typename Derived> friend class RecursiveASTVisitor; variable
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DynamicRecursiveASTVisitor.cpp | 92 template <bool Const> struct Impl : RecursiveASTVisitor<Impl<Const>> { 194 typename RecursiveASTVisitor<Impl>::DataRecursionQueue * = nullptr) { in dataTraverseNode() 283 return Impl<Const>(*this).RecursiveASTVisitor<Impl<Const>>::Function( \ 291 return Impl<Const>(*this).RecursiveASTVisitor<Impl<Const>>::Function( \ 328 .RecursiveASTVisitor<Impl<Const>>::TraverseLambdaCapture( in FORWARD_TO_BASE_EXACT() 335 return Impl<Const>(*this).RecursiveASTVisitor<Impl<Const>>::dataTraverseNode( in dataTraverseNode()
|
| H A D | ParentMapContext.cpp | 361 : public RecursiveASTVisitor<ASTVisitor> { 366 friend class RecursiveASTVisitor<ASTVisitor>; 368 using VisitorBase = RecursiveASTVisitor<ASTVisitor>;
|
| H A D | ASTImporterLookupTable.cpp | 23 struct Builder : RecursiveASTVisitor<Builder> {
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 91 : public RecursiveASTVisitor<MatchChildASTVisitor> { 93 typedef RecursiveASTVisitor<MatchChildASTVisitor> VisitorBase; 421 class MatchASTVisitor : public RecursiveASTVisitor<MatchASTVisitor>, 594 return RecursiveASTVisitor<MatchASTVisitor>::dataTraverseNode(S, Queue); in dataTraverseNode() 761 return RecursiveASTVisitor<MatchASTVisitor>::TraverseTemplateInstantiations( in TraverseTemplateInstantiations() 767 return RecursiveASTVisitor<MatchASTVisitor>::TraverseTemplateInstantiations( in TraverseTemplateInstantiations() 773 return RecursiveASTVisitor<MatchASTVisitor>::TraverseTemplateInstantiations( in TraverseTemplateInstantiations() 1494 return RecursiveASTVisitor<MatchASTVisitor>::TraverseDecl(DeclNode); in TraverseDecl() 1506 return RecursiveASTVisitor<MatchASTVisitor>::TraverseStmt(StmtNode, Queue); in TraverseStmt() 1511 return RecursiveASTVisitor<MatchASTVisitor>::TraverseType(TypeNode); in TraverseType() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | ASTConsumers.cpp | 29 public RecursiveASTVisitor<ASTPrinter> { 30 typedef RecursiveASTVisitor<ASTPrinter> base; 142 public RecursiveASTVisitor<ASTDeclNodeLister> {
|
| H A D | InterfaceStubFunctionsConsumer.cpp | 245 struct Visitor : public RecursiveASTVisitor<Visitor> { in HandleTranslationUnit()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 29 : public RecursiveASTVisitor<RecursiveSymbolVisitor<T>> { 30 using BaseType = RecursiveASTVisitor<RecursiveSymbolVisitor<T>>;
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexTypeSourceInfo.cpp | 22 class TypeIndexer : public RecursiveASTVisitor<TypeIndexer> { 29 typedef RecursiveASTVisitor<TypeIndexer> base;
|
| H A D | IndexBody.cpp | 23 class BodyIndexer : public RecursiveASTVisitor<BodyIndexer> { 29 typedef RecursiveASTVisitor<BodyIndexer> base; 511 return RecursiveASTVisitor::TraverseTypeConstraint(C); in TraverseTypeConstraint()
|
| /freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/ |
| H A D | Visitor.h | 29 public RecursiveASTVisitor<InstallAPIVisitor> {
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFinder.cpp | 100 : public RecursiveASTVisitor<NamedDeclFindingVisitor> {
|
| H A D | USRFindingAction.cpp | 56 class AdditionalUSRFinder : public RecursiveASTVisitor<AdditionalUSRFinder> {
|
| H A D | USRLocFinder.cpp | 155 class RenameLocFinder : public RecursiveASTVisitor<RenameLocFinder> {
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ForwardDeclChecker.cpp | 47 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() 48 using Base = RecursiveASTVisitor<LocalVisitor>; in checkASTDecl()
|
| H A D | RetainPtrCtorAdoptChecker.cpp | 48 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() 52 using Base = RecursiveASTVisitor<LocalVisitor>; in checkASTDecl()
|
| /freebsd/contrib/llvm-project/lldb/tools/lldb-instr/ |
| H A D | Instrument.cpp | 26 class SBVisitor : public RecursiveASTVisitor<SBVisitor> {
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
| H A D | BuildTree.cpp | 698 class BuildTreeVisitor : public RecursiveASTVisitor<BuildTreeVisitor> { 725 if (!RecursiveASTVisitor::TraverseClassTemplateSpecializationDecl(C)) in TraverseClassTemplateSpecializationDecl() 854 return RecursiveASTVisitor::TraverseStmt(IgnoreImplicit(E)); in TraverseStmt() 856 return RecursiveASTVisitor::TraverseStmt(S); in TraverseStmt() 1001 if (!RecursiveASTVisitor::TraverseDecltypeTypeLoc(TL)) in buildNameSpecifier() 1237 return RecursiveASTVisitor::WalkUpFromCXXConstructExpr(S); in WalkUpFromCXXConstructExpr()
|
| /freebsd/contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/ |
| H A D | lldb-rpc-gen.cpp | 77 class SBVisitor : public RecursiveASTVisitor<SBVisitor> {
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ObjectFilePCHContainerWriter.cpp | 59 struct DebugTypeVisitor : public RecursiveASTVisitor<DebugTypeVisitor> {
|
| H A D | CodeGenPGO.cpp | 159 struct MapRegionCounters : public RecursiveASTVisitor<MapRegionCounters> { 160 using Base = RecursiveASTVisitor<MapRegionCounters>;
|
| H A D | CGHLSLRuntime.cpp | 653 class OpaqueValueVisitor : public RecursiveASTVisitor<OpaqueValueVisitor> {
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 42 class ExtractAPIVisitorBase : public RecursiveASTVisitor<Derived> { 43 using Base = RecursiveASTVisitor<Derived>;
|