Home | History | Annotate | Download | only in Frontend

Lines Matching refs:Protocols

6248 ///   const struct _protocol_list_t * protocol_list; // super protocols
6300 /// const struct _protocol_list_t *protocols;
6337 Result += "\tconst struct _protocol_list_t * protocol_list; // super protocols\n";
6385 Result += "\tconst struct _protocol_list_t *protocols;\n";
6977 /// RewriteObjCProtocolMetaData - Rewrite protocols meta-data.
6990 for (auto *I : PDecl->protocols())
7026 SmallVector<ObjCProtocolDecl *, 8> SuperProtocols(PDecl->protocols());
7129 const ObjCList<ObjCProtocolDecl> &Protocols,
7132 if (Protocols.empty()) return;
7134 for (unsigned i = 0; i != Protocols.size(); i++)
7135 RewriteObjCProtocolMetaData(Protocols[i], Result);
7151 Result += utostr(Protocols.size());
7158 Result += utostr(Protocols.size());
7162 Result += Protocols[0]->getNameAsString();
7165 for (unsigned i = 1; i != Protocols.size(); i++) {
7167 Result += Protocols[i]->getNameAsString();
7242 // Protocols referenced in class declaration?
7245 const ObjCList<ObjCProtocolDecl> &Protocols = CDecl->getReferencedProtocols();
7246 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
7247 E = Protocols.end();
7492 // Protocols referenced in class declaration?
7494 SmallVector<ObjCProtocolDecl *, 8> RefedProtocols(CDecl->protocols());
7495 for (auto *I : CDecl->protocols())