reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
727 VisitRedeclarable(D); 728 VisitObjCContainerDecl(D); 729 Record.AddTypeRef(QualType(D->getTypeForDecl(), 0)); 730 AddObjCTypeParamList(D->TypeParamList); 732 Record.push_back(D->isThisDeclarationADefinition()); 733 if (D->isThisDeclarationADefinition()) { 735 ObjCInterfaceDecl::DefinitionData &Data = D->data(); 737 Record.AddTypeSourceInfo(D->getSuperClassTInfo()); 738 Record.AddSourceLocation(D->getEndOfDefinitionLoc()); 743 for (const auto *P : D->protocols()) 745 for (const auto &PL : D->protocol_locs()) 757 if (ObjCCategoryDecl *Cat = D->getCategoryListRaw()) { 759 Writer.ObjCClassesWithCategories.insert(D);