/external/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 987 // Protocols? 988 const ObjCList<ObjCProtocolDecl> &Protocols = OID->getReferencedProtocols(); local 989 if (!Protocols.empty()) { 990 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), 991 E = Protocols.end(); I != E; ++I) 992 Out << (I == Protocols.begin() ? '<' : ',') << **I; 1025 // Protocols? 1026 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols(); local 1027 if (!Protocols.empty()) { 1029 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols [all...] |
H A D | DeclObjC.cpp | 495 const ObjCList<ObjCProtocolDecl> &Protocols = local 497 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), 498 E = Protocols.end(); I != E; ++I)
|
H A D | Type.cpp | 464 ObjCProtocolDecl * const *Protocols, 473 memcpy(getProtocolStorage(), Protocols, local 2049 ObjCProtocolDecl * const *Protocols, 2053 ID.AddPointer(Protocols[i]); 463 ObjCObjectType(QualType Canonical, QualType Base, ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) argument 2047 Profile(llvm::FoldingSetNodeID &ID, QualType BaseType, ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) argument
|
H A D | ASTImporter.cpp | 1788 SmallVector<ObjCProtocolDecl *, 4> Protocols; 1796 Protocols.push_back(Protocol); 1800 Protocols.data(), 1801 Protocols.size()); 3347 SmallVector<ObjCProtocolDecl *, 4> Protocols; local 3359 Protocols.push_back(ToProto); 3364 ToCategory->setProtocolList(Protocols.data(), Protocols.size(), 3401 SmallVector<ObjCProtocolDecl *, 4> Protocols; local 3413 Protocols 3530 SmallVector<ObjCProtocolDecl *, 4> Protocols; local [all...] |
H A D | ASTContext.cpp | 1789 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols) { 1796 Protocols.insert(Proto->getCanonicalDecl()); 1799 Protocols.insert((*P)->getCanonicalDecl()); 1800 CollectInheritedProtocols(*P, Protocols); 1809 CollectInheritedProtocols(*Cat, Protocols); 1814 CollectInheritedProtocols(SD, Protocols); 1821 Protocols.insert(Proto->getCanonicalDecl()); 1824 CollectInheritedProtocols(*P, Protocols); 1830 Protocols.insert(Proto->getCanonicalDecl()); 1833 CollectInheritedProtocols(*P, Protocols); 1788 CollectInheritedProtocols(const Decl *CDecl, llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols) argument 3421 areSortedAndUniqued(ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) argument 3435 SortAndUniqueProtocols(ObjCProtocolDecl **Protocols, unsigned &NumProtocols) argument 3451 getObjCObjectType(QualType BaseType, ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) const argument 6724 SmallVector<ObjCProtocolDecl *, 8> Protocols; local [all...] |
/external/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 377 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols(); local 382 if (Protocols.empty()) {
|
/external/clang/lib/Parse/ |
H A D | ParseObjc.cpp | 1179 ParseObjCProtocolReferences(SmallVectorImpl<Decl *> &Protocols, argument 1219 Protocols);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 737 SmallVector<ObjCProtocolDecl *, 16> Protocols; local 738 Protocols.reserve(NumProtocols); 740 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx)); 745 ID->setProtocolList(Protocols.data(), NumProtocols, ProtoLocs.data(), 750 Protocols.clear(); 751 Protocols.reserve(NumProtocols); 753 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx)); 754 ID->data().AllReferencedProtocols.set(Protocols.data(), NumProtocols,
|
/external/clang/lib/CodeGen/ |
H A D | CGObjCGNU.cpp | 410 llvm::Constant *GenerateProtocolList(ArrayRef<std::string> Protocols); 426 llvm::Constant *Protocols, 1593 llvm::Constant *Protocols, 1649 Elements.push_back(llvm::ConstantExpr::getBitCast(Protocols, PtrTy)); 1703 llvm::Constant *CGObjCGNU::GenerateProtocolList(ArrayRef<std::string>Protocols){ 1705 Protocols.size()); 1712 for (const std::string *iter = Protocols.begin(), *endIter = Protocols.end(); 1730 Elements.push_back(llvm::ConstantInt::get(LongTy, Protocols.size())); 1751 // Protocols ar 1584 GenerateClassStructure( llvm::Constant *MetaClass, llvm::Constant *SuperClass, unsigned info, const char *Name, llvm::Constant *Version, llvm::Constant *InstanceSize, llvm::Constant *IVars, llvm::Constant *Methods, llvm::Constant *Protocols, llvm::Constant *IvarOffsets, llvm::Constant *Properties, llvm::Constant *StrongIvarBitmap, llvm::Constant *WeakIvarBitmap, bool isMeta) argument 1783 SmallVector<std::string, 16> Protocols; local 2059 SmallVector<std::string, 16> Protocols; local 2295 SmallVector<std::string, 16> Protocols; local [all...] |
H A D | CGObjCMac.cpp | 876 /// Protocols - Protocols for which an objc_protocol structure has 879 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> Protocols; member in class:__anon15215::CGObjCCommonMac 881 /// DefinedProtocols - Protocols which have actually been 1116 llvm::Constant *Protocols, 2553 if (Protocols.count(PD->getIdentifier())) 2577 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()]; 2661 Protocols[PD->getIdentifier()] = Entry; 2669 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()]; 3060 llvm::Constant *Protocols local 3152 EmitMetaClass(const ObjCImplementationDecl *ID, llvm::Constant *Protocols, ArrayRef<llvm::Constant*> Methods) argument [all...] |
/external/clang/lib/Sema/ |
H A D | SemaCodeComplete.cpp | 884 // Protocols are in distinct namespaces from everything else. 4884 const ObjCList<ObjCProtocolDecl> &Protocols local 4886 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), 4887 E = Protocols.end(); 4916 const ObjCList<ObjCProtocolDecl> &Protocols local 4918 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), 4919 E = Protocols.end(); 5762 void Sema::CodeCompleteObjCProtocolReferences(IdentifierLocPair *Protocols, argument 5775 if (ObjCProtocolDecl *Protocol = LookupProtocol(Protocols[I].first, 5776 Protocols[ 6136 const ObjCList<ObjCProtocolDecl> &Protocols local 6162 const ObjCList<ObjCProtocolDecl> &Protocols local 6185 const ObjCList<ObjCProtocolDecl> &Protocols local [all...] |
H A D | SemaDeclObjC.cpp | 737 /// protocol declarations in its 'Protocols' argument. 742 SmallVectorImpl<Decl *> &Protocols) { 777 Protocols.push_back(PDecl); 897 // Protocols in the class extension belong to the class. 739 FindProtocolDeclaration(bool WarnOnDeclarations, const IdentifierLocPair *ProtocolId, unsigned NumProtocols, SmallVectorImpl<Decl *> &Protocols) argument
|
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteObjC.cpp | 5338 const ObjCList<ObjCProtocolDecl> &Protocols, 5341 if (Protocols.empty()) return; 5343 for (unsigned i = 0; i != Protocols.size(); i++) 5344 RewriteObjCProtocolMetaData(Protocols[i], prefix, ClassName, Result); 5357 Result += utostr(Protocols.size()); 5364 Result += utostr(Protocols.size()); 5368 Result += Protocols[0]->getNameAsString(); 5371 for (unsigned i = 1; i != Protocols.size(); i++) { 5373 Result += Protocols[i]->getNameAsString(); 5499 // Protocols reference 5337 RewriteObjCProtocolListMetaData( const ObjCList<ObjCProtocolDecl> &Protocols, StringRef prefix, StringRef ClassName, std::string &Result) argument [all...] |
H A D | RewriteModernObjC.cpp | 7210 const ObjCList<ObjCProtocolDecl> &Protocols, 7213 if (Protocols.empty()) return; 7215 for (unsigned i = 0; i != Protocols.size(); i++) 7216 RewriteObjCProtocolMetaData(Protocols[i], Result); 7232 Result += utostr(Protocols.size()); 7239 Result += utostr(Protocols.size()); 7243 Result += Protocols[0]->getNameAsString(); 7246 for (unsigned i = 1; i != Protocols.size(); i++) { 7248 Result += Protocols[i]->getNameAsString(); 7327 // Protocols reference 7209 RewriteObjCProtocolListMetaData( const ObjCList<ObjCProtocolDecl> &Protocols, StringRef prefix, StringRef ClassName, std::string &Result) argument 7330 const ObjCList<ObjCProtocolDecl> &Protocols = CDecl->getReferencedProtocols(); local [all...] |
/external/clang/include/clang/AST/ |
H A D | Type.h | 4268 ObjCProtocolDecl * const *Protocols, unsigned NumProtocols); 4345 ObjCProtocolDecl * const *Protocols, 4347 : ObjCObjectType(Canonical, Base, Protocols, NumProtocols) {} 4344 ObjCObjectTypeImpl(QualType Canonical, QualType Base, ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) argument
|