reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Sema/Lookup.h
  509     return dyn_cast<DeclClass>(getFoundDecl());
  531     return getResultKind() == Found && isa<TagDecl>(getFoundDecl());
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  376   NamedDecl *Result = Found.getFoundDecl();
tools/clang/lib/Sema/SemaChecking.cpp
 5334     assert(Res.getFoundDecl());
 5335     NewBuiltinDecl = dyn_cast<FunctionDecl>(Res.getFoundDecl());
 8393         NamedDecl *ND = Result.getFoundDecl();
 9126         FunctionDecl *FD = dyn_cast<FunctionDecl>(R.getFoundDecl());
tools/clang/lib/Sema/SemaCoroutine.cpp
 1106     S.Diag(Found.getFoundDecl()->getLocation(), diag::note_member_declared_here)
tools/clang/lib/Sema/SemaDecl.cpp
  461     IIDecl = Result.getFoundDecl();
 1417          (Previous.getFoundDecl()->hasAttr<OverloadableAttr>() ||
 3978       OldTemplate = dyn_cast<VarTemplateDecl>(Previous.getFoundDecl());
 3986       Old = dyn_cast<VarDecl>(Previous.getFoundDecl());
 5666       Previous.getFoundDecl()->isTemplateParameter()) {
 5670                                       Previous.getFoundDecl());
 7054         isDeclInScope(Previous.getFoundDecl(), OriginalDC, S, false));
 7067           isa<FieldDecl>(Previous.getFoundDecl()) &&
 7229   NamedDecl *ShadowedDecl = R.getFoundDecl();
 7246   NamedDecl *ShadowedDecl = R.getFoundDecl();
10290       OldDecl = Previous.getFoundDecl();
13035       NamedDecl *PrevDecl = R.getFoundDecl();
14973         NamedDecl *ND = Previous.getFoundDecl();
14994       Previous.getFoundDecl()->isTemplateParameter()) {
14996     DiagnoseTemplateParameterShadow(NameLoc, Previous.getFoundDecl());
15090     NamedDecl *PrevDecl = Previous.getFoundDecl();
15397     PrevDecl = cast<TagDecl>(Previous.getFoundDecl());
tools/clang/lib/Sema/SemaDeclCXX.cpp
  828         Previous.getFoundDecl()->isTemplateParameter()) {
  830                                       Previous.getFoundDecl());
10606       Diag(R.getFoundDecl()->getLocation(), diag::note_using_decl_target);
10997       Previous.getFoundDecl()->isTemplateParameter()) {
10998     DiagnoseTemplateParameterShadow(Name.StartLocation,Previous.getFoundDecl());
11144   if (PrevR.isSingleResult() && PrevR.getFoundDecl()->isTemplateParameter()) {
11145     DiagnoseTemplateParameterShadow(AliasLoc, PrevR.getFoundDecl());
tools/clang/lib/Sema/SemaDeclObjC.cpp
 4600       NamedDecl *PrevDecl = R.getFoundDecl();
tools/clang/lib/Sema/SemaExpr.cpp
 2381       MightBeImplicitMember = isa<FieldDecl>(R.getFoundDecl()) ||
 2382                               isa<IndirectFieldDecl>(R.getFoundDecl()) ||
 2383                               isa<MSPropertyDecl>(R.getFoundDecl());
 2518                     Lookup.getFoundDecl()->isDefinedOutsideFunctionOrMethod());
 2551              Lookup.getFoundDecl()->isDefinedOutsideFunctionOrMethod()) {
 2554             dyn_cast<ObjCIvarDecl>(Lookup.getFoundDecl())) {
 2901   const auto *FD = dyn_cast<FunctionDecl>(R.getFoundDecl());
 2914     return BuildDeclarationNameExpr(SS, R.getLookupNameInfo(), R.getFoundDecl(),
 2922       CheckDeclInExpr(*this, R.getNameLoc(), R.getFoundDecl()))
17985       NamedDecl *ND = Result.getFoundDecl();
tools/clang/lib/Sema/SemaExprMember.cpp
 1076   NamedDecl *MemberDecl = R.getFoundDecl();
tools/clang/lib/Sema/SemaExprObjC.cpp
 2176     NamedDecl *ND = Result.getFoundDecl();
 3819           Target = R.getFoundDecl();
 3885           Target = R.getFoundDecl();
 4053   Target = R.getFoundDecl();
tools/clang/lib/Sema/SemaLookup.cpp
 4635           Res.getFoundDecl()->isDefinedOutsideFunctionOrMethod()))) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 2285     Diag(Lookup.getFoundDecl()->getLocation(), diag::note_declared_at);
tools/clang/lib/Sema/SemaStmtAsm.cpp
  782       FoundDecl = BaseResult.getFoundDecl();
  818     FoundDecl = FieldResult.getFoundDecl();
  861   ValueDecl *FD = dyn_cast<FieldDecl>(FieldResult.getFoundDecl());
  863     FD = dyn_cast<IndirectFieldDecl>(FieldResult.getFoundDecl());
tools/clang/lib/Sema/SemaTemplate.cpp
  534                      getAsTemplateNameDecl(FoundOuter.getFoundDecl()))) {
  544           getAsTemplateNameDecl(Found.getFoundDecl())->getCanonicalDecl() !=
  553         Diag(FoundOuter.getFoundDecl()->getLocation(),
 4309                                   R.getFoundDecl(),
 8661         (PrevVar = dyn_cast<VarDecl>(Previous.getFoundDecl())))
 8671         (PrevRecord = dyn_cast<CXXRecordDecl>(Previous.getFoundDecl()))) {
 8680         (PrevEnum = dyn_cast<EnumDecl>(Previous.getFoundDecl()))) {
10055     if (TypeDecl *Type = dyn_cast<TypeDecl>(Result.getFoundDecl())) {
10091       if (auto *TD = getAsTypeTemplateDecl(Result.getFoundDecl())) {
10100     Referenced = Result.getFoundDecl();
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  987     ParameterPack = R.getFoundDecl();