Searched defs:Protocols (Results 1 - 14 of 14) sorted by relevance

/external/clang/lib/AST/
H A DDeclPrinter.cpp909 // 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 DDeclObjC.cpp351 const ObjCList<ObjCProtocolDecl> &Protocols = local
353 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
354 E = Protocols.end(); I != E; ++I)
H A DType.cpp453 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 DASTImporter.cpp1662 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 DASTContext.cpp1567 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 DParseObjc.cpp1161 ParseObjCProtocolReferences(SmallVectorImpl<Decl *> &Protocols, argument
1205 Protocols);
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp705 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 DCGObjCGNU.cpp364 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 DCGObjCMac.cpp801 /// 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 DSemaCodeComplete.cpp833 // 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 DSemaDeclObjC.cpp699 /// 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 DRewriteObjC.cpp5352 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 DRewriteModernObjC.cpp6908 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 DType.h4207 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

Completed in 398 milliseconds