Lines Matching refs:protocols
1288 for (auto *PI : PDecl->protocols()) in NestedProtocolHasNoDefinition()
1423 SmallVectorImpl<Decl *> &protocols, in actOnObjCTypeArgsOrProtocolQualifiers() argument
1453 for (unsigned i = 0, n = protocols.size(); i != n; ++i) { in actOnObjCTypeArgsOrProtocolQualifiers()
1455 = reinterpret_cast<ObjCProtocolDecl *&>(protocols[i]); in actOnObjCTypeArgsOrProtocolQualifiers()
1505 for (auto proto : protocols) { in actOnObjCTypeArgsOrProtocolQualifiers()
1522 assert(protocols.size() == identifierLocs.size()); in actOnObjCTypeArgsOrProtocolQualifiers()
1528 protocols.push_back(proto); in actOnObjCTypeArgsOrProtocolQualifiers()
1619 protocols.clear(); in actOnObjCTypeArgsOrProtocolQualifiers()
1650 if (protocols[i] || typeDecls[i]) { in actOnObjCTypeArgsOrProtocolQualifiers()
1656 if (protocols[i] && typeDecls[i]) in actOnObjCTypeArgsOrProtocolQualifiers()
1661 lookupKind = protocols[i] ? LookupObjCProtocolName in actOnObjCTypeArgsOrProtocolQualifiers()
1668 if (lookupKind == LookupObjCProtocolName && protocols[i]) in actOnObjCTypeArgsOrProtocolQualifiers()
1680 protocols[i] != nullptr); in actOnObjCTypeArgsOrProtocolQualifiers()
1682 protocols.clear(); in actOnObjCTypeArgsOrProtocolQualifiers()
1699 protocols[i] = proto; in actOnObjCTypeArgsOrProtocolQualifiers()
1733 protocols.clear(); in actOnObjCTypeArgsOrProtocolQualifiers()
2675 for (const auto *PI : PDecl->protocols()) in findProtocolsWithExplicitImpls()
2813 for (auto *PI : PDecl->protocols()) in CheckProtocolMethodDefs()
2892 for (auto *PI : PD->protocols()) in MatchAllMethodDeclarations()
3041 for (auto *P : C->protocols()) in ImplMethodsVsClassMethods()
3969 PDecl->protocols()); in DiagnoseCategoryDirectMembersProtocolConformance()
4073 DiagnoseCategoryDirectMembersProtocolConformance(*this, C, C->protocols()); in ActOnAtEnd()
4388 void search(const ObjCProtocolList &protocols) { in search() argument
4389 for (const auto *Proto : protocols) in search()
4949 for (auto &P : C->protocols()) in ActOnMethodDeclaration()