Searched refs:HeuristicResolver (Results 1 – 15 of 15) sorted by relevance
58 const Type *HeuristicResolver::getPointeeType(const Type *T) const { in getPointeeType()91 std::vector<const NamedDecl *> HeuristicResolver::resolveMemberExpr( in resolveMemberExpr()133 std::vector<const NamedDecl *> HeuristicResolver::resolveDeclRefExpr( in resolveDeclRefExpr()140 HeuristicResolver::resolveTypeOfCallExpr(const CallExpr *CE) const { in resolveTypeOfCallExpr()156 HeuristicResolver::resolveCalleeOfCallExpr(const CallExpr *CE) const { in resolveCalleeOfCallExpr()164 std::vector<const NamedDecl *> HeuristicResolver::resolveUsingValueDecl( in resolveUsingValueDecl()178 HeuristicResolver::resolveTemplateSpecializationType( in resolveTemplateSpecializationType()198 HeuristicResolver::resolveExprToDecls(const Expr *E) const { in resolveExprToDecls()217 const Type *HeuristicResolver::resolveExprToType(const Expr *E) const { in resolveExprToType()225 const Type *HeuristicResolver::resolveNestedNameSpecifierToType( in resolveNestedNameSpecifierToType()[all …]
37 class HeuristicResolver; variable84 const HeuristicResolver *Resolver);91 allTargetDecls(const DynTypedNode &, const HeuristicResolver *);150 const HeuristicResolver *Resolver);153 const HeuristicResolver *Resolver);156 const HeuristicResolver *Resolver);169 const HeuristicResolver *Resolver);
135 const HeuristicResolver *Resolver;558 const HeuristicResolver *Resolver) { in targetDecl()569 const HeuristicResolver *Resolver) { in explicitReferenceTargets()605 const HeuristicResolver *Resolver; in refInDecl()709 const HeuristicResolver *Resolver; in refInStmt()823 refInTypeLoc(TypeLoc L, const HeuristicResolver *Resolver) { in refInTypeLoc()827 const HeuristicResolver *Resolver; in refInTypeLoc()937 const HeuristicResolver *Resolver) in ExplicitReferenceCollector()1102 const HeuristicResolver *Resolver;1111 const HeuristicResolver *Resolver) { in findExplicitReferences()[all …]
42 class HeuristicResolver; variable115 const HeuristicResolver *getHeuristicResolver() const { in getHeuristicResolver()157 std::unique_ptr<HeuristicResolver> Resolver;
45 class HeuristicResolver {47 HeuristicResolver(ASTContext &Ctx) : Ctx(Ctx) {} in HeuristicResolver() function
70 const HeuristicResolver *Resolver);72 kindForDecl(const NamedDecl *D, const HeuristicResolver *Resolver) { in kindForDecl()151 kindForType(const Type *TP, const HeuristicResolver *Resolver) { in kindForType()457 const HeuristicResolver *getResolver() const { return Resolver; } in getResolver()477 const HeuristicResolver *Resolver = nullptr;
84 HeuristicResolver.cpp
686 const HeuristicResolver *Resolver;
777 Resolver = std::make_unique<HeuristicResolver>(getASTContext()); in ParsedAST()
1915 QualType T, const HeuristicResolver* H, llvm::SmallVector<QualType>& Out) { in unwrapFindType()1953 QualType T, const HeuristicResolver* H) { in unwrapFindType()
127 const HeuristicResolver *Resolver) { in qualifyAllDecls()225 const HeuristicResolver *Resolver) { in renameParameters()
144 const HeuristicResolver *Resolver) { in getFunctionSourceCode()
180 const HeuristicResolver *Resolver) const { in requiresHoisting()
103 "HeuristicResolver.cpp",
1403 clang-tools-extra/clangd/HeuristicResolver.cpp1404 clang-tools-extra/clangd/HeuristicResolver.h