Lines Matching defs:TargetFinder
130 struct TargetFinder { struct
131 using RelSet = DeclRelationSet;
132 using Rel = DeclRelation;
135 const HeuristicResolver *Resolver;
138 Decls;
139 llvm::SmallDenseMap<const Decl *, RelSet> Seen;
140 RelSet Flags;
142 template <typename T> void debug(T &Node, RelSet Flags) { in debug()
146 void report(const NamedDecl *D, RelSet Flags) { in report()
155 TargetFinder(const HeuristicResolver *Resolver) : Resolver(Resolver) {} in TargetFinder() function
157 llvm::SmallVector<std::pair<const NamedDecl *, RelSet>, 1> takeDecls() const { in takeDecls()
166 void add(const Decl *Dcl, RelSet Flags) { in add()
244 void add(const Stmt *S, RelSet Flags) { in add()
351 void add(QualType T, RelSet Flags) { in add()
467 void add(const NestedNameSpecifier *NNS, RelSet Flags) { in add()
498 void add(const CXXCtorInitializer *CCI, RelSet Flags) { in add()
508 void add(const TemplateArgument &Arg, RelSet Flags) { in add()