Home | History | Annotate | Download | only in AST

Lines Matching refs:IDecl

167   if (auto *IDecl = dyn_cast<ObjCInterfaceDecl>(DC)) {
168 for (const auto *Ext : IDecl->known_extensions())
1630 /// has been implemented in IDecl class, its super class or categories (if
1638 ObjCInterfaceDecl *IDecl = this;
1640 for (auto *PI : IDecl->protocols()){
1663 if (IDecl->getSuperClass())
1665 IDecl->getSuperClass()->ClassImplementsProtocol(lProto, lookupCategory,
1909 IdentifierInfo *Id, ObjCInterfaceDecl *IDecl,
1914 ClassInterface(IDecl), TypeParamList(nullptr),
1926 ObjCInterfaceDecl *IDecl,
1932 IDecl, typeParamList, IvarLBraceLoc,
1934 if (IDecl) {
1936 CatDecl->NextClassCategory = IDecl->getCategoryListRaw();
1937 if (IDecl->hasDefinition()) {
1938 IDecl->setCategoryListRaw(CatDecl);
1940 L->AddedObjCCategoryToInterface(CatDecl, IDecl);