Lines Matching refs:ObjCProtocolDecl
284 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
699 SmallVector<ObjCProtocolDecl *, 16> Protocols;
702 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
715 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
741 void ASTDeclReader::VisitObjCProtocolDecl(ObjCProtocolDecl *PD) {
755 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs;
758 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
790 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs;
793 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
1649 isa<ObjCProtocolDecl>(D) ||
1716 if (isa<ObjCInterfaceDecl>(X) || isa<ObjCProtocolDecl>(X))
1811 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) {
1812 PD->RedeclLink.setPointer(cast<ObjCProtocolDecl>(previous));
1840 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) {
1842 = Redeclarable<ObjCProtocolDecl>::LatestDeclLink(
1843 cast<ObjCProtocolDecl>(Latest));
2022 D = ObjCProtocolDecl::CreateDeserialized(Context, ID);