/external/clang/test/Index/ |
D | complete-protocols.m | 18 // CHECK-CC1: ObjCProtocolDecl:{TypedText Protocol1} 19 // CHECK-CC1-NEXT: ObjCProtocolDecl:{TypedText Protocol2} 21 // CHECK-CC2-NOT: ObjCProtocolDecl:{TypedText Protocol1} 22 // CHECK-CC2: ObjCProtocolDecl:{TypedText Protocol2} 24 // CHECK-CC3: ObjCProtocolDecl:{TypedText Protocol0} 25 // CHECK-CC3-NEXT: ObjCProtocolDecl:{TypedText Protocol2}
|
D | c-index-getCursor-test.m | 83 // CHECK: [23:1 - 24:1] ObjCProtocolDecl=Proto:23:11 (Definition) 85 // CHECK: [24:11 - 25:5] ObjCProtocolDecl=Proto:23:11 (Definition) 87 // CHECK: [27:1 - 27:17] ObjCProtocolDecl=SubP:27:11 (Definition) 89 // CHECK: [27:22 - 28:1] ObjCProtocolDecl=SubP:27:11 (Definition) 91 // CHECK: [28:12 - 29:5] ObjCProtocolDecl=SubP:27:11 (Definition)
|
D | file-refs.m | 70 // CHECK-NEXT: ObjCProtocolDecl=Prot1:18:11 (Definition) 71 // CHECK-NEXT: ObjCProtocolDecl=Prot1:18:11 (Definition) =[18:11 - 18:16]
|
D | local-symbols.m | 45 // CHECK: local-symbols.m:20:11: ObjCProtocolDecl=Prot8380046:20:11 (Definition) Extent=[20:1 - 21:…
|
D | annotate-tokens.m | 447 // CHECK: Punctuation: "@" [85:1 - 85:2] ObjCProtocolDecl=Proto:85:11 (Definition) 448 // CHECK: Keyword: "protocol" [85:2 - 85:10] ObjCProtocolDecl=Proto:85:11 (Definition) 449 // CHECK: Identifier: "Proto" [85:11 - 85:16] ObjCProtocolDecl=Proto:85:11 (Definition) 450 // CHECK: Punctuation: "@" [85:17 - 85:18] ObjCProtocolDecl=Proto:85:11 (Definition) 451 // CHECK: Keyword: "end" [85:18 - 85:21] ObjCProtocolDecl=Proto:85:11 (Definition)
|
/external/clang/lib/AST/ |
D | DeclObjC.cpp | 37 void ObjCProtocolList::set(ObjCProtocolDecl* const* InList, unsigned Elts, in set() 72 if (const ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(this)) { in getMethod() 73 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in getMethod() 146 if (const ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(this)) in HasUserDeclaredSetterMethod() 159 if (const ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(DC)) { in findPropertyDecl() 160 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in findPropertyDecl() 217 if (const ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(this)) { in FindPropertyDeclaration() 218 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in FindPropertyDeclaration() 241 const ObjCProtocolDecl *PID = cast<ObjCProtocolDecl>(this); in FindPropertyDeclaration() 411 ObjCProtocolDecl *const* ExtList, unsigned ExtNum, in mergeClassExtensionProtocolList() [all …]
|
D | DeclPrinter.cpp | 84 void VisitObjCProtocolDecl(ObjCProtocolDecl *D); 348 isa<ObjCProtocolDecl>(*D) || in VisitDeclContext() 1150 const ObjCList<ObjCProtocolDecl> &Protocols = OID->getReferencedProtocols(); in VisitObjCInterfaceDecl() 1152 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCInterfaceDecl() 1182 void DeclPrinter::VisitObjCProtocolDecl(ObjCProtocolDecl *PID) { in VisitObjCProtocolDecl() 1188 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols(); in VisitObjCProtocolDecl() 1191 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCProtocolDecl()
|
D | ASTImporter.cpp | 121 bool ImportDefinition(ObjCProtocolDecl *From, ObjCProtocolDecl *To, 162 Decl *VisitObjCProtocolDecl(ObjCProtocolDecl *D); 1972 SmallVector<ObjCProtocolDecl *, 4> Protocols; in VisitObjCObjectType() 1974 ObjCProtocolDecl *Protocol in VisitObjCObjectType() 1975 = dyn_cast_or_null<ObjCProtocolDecl>(Importer.Import(P)); in VisitObjCObjectType() 3728 SmallVector<ObjCProtocolDecl *, 4> Protocols; in VisitObjCCategoryDecl() 3736 ObjCProtocolDecl *ToProto in VisitObjCCategoryDecl() 3737 = cast_or_null<ObjCProtocolDecl>(Importer.Import(*FromProto)); in VisitObjCCategoryDecl() 3769 bool ASTNodeImporter::ImportDefinition(ObjCProtocolDecl *From, in ImportDefinition() 3770 ObjCProtocolDecl *To, in ImportDefinition() [all …]
|
D | ASTContext.cpp | 1972 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols) { in CollectInheritedProtocols() argument 1993 } else if (const ObjCProtocolDecl *OP = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectInheritedProtocols() 1996 const_cast<ObjCProtocolDecl *>(OP->getCanonicalDecl())).second) in CollectInheritedProtocols() 3681 static int CmpProtocolNames(ObjCProtocolDecl *const *LHS, in CmpProtocolNames() 3682 ObjCProtocolDecl *const *RHS) { in CmpProtocolNames() 3686 static bool areSortedAndUniqued(ArrayRef<ObjCProtocolDecl *> Protocols) { in areSortedAndUniqued() 3700 SortAndUniqueProtocols(SmallVectorImpl<ObjCProtocolDecl *> &Protocols) { in SortAndUniqueProtocols() 3705 for (ObjCProtocolDecl *&P : Protocols) in SortAndUniqueProtocols() 3714 ObjCProtocolDecl * const *Protocols, in getObjCObjectType() 3724 ArrayRef<ObjCProtocolDecl *> protocols, in getObjCObjectType() [all …]
|
/external/clang/include/clang/AST/ |
D | DeclObjC.h | 29 class ObjCProtocolDecl; variable 76 class ObjCProtocolList : public ObjCList<ObjCProtocolDecl> { 79 using ObjCList<ObjCProtocolDecl>::set; 82 ObjCProtocolList() : ObjCList<ObjCProtocolDecl>(), Locations(nullptr) { } in ObjCProtocolList() 88 void set(ObjCProtocolDecl* const* InList, unsigned Elts, 1025 typedef llvm::DenseMap<const ObjCProtocolDecl *, ObjCPropertyDecl*> 1112 ObjCList<ObjCProtocolDecl> AllReferencedProtocols; 1330 typedef ObjCList<ObjCProtocolDecl>::iterator all_protocol_iterator; 1397 void setProtocolList(ObjCProtocolDecl *const* List, unsigned Num, in setProtocolList() 1404 void mergeClassExtensionProtocolList(ObjCProtocolDecl *const* List, [all …]
|
D | Type.h | 89 class ObjCProtocolDecl; 4750 ObjCProtocolDecl * const *getProtocolStorage() const { 4759 ObjCProtocolDecl **getProtocolStorage(); 4764 ArrayRef<ObjCProtocolDecl *> protocols, 4836 typedef ObjCProtocolDecl * const *qual_iterator; 4850 ObjCProtocolDecl *getProtocol(unsigned I) const { 4856 ArrayRef<ObjCProtocolDecl *> getProtocols() const { 4857 return ArrayRef<ObjCProtocolDecl *>(qual_begin(), getNumProtocols()); 4905 ArrayRef<ObjCProtocolDecl *> protocols, 4914 ArrayRef<ObjCProtocolDecl *> protocols, [all …]
|
/external/clang/lib/Sema/ |
D | SemaDeclObjC.cpp | 75 if (isa<ObjCProtocolDecl>(method->getDeclContext())) { in checkInitMethod() 453 ObjCProtocolDecl *const *ProtoRefs, in diagnoseUseOfProtocols() 1016 diagnoseUseOfProtocols(*this, IDecl, (ObjCProtocolDecl*const*)ProtoRefs, in ActOnStartClassInterface() 1018 IDecl->setProtocolList((ObjCProtocolDecl*const*)ProtoRefs, NumProtoRefs, in ActOnStartClassInterface() 1098 const ObjCList<ObjCProtocolDecl> &PList) { in CheckForwardProtocolDeclarationForCircularDependency() 1101 for (ObjCList<ObjCProtocolDecl>::iterator I = PList.begin(), in CheckForwardProtocolDeclarationForCircularDependency() 1103 if (ObjCProtocolDecl *PDecl = LookupProtocol((*I)->getIdentifier(), in CheckForwardProtocolDeclarationForCircularDependency() 1134 ObjCProtocolDecl *PrevDecl = LookupProtocol(ProtocolName, ProtocolLoc, in ActOnStartProtocolInterface() 1136 ObjCProtocolDecl *PDecl = nullptr; in ActOnStartProtocolInterface() 1137 if (ObjCProtocolDecl *Def = PrevDecl? PrevDecl->getDefinition() : nullptr) { in ActOnStartProtocolInterface() [all …]
|
D | SemaObjCProperty.cpp | 111 ObjCProtocolDecl *Proto, in CheckPropertyAgainstProtocol() 112 llvm::SmallPtrSetImpl<ObjCProtocolDecl *> &Known) { in CheckPropertyAgainstProtocol() 225 isa<ObjCProtocolDecl>(ClassDecl))); in ActOnProperty() 231 llvm::SmallPtrSet<ObjCProtocolDecl *, 16> KnownProtos; in ActOnProperty() 270 ObjCProtocolDecl *Proto = cast<ObjCProtocolDecl>(ClassDecl); in ActOnProperty() 596 if (ObjCProtocolDecl* PNSCopying = in CreatePropertyDecl() 818 if (const ObjCProtocolDecl *PDecl = PI->getDefinition()) in DiagnosePropertyMismatchDeclInProtocols() 824 if (const ObjCProtocolDecl *PDecl = PI->getDefinition()) in DiagnosePropertyMismatchDeclInProtocols() 990 if (Synthesize && isa<ObjCProtocolDecl>(property->getDeclContext())) in ActOnPropertyImplDecl() 1575 else if (ObjCProtocolDecl *PDecl = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectImmediateProperties() [all …]
|
/external/clang/tools/libclang/ |
D | CXCursor.h | 37 class ObjCProtocolDecl; variable 72 CXCursor MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto, 78 std::pair<const ObjCProtocolDecl *, SourceLocation>
|
D | CXIndexDataConsumer.cpp | 74 bool VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl() 174 if (auto *ObjCPD = dyn_cast_or_null<ObjCProtocolDecl>(ASTNode.OrigD)) { in handleDeclOccurence() 242 ObjCProtocolDecl *PD = *I; in ObjCProtocolListInfo() 706 bool CXIndexDataConsumer::handleObjCProtocol(const ObjCProtocolDecl *D) { in handleObjCProtocol() 1203 if (const ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) in getRefCursor()
|
D | CXIndexDataConsumer.h | 163 ObjCProtocolDeclInfo(const ObjCProtocolDecl *D) in ObjCProtocolDeclInfo() 417 bool handleObjCProtocol(const ObjCProtocolDecl *D);
|
/external/clang/lib/CodeGen/ |
D | CGObjCRuntime.h | 49 class ObjCProtocolDecl; variable 192 const ObjCProtocolDecl *OPD) = 0; 196 virtual void GenerateProtocol(const ObjCProtocolDecl *OPD) = 0;
|
D | CGObjCMac.cpp | 987 const ObjCProtocolDecl *Proto, 994 llvm::Constant *GetProtocolRef(const ObjCProtocolDecl *PD); 1051 void GenerateProtocol(const ObjCProtocolDecl *PD) override; 1056 virtual llvm::Constant *GetOrEmitProtocol(const ObjCProtocolDecl *PD)=0; 1062 virtual llvm::Constant *GetOrEmitProtocolRef(const ObjCProtocolDecl *PD)=0; 1154 llvm::Constant *GetOrEmitProtocol(const ObjCProtocolDecl *PD) override; 1160 llvm::Constant *GetOrEmitProtocolRef(const ObjCProtocolDecl *PD) override; 1167 EmitProtocolExtension(const ObjCProtocolDecl *PD, 1175 ObjCProtocolDecl::protocol_iterator begin, 1176 ObjCProtocolDecl::protocol_iterator end); [all …]
|
/external/clang/lib/ARCMigrate/ |
D | ObjCMT.cpp | 102 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ObjCProtocolDecls; 602 ObjCProtocolDecl *Protocol) { in ClassImplementsAllMethodsAndProperties() 607 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) in ClassImplementsAllMethodsAndProperties() 636 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) { in ClassImplementsAllMethodsAndProperties() 663 llvm::SmallVectorImpl<ObjCProtocolDecl*> &ConformingProtocols, in rewriteToObjCInterfaceDecl() 665 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols(); in rewriteToObjCInterfaceDecl() 848 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> ExplicitProtocols; in migrateProtocolConformance() 850 llvm::SmallVector<ObjCProtocolDecl *, 8> PotentialImplicitProtocols; in migrateProtocolConformance() 852 for (ObjCProtocolDecl *ProtDecl : ObjCProtocolDecls) in migrateProtocolConformance() 862 llvm::SmallVector<ObjCProtocolDecl*, 8> ConformingProtocols; in migrateProtocolConformance() [all …]
|
/external/clang/include/clang/Edit/ |
D | Rewriters.h | 18 class ObjCProtocolDecl; variable
|
/external/clang/lib/Serialization/ |
D | ASTCommon.cpp | 219 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext() 220 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
|
/external/clang/lib/Frontend/Rewrite/ |
D | RewriteObjC.cpp | 112 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> ObjCSynthesizedProtocols; 118 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls; 179 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*I)) { in HandleTopLevelDecl() 279 void RewriteProtocolDecl(ObjCProtocolDecl *Dcl); 329 virtual void RewriteObjCProtocolListMetaData(const ObjCList<ObjCProtocolDecl> &Prots, 335 virtual void RewriteObjCProtocolMetaData(ObjCProtocolDecl *Protocol, 526 void RewriteObjCProtocolMetaData(ObjCProtocolDecl *Protocol, 530 const ObjCList<ObjCProtocolDecl> &Prots, 671 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) { in HandleTopLevelSingleDecl() 698 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>((*DI))) { in HandleTopLevelSingleDecl() [all …]
|
D | RewriteModernObjC.cpp | 114 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> ObjCSynthesizedProtocols; 127 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls; 203 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*I)) { in HandleTopLevelDecl() 331 void RewriteProtocolDecl(ObjCProtocolDecl *Dcl); 447 void RewriteObjCProtocolMetaData(ObjCProtocolDecl *Protocol, 736 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) { in HandleTopLevelSingleDecl() 769 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>((*DI))) { in HandleTopLevelSingleDecl() 774 if (isa<ObjCProtocolDecl>(*DI) && in HandleTopLevelSingleDecl() 775 !cast<ObjCProtocolDecl>(*DI)->isThisDeclarationADefinition() && in HandleTopLevelSingleDecl() 1152 void RewriteModernObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) { in RewriteProtocolDecl() [all …]
|
/external/clang/lib/Index/ |
D | IndexDecl.cpp | 211 ObjCProtocolDecl *PD = *I; in handleReferencedProtocols() 236 bool VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
|
D | USRGeneration.cpp | 337 if (const ObjCProtocolDecl *pd = dyn_cast<ObjCProtocolDecl>(container)) { in VisitObjCMethodDecl() 402 GenObjCProtocol(cast<ObjCProtocolDecl>(D)->getName()); in VisitObjCContainerDecl()
|