clang 20.0.0git
|
#include "clang/Sema/HeuristicResolver.h"
Public Member Functions | |
HeuristicResolver (ASTContext &Ctx) | |
std::vector< const NamedDecl * > | resolveMemberExpr (const CXXDependentScopeMemberExpr *ME) const |
std::vector< const NamedDecl * > | resolveDeclRefExpr (const DependentScopeDeclRefExpr *RE) const |
std::vector< const NamedDecl * > | resolveTypeOfCallExpr (const CallExpr *CE) const |
std::vector< const NamedDecl * > | resolveCalleeOfCallExpr (const CallExpr *CE) const |
std::vector< const NamedDecl * > | resolveUsingValueDecl (const UnresolvedUsingValueDecl *UUVD) const |
std::vector< const NamedDecl * > | resolveDependentNameType (const DependentNameType *DNT) const |
std::vector< const NamedDecl * > | resolveTemplateSpecializationType (const DependentTemplateSpecializationType *DTST) const |
QualType | resolveNestedNameSpecifierToType (const NestedNameSpecifier *NNS) const |
const QualType | getPointeeType (QualType T) const |
Definition at line 45 of file HeuristicResolver.h.
|
inline |
Definition at line 47 of file HeuristicResolver.h.
Definition at line 497 of file HeuristicResolver.cpp.
References clang::T.
Referenced by clang::SemaCodeCompletion::CodeCompleteMemberReferenceExpr().
std::vector< const NamedDecl * > clang::HeuristicResolver::resolveCalleeOfCallExpr | ( | const CallExpr * | CE | ) | const |
Definition at line 477 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::HeuristicResolver::resolveDeclRefExpr | ( | const DependentScopeDeclRefExpr * | RE | ) | const |
Definition at line 468 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::HeuristicResolver::resolveDependentNameType | ( | const DependentNameType * | DNT | ) | const |
Definition at line 484 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::HeuristicResolver::resolveMemberExpr | ( | const CXXDependentScopeMemberExpr * | ME | ) | const |
Definition at line 464 of file HeuristicResolver.cpp.
QualType clang::HeuristicResolver::resolveNestedNameSpecifierToType | ( | const NestedNameSpecifier * | NNS | ) | const |
Definition at line 493 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::HeuristicResolver::resolveTemplateSpecializationType | ( | const DependentTemplateSpecializationType * | DTST | ) | const |
Definition at line 489 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::HeuristicResolver::resolveTypeOfCallExpr | ( | const CallExpr * | CE | ) | const |
Definition at line 473 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::HeuristicResolver::resolveUsingValueDecl | ( | const UnresolvedUsingValueDecl * | UUVD | ) | const |
Definition at line 480 of file HeuristicResolver.cpp.