Lines Matching refs:ObjCProtocolDecl

168     void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
169 void MergeDefinitionData(ObjCProtocolDecl *D,
170 struct ObjCProtocolDecl::DefinitionData &&NewDD);
443 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
1175 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData()
1178 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1191 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1288 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData()
1290 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in ReadObjCDefinitionData()
1293 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1302 void ASTDeclReader::MergeDefinitionData(ObjCProtocolDecl *D, in MergeDefinitionData()
1303 struct ObjCProtocolDecl::DefinitionData &&NewDD) { in MergeDefinitionData()
1304 struct ObjCProtocolDecl::DefinitionData &DD = D->data(); in MergeDefinitionData()
1314 void ASTDeclReader::VisitObjCProtocolDecl(ObjCProtocolDecl *PD) { in VisitObjCProtocolDecl()
1325 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl()
1361 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in VisitObjCCategoryDecl()
1364 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in VisitObjCCategoryDecl()
1375 (ObjCProtocolDecl *const *)ProtoRefs.data(), NumProtoRefs, in VisitObjCCategoryDecl()
2968 isa<ObjCProtocolDecl>(D) || in isConsumerInterestedIn()
3732 D = ObjCProtocolDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()