Lines Matching refs:ObjCProtocolDecl

167     void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
168 void MergeDefinitionData(ObjCProtocolDecl *D,
169 struct ObjCProtocolDecl::DefinitionData &&NewDD);
439 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
1127 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData()
1130 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1143 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1200 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData()
1202 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in ReadObjCDefinitionData()
1205 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1214 void ASTDeclReader::MergeDefinitionData(ObjCProtocolDecl *D, in MergeDefinitionData()
1215 struct ObjCProtocolDecl::DefinitionData &&NewDD) { in MergeDefinitionData()
1219 void ASTDeclReader::VisitObjCProtocolDecl(ObjCProtocolDecl *PD) { in VisitObjCProtocolDecl()
1230 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl()
1266 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in VisitObjCCategoryDecl()
1269 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in VisitObjCCategoryDecl()
1280 (ObjCProtocolDecl *const *)ProtoRefs.data(), NumProtoRefs, in VisitObjCCategoryDecl()
2841 isa<ObjCProtocolDecl>(D) || in isConsumerInterestedIn()
3080 if (isa<ObjCInterfaceDecl>(X) || isa<ObjCProtocolDecl>(X)) in isSameEntity()
3952 D = ObjCProtocolDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()