Lines Matching defs:Protocols
382 ArrayRef<Decl *> Protocols, ArrayRef<SourceLocation> ProtocolLocs,
413 llvm::ArrayRef((ObjCProtocolDecl *const *)Protocols.data(),
414 Protocols.size()),
437 assert(OTPTL.getNumProtocols() == Protocols.size());
440 for (unsigned i = 0, n = Protocols.size(); i != n; ++i)
464 assert(ObjCObjectTL.getNumProtocols() == Protocols.size());
467 for (unsigned i = 0, n = Protocols.size(); i != n; ++i)
487 ArrayRef<ObjCProtocolDecl *> Protocols,
492 if (!Protocols.empty()) {
494 Result = Context.applyObjCProtocolQualifiers(Result, Protocols, HasError);
715 SourceLocation ProtocolLAngleLoc, ArrayRef<ObjCProtocolDecl *> Protocols,
729 if (!Protocols.empty()) {
731 Result = Context.applyObjCProtocolQualifiers(Result, Protocols, HasError);