Lines Matching refs:Protocols
3151 // advance to the end of the referenced protocols.
5096 /// RewriteObjCProtocolMetaData - Rewrite protocols meta-data.
5128 struct protocol_methods protocols[];
5164 struct protocol_methods protocols[];
5248 const ObjCList<ObjCProtocolDecl> &Protocols,
5251 if (Protocols.empty()) return;
5253 for (unsigned i = 0; i != Protocols.size(); i++)
5254 RewriteObjCProtocolMetaData(Protocols[i], prefix, ClassName, Result);
5267 Result += utostr(Protocols.size());
5274 Result += utostr(Protocols.size());
5278 Result += Protocols[0]->getNameAsString();
5281 for (unsigned i = 1; i != Protocols.size(); i++) {
5283 Result += Protocols[i]->getNameAsString();
5404 // Protocols referenced in class declaration?
5419 struct objc_protocol_list *protocols;
5436 Result += "\tstruct _objc_protocol_list *protocols;\n";
5682 // Protocols referenced in class declaration?
5692 struct _objc_protocol_list *protocols;
5707 Result += "\tstruct _objc_protocol_list *protocols;\n";