/external/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 909 // Protocols? 910 const ObjCList<ObjCProtocolDecl> &Protocols = OID->getReferencedProtocols(); local 911 if (!Protocols.empty()) { 912 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), 913 E = Protocols.end(); I != E; ++I) 914 Out << (I == Protocols.begin() ? '<' : ',') << **I; 917 if (!Protocols.empty())
|
H A D | DeclObjC.cpp | 351 const ObjCList<ObjCProtocolDecl> &Protocols = local 353 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), 354 E = Protocols.end(); I != E; ++I)
|
H A D | Type.cpp | 453 ObjCProtocolDecl * const *Protocols, 462 memcpy(getProtocolStorage(), Protocols, local 1959 ObjCProtocolDecl * const *Protocols, 1963 ID.AddPointer(Protocols[i]); 452 ObjCObjectType(QualType Canonical, QualType Base, ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) argument 1957 Profile(llvm::FoldingSetNodeID &ID, QualType BaseType, ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) argument
|
H A D | ASTImporter.cpp | 1662 SmallVector<ObjCProtocolDecl *, 4> Protocols; 1670 Protocols.push_back(Protocol); 1674 Protocols.data(), 1675 Protocols.size()); 3096 SmallVector<ObjCProtocolDecl *, 4> Protocols; local 3108 Protocols.push_back(ToProto); 3113 ToCategory->setProtocolList(Protocols.data(), Protocols.size(), 3150 SmallVector<ObjCProtocolDecl *, 4> Protocols; local 3162 Protocols 3279 SmallVector<ObjCProtocolDecl *, 4> Protocols; local [all...] |
H A D | ASTContext.cpp | 1567 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols) { 1574 Protocols.insert(Proto->getCanonicalDecl()); 1577 Protocols.insert((*P)->getCanonicalDecl()); 1578 CollectInheritedProtocols(*P, Protocols); 1585 CollectInheritedProtocols(CDeclChain, Protocols); 1588 CollectInheritedProtocols(SD, Protocols); 1595 Protocols.insert(Proto->getCanonicalDecl()); 1598 CollectInheritedProtocols(*P, Protocols); 1604 Protocols.insert(Proto->getCanonicalDecl()); 1607 CollectInheritedProtocols(*P, Protocols); 1566 CollectInheritedProtocols(const Decl *CDecl, llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols) argument 3119 areSortedAndUniqued(ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) argument 3133 SortAndUniqueProtocols(ObjCProtocolDecl **Protocols, unsigned &NumProtocols) argument 3149 getObjCObjectType(QualType BaseType, ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) const argument 6106 SmallVector<ObjCProtocolDecl *, 8> Protocols; local [all...] |
/external/clang/lib/Parse/ |
H A D | ParseObjc.cpp | 1161 ParseObjCProtocolReferences(SmallVectorImpl<Decl *> &Protocols, argument 1205 Protocols);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 705 SmallVector<ObjCProtocolDecl *, 16> Protocols; local 706 Protocols.reserve(NumProtocols); 708 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx)); 713 ID->setProtocolList(Protocols.data(), NumProtocols, ProtoLocs.data(), 718 Protocols.clear(); 719 Protocols.reserve(NumProtocols); 721 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx)); 722 ID->data().AllReferencedProtocols.set(Protocols.data(), NumProtocols,
|
/external/clang/lib/CodeGen/ |
H A D | CGObjCGNU.cpp | 364 llvm::Constant *GenerateProtocolList(ArrayRef<std::string> Protocols); 380 llvm::Constant *Protocols, 1430 llvm::Constant *Protocols, 1486 Elements.push_back(llvm::ConstantExpr::getBitCast(Protocols, PtrTy)); 1540 llvm::Constant *CGObjCGNU::GenerateProtocolList(ArrayRef<std::string>Protocols){ 1542 Protocols.size()); 1549 for (const std::string *iter = Protocols.begin(), *endIter = Protocols.end(); 1567 Elements.push_back(llvm::ConstantInt::get(LongTy, Protocols.size())); 1588 // Protocols ar 1421 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 1620 SmallVector<std::string, 16> Protocols; local 1897 SmallVector<std::string, 16> Protocols; local 2135 SmallVector<std::string, 16> Protocols; local [all...] |
H A D | CGObjCMac.cpp | 801 /// Protocols - Protocols for which an objc_protocol structure has 804 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> Protocols; member in class:__anon3602::CGObjCCommonMac 806 /// DefinedProtocols - Protocols which have actually been 1015 llvm::Constant *Protocols, 1893 if (Protocols.count(PD->getIdentifier())) 1917 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()]; 2001 Protocols[PD->getIdentifier()] = Entry; 2009 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()]; 2378 llvm::Constant *Protocols local 2470 EmitMetaClass(const ObjCImplementationDecl *ID, llvm::Constant *Protocols, ArrayRef<llvm::Constant*> Methods) argument [all...] |
/external/clang/lib/Sema/ |
H A D | SemaCodeComplete.cpp | 833 // Protocols are in distinct namespaces from everything else. 4785 const ObjCList<ObjCProtocolDecl> &Protocols local 4787 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), 4788 E = Protocols.end(); 4815 const ObjCList<ObjCProtocolDecl> &Protocols local 4817 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), 4818 E = Protocols.end(); 5663 void Sema::CodeCompleteObjCProtocolReferences(IdentifierLocPair *Protocols, argument 5676 if (ObjCProtocolDecl *Protocol = LookupProtocol(Protocols[I].first, 5677 Protocols[ 6026 const ObjCList<ObjCProtocolDecl> &Protocols local 6050 const ObjCList<ObjCProtocolDecl> &Protocols local 6073 const ObjCList<ObjCProtocolDecl> &Protocols local [all...] |
H A D | SemaDeclObjC.cpp | 699 /// protocol declarations in its 'Protocols' argument. 704 SmallVectorImpl<Decl *> &Protocols) { 734 Protocols.push_back(PDecl); 858 // Protocols in the class extension belong to the class. 701 FindProtocolDeclaration(bool WarnOnDeclarations, const IdentifierLocPair *ProtocolId, unsigned NumProtocols, SmallVectorImpl<Decl *> &Protocols) argument
|
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteObjC.cpp | 5352 const ObjCList<ObjCProtocolDecl> &Protocols, 5355 if (Protocols.empty()) return; 5357 for (unsigned i = 0; i != Protocols.size(); i++) 5358 RewriteObjCProtocolMetaData(Protocols[i], prefix, ClassName, Result); 5371 Result += utostr(Protocols.size()); 5378 Result += utostr(Protocols.size()); 5382 Result += Protocols[0]->getNameAsString(); 5385 for (unsigned i = 1; i != Protocols.size(); i++) { 5387 Result += Protocols[i]->getNameAsString(); 5513 // Protocols reference 5351 RewriteObjCProtocolListMetaData( const ObjCList<ObjCProtocolDecl> &Protocols, StringRef prefix, StringRef ClassName, std::string &Result) argument [all...] |
H A D | RewriteModernObjC.cpp | 6908 const ObjCList<ObjCProtocolDecl> &Protocols, 6911 if (Protocols.empty()) return; 6913 for (unsigned i = 0; i != Protocols.size(); i++) 6914 RewriteObjCProtocolMetaData(Protocols[i], Result); 6930 Result += utostr(Protocols.size()); 6937 Result += utostr(Protocols.size()); 6941 Result += Protocols[0]->getNameAsString(); 6944 for (unsigned i = 1; i != Protocols.size(); i++) { 6946 Result += Protocols[i]->getNameAsString(); 7025 // Protocols reference 6907 RewriteObjCProtocolListMetaData( const ObjCList<ObjCProtocolDecl> &Protocols, StringRef prefix, StringRef ClassName, std::string &Result) argument 7028 const ObjCList<ObjCProtocolDecl> &Protocols = CDecl->getReferencedProtocols(); local [all...] |
/external/clang/include/clang/AST/ |
H A D | Type.h | 4207 ObjCProtocolDecl * const *Protocols, unsigned NumProtocols); 4285 ObjCProtocolDecl * const *Protocols, 4287 : ObjCObjectType(Canonical, Base, Protocols, NumProtocols) {} 4284 ObjCObjectTypeImpl(QualType Canonical, QualType Base, ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) argument
|