/external/clang/include/clang/Sema/ |
D | Lookup.h | 131 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration) 139 Redecl(Redecl != Sema::NotForRedeclaration), in ResultKind() 141 Diagnose(Redecl == Sema::NotForRedeclaration), in ResultKind() 142 AllowHidden(Redecl == Sema::ForRedeclaration), in ResultKind() 153 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration) 161 Redecl(Redecl != Sema::NotForRedeclaration), in ResultKind() 163 Diagnose(Redecl == Sema::NotForRedeclaration), in ResultKind() 164 AllowHidden(Redecl == Sema::ForRedeclaration), in ResultKind() 181 Redecl(Other.Redecl), in LookupResult() 220 return Redecl; in isForRedeclaration() [all …]
|
D | Sema.h | 2583 RedeclarationKind Redecl 2593 RedeclarationKind Redecl
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 307 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl, 312 RedeclarableResult &Redecl, 459 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTypedefNameDecl() local 467 mergeRedeclarable(TD, Redecl); in VisitTypedefNameDecl() 479 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTagDecl() local 498 mergeRedeclarable(TD, Redecl); in VisitTagDecl() 499 return Redecl; in VisitTagDecl() 538 RedeclarableResult Redecl = VisitTagDecl(RD); in VisitRecordDeclImpl() local 543 return Redecl; in VisitRecordDeclImpl() 571 RedeclarableResult Redecl = VisitRedeclarable(FD); in VisitFunctionDecl() local [all …]
|
/external/clang/lib/AST/ |
D | DeclObjC.cpp | 726 ObjCMethodDecl *Redecl = nullptr; in getNextRedeclarationImpl() local 728 Redecl = const_cast<ObjCMethodDecl*>(Ctx.getObjCMethodRedeclaration(this)); in getNextRedeclarationImpl() 729 if (Redecl) in getNextRedeclarationImpl() 730 return Redecl; in getNextRedeclarationImpl() 738 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod()); in getNextRedeclarationImpl() 743 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod()); in getNextRedeclarationImpl() 749 Redecl = IFD->getMethod(getSelector(), isInstanceMethod()); in getNextRedeclarationImpl() 755 Redecl = CatD->getMethod(getSelector(), isInstanceMethod()); in getNextRedeclarationImpl() 759 if (!Redecl && isRedeclaration()) { in getNextRedeclarationImpl() 765 return Redecl ? Redecl : this; in getNextRedeclarationImpl()
|
D | Decl.cpp | 2660 static bool redeclForcesDefMSVC(const FunctionDecl *Redecl) { in redeclForcesDefMSVC() argument 2661 if (Redecl->getStorageClass() != SC_Extern) in redeclForcesDefMSVC() 2664 for (const FunctionDecl *FD = Redecl->getPreviousDecl(); FD; in redeclForcesDefMSVC() 2672 static bool RedeclForcesDefC99(const FunctionDecl *Redecl) { in RedeclForcesDefC99() argument 2674 if (!Redecl->getLexicalDeclContext()->isTranslationUnit()) in RedeclForcesDefC99() 2679 if (Redecl->isImplicit()) in RedeclForcesDefC99() 2682 if (!Redecl->isInlineSpecified() || Redecl->getStorageClass() == SC_Extern) in RedeclForcesDefC99() 2808 for (auto Redecl : redecls()) { in isInlineDefinitionExternallyVisible() local 2809 if (Redecl->isInlineSpecified() && in isInlineDefinitionExternallyVisible() 2810 Redecl->getStorageClass() != SC_Extern) in isInlineDefinitionExternallyVisible() [all …]
|
D | ASTDumper.cpp | 1106 auto *Redecl = dyn_cast<SpecializationDecl>(RedeclWithBadType); in VisitTemplateDeclSpecialization() local 1107 if (!Redecl) { in VisitTemplateDeclSpecialization() 1115 switch (Redecl->getTemplateSpecializationKind()) { in VisitTemplateDeclSpecialization() 1123 Children.dump(Redecl, DumpRefOnly); in VisitTemplateDeclSpecialization()
|
/external/clang/test/Sema/ |
D | anonymous-struct-union.c | 38 struct Redecl { struct
|
/external/clang/test/SemaCXX/ |
D | anonymous-union.cpp | 62 struct Redecl { struct
|
D | cxx1y-deduced-return-type.cpp | 328 namespace Redecl { namespace
|
/external/clang/include/clang/AST/ |
D | ASTContext.h | 2120 const ObjCMethodDecl *Redecl) { in setObjCMethodRedeclaration() argument 2122 ObjCMethodRedecls[MD] = Redecl; in setObjCMethodRedeclaration()
|
/external/clang/lib/Sema/ |
D | SemaLookup.cpp | 2318 RedeclarationKind Redecl) { in LookupSingleName() argument 2319 LookupResult R(*this, Name, Loc, NameKind, Redecl); in LookupSingleName() 2327 RedeclarationKind Redecl) { in LookupProtocol() argument 2329 LookupObjCProtocolName, Redecl); in LookupProtocol()
|
D | SemaType.cpp | 5133 for (auto *Redecl : ED->redecls()) { in hasVisibleDefinition() local 5134 if (LookupResult::isVisible(S, Redecl)) in hasVisibleDefinition() 5136 if (Redecl->isThisDeclarationADefinition() || in hasVisibleDefinition() 5137 (Redecl->isCanonicalDecl() && !*Suggested)) in hasVisibleDefinition() 5138 *Suggested = Redecl; in hasVisibleDefinition()
|
D | SemaDecl.cpp | 10697 const TagDecl *Redecl = Previous->getDefinition() ? in isAcceptableTagRedeclaration() local 10699 if (Redecl->getTagKind() == NewTag) { in isAcceptableTagRedeclaration() 10706 Diag(Redecl->getLocation(), diag::note_previous_use); in isAcceptableTagRedeclaration() 10711 << getRedeclDiagFromTagKind(Redecl->getTagKind()) in isAcceptableTagRedeclaration() 10713 TypeWithKeyword::getTagTypeKindName(Redecl->getTagKind())); in isAcceptableTagRedeclaration() 10825 RedeclarationKind Redecl = ForRedeclaration; in ActOnTag() local 10827 Redecl = NotForRedeclaration; in ActOnTag() 10829 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl); in ActOnTag()
|