Lines Matching refs:Protocol
3457 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) {
3458 if (Protocol->hasDefinition())
3459 return Protocol->getDefinition();
3461 return Protocol;
3512 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) {
3513 for (ObjCProtocolDecl::protocol_iterator P = Protocol->protocol_begin(),
3514 PEnd = Protocol->protocol_end();
4549 Builder.AddResultTypeChunk("Protocol *");
4884 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) {
4885 if (Protocol->hasDefinition()) {
4887 = Protocol->getReferencedProtocols();
5777 if (ObjCProtocolDecl *Protocol = LookupProtocol(Protocols[I].first,
5779 Results.Ignore(Protocol);
6179 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) {
6181 if (!Protocol->hasDefinition())
6183 Protocol = Protocol->getDefinition();
6184 Container = Protocol;
6188 = Protocol->getReferencedProtocols();