clang-tools 20.0.0git
|
#include <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 |
const Type * | resolveNestedNameSpecifierToType (const NestedNameSpecifier *NNS) const |
const Type * | getPointeeType (const Type *T) const |
Definition at line 46 of file HeuristicResolver.h.
|
inline |
Definition at line 48 of file HeuristicResolver.h.
Definition at line 455 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::clangd::HeuristicResolver::resolveCalleeOfCallExpr | ( | const CallExpr * | CE | ) | const |
Definition at line 435 of file HeuristicResolver.cpp.
References CE.
std::vector< const NamedDecl * > clang::clangd::HeuristicResolver::resolveDeclRefExpr | ( | const DependentScopeDeclRefExpr * | RE | ) | const |
Definition at line 426 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::clangd::HeuristicResolver::resolveDependentNameType | ( | const DependentNameType * | DNT | ) | const |
Definition at line 442 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::clangd::HeuristicResolver::resolveMemberExpr | ( | const CXXDependentScopeMemberExpr * | ME | ) | const |
Definition at line 422 of file HeuristicResolver.cpp.
const Type * clang::clangd::HeuristicResolver::resolveNestedNameSpecifierToType | ( | const NestedNameSpecifier * | NNS | ) | const |
Definition at line 451 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::clangd::HeuristicResolver::resolveTemplateSpecializationType | ( | const DependentTemplateSpecializationType * | DTST | ) | const |
Definition at line 447 of file HeuristicResolver.cpp.
std::vector< const NamedDecl * > clang::clangd::HeuristicResolver::resolveTypeOfCallExpr | ( | const CallExpr * | CE | ) | const |
Definition at line 431 of file HeuristicResolver.cpp.
References CE.
std::vector< const NamedDecl * > clang::clangd::HeuristicResolver::resolveUsingValueDecl | ( | const UnresolvedUsingValueDecl * | UUVD | ) | const |
Definition at line 438 of file HeuristicResolver.cpp.