Searched refs:HeuristicResolver (Results 1 – 7 of 7) sorted by relevance
563 std::vector<const NamedDecl *> HeuristicResolver::resolveMemberExpr( in resolveMemberExpr()567 std::vector<const NamedDecl *> HeuristicResolver::resolveDeclRefExpr( in resolveDeclRefExpr()572 HeuristicResolver::resolveTypeOfCallExpr(const CallExpr *CE) const { in resolveTypeOfCallExpr()576 HeuristicResolver::resolveCalleeOfCallExpr(const CallExpr *CE) const { in resolveCalleeOfCallExpr()579 std::vector<const NamedDecl *> HeuristicResolver::resolveUsingValueDecl( in resolveUsingValueDecl()583 std::vector<const NamedDecl *> HeuristicResolver::resolveDependentNameType( in resolveDependentNameType()588 HeuristicResolver::resolveTemplateSpecializationType( in resolveTemplateSpecializationType()592 QualType HeuristicResolver::resolveNestedNameSpecifierToType( in resolveNestedNameSpecifierToType()596 std::vector<const NamedDecl *> HeuristicResolver::lookupDependentName( in lookupDependentName()601 const QualType HeuristicResolver::getPointeeType(QualType T) const { in getPointeeType()[all …]
441 HeuristicResolver &Resolver);449 HeuristicResolver Resolver(*Ctx); in enterDesignatedInitializer()5385 HeuristicResolver &Resolver) { in getAsRecordDecl()5759 QualType getApproximateType(const Expr *E, HeuristicResolver &Resolver) { in getApproximateType()6655 HeuristicResolver &Resolver) { in getDesignatedType()
24 class HeuristicResolver; variable43 std::unique_ptr<HeuristicResolver> Resolver;57 HeuristicResolver *getResolver() const { return Resolver.get(); } in getResolver()
37 Resolver = Ctx ? std::make_unique<HeuristicResolver>(*Ctx) : nullptr; in setASTContext()
46 class HeuristicResolver {48 HeuristicResolver(ASTContext &Ctx) : Ctx(Ctx) {} in HeuristicResolver() function
47 HeuristicResolver Resolver;
579 SRCS_MIN+= Sema/HeuristicResolver.cpp