Lines Matching refs:ObjCProtocolDecl
173 void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
174 void MergeDefinitionData(ObjCProtocolDecl *D,
175 struct ObjCProtocolDecl::DefinitionData &&NewDD);
462 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
1257 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData()
1260 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1273 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1373 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData()
1375 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in ReadObjCDefinitionData()
1378 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1390 ObjCProtocolDecl *D, struct ObjCProtocolDecl::DefinitionData &&NewDD) { in MergeDefinitionData()
1391 struct ObjCProtocolDecl::DefinitionData &DD = D->data(); in MergeDefinitionData()
1404 void ASTDeclReader::VisitObjCProtocolDecl(ObjCProtocolDecl *PD) { in VisitObjCProtocolDecl()
1415 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl()
1451 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in VisitObjCCategoryDecl()
1454 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in VisitObjCCategoryDecl()
1465 (ObjCProtocolDecl *const *)ProtoRefs.data(), NumProtoRefs, in VisitObjCCategoryDecl()
3221 if (isa<FileScopeAsmDecl, TopLevelStmtDecl, ObjCProtocolDecl, ObjCImplDecl, in isConsumerInterestedIn()
3986 D = ObjCProtocolDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()