Lines Matching refs:ObjCProtocolDecl
283 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
708 SmallVector<ObjCProtocolDecl *, 16> Protocols;
711 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
724 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
750 void ASTDeclReader::VisitObjCProtocolDecl(ObjCProtocolDecl *PD) {
764 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs;
767 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
799 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs;
802 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
1675 isa<ObjCProtocolDecl>(D) ||
1742 if (isa<ObjCInterfaceDecl>(X) || isa<ObjCProtocolDecl>(X))
1870 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) {
1871 PD->RedeclLink.setNext(cast<ObjCProtocolDecl>(previous));
1899 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) {
1901 = Redeclarable<ObjCProtocolDecl>::LatestDeclLink(
1902 cast<ObjCProtocolDecl>(Latest));
2085 D = ObjCProtocolDecl::CreateDeserialized(Context, ID);