Lines Matching refs:ObjCProtocolDecl

168     void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
169 void MergeDefinitionData(ObjCProtocolDecl *D,
170 struct ObjCProtocolDecl::DefinitionData &&NewDD);
448 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
1215 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData()
1218 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1231 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1331 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData()
1333 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in ReadObjCDefinitionData()
1336 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1348 ObjCProtocolDecl *D, struct ObjCProtocolDecl::DefinitionData &&NewDD) { in MergeDefinitionData()
1349 struct ObjCProtocolDecl::DefinitionData &DD = D->data(); in MergeDefinitionData()
1362 void ASTDeclReader::VisitObjCProtocolDecl(ObjCProtocolDecl *PD) { in VisitObjCProtocolDecl()
1373 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl()
1409 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in VisitObjCCategoryDecl()
1412 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in VisitObjCCategoryDecl()
1423 (ObjCProtocolDecl *const *)ProtoRefs.data(), NumProtoRefs, in VisitObjCCategoryDecl()
3061 if (isa<FileScopeAsmDecl, TopLevelStmtDecl, ObjCProtocolDecl, ObjCImplDecl, in isConsumerInterestedIn()
3821 D = ObjCProtocolDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()