Lines Matching refs:ObjCProtocolDecl

176     void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
177 void MergeDefinitionData(ObjCProtocolDecl *D,
178 struct ObjCProtocolDecl::DefinitionData &&NewDD);
438 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
1087 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData()
1090 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1103 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1160 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData()
1162 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in ReadObjCDefinitionData()
1165 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1174 void ASTDeclReader::MergeDefinitionData(ObjCProtocolDecl *D, in MergeDefinitionData()
1175 struct ObjCProtocolDecl::DefinitionData &&NewDD) { in MergeDefinitionData()
1179 void ASTDeclReader::VisitObjCProtocolDecl(ObjCProtocolDecl *PD) { in VisitObjCProtocolDecl()
1190 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl()
1226 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in VisitObjCCategoryDecl()
1229 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>()); in VisitObjCCategoryDecl()
1240 (ObjCProtocolDecl *const *)ProtoRefs.data(), NumProtoRefs, in VisitObjCCategoryDecl()
2774 isa<ObjCProtocolDecl>(D) || in isConsumerInterestedIn()
2969 if (isa<ObjCInterfaceDecl>(X) || isa<ObjCProtocolDecl>(X)) in isSameEntity()
3781 D = ObjCProtocolDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()